初歩的な質問ですみません。

代表的なプログラミング言語についての論文をかかないといけないのですが、プログラミングに関する知識が全然
ないので、少しだけかじったことのあるHTMLなどに関する論文を書こうかと思っているのですが、XMLやSGMLやHTMLは正式にはプログラミング言語でいいの
でしょうか。


よろしくおねがいします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

HTML等は、プログラム言語ではありません。


文章表現をするための言語です。

それに、プログラミング言語に不可欠な繰り返しや分岐などもありませんから。
    • good
    • 0
この回答へのお礼

早速ありがとうございます。

違うのですね。助かりました。
ありがとうございました。

お礼日時:2003/09/27 19:13

SGMLに関していえば。


「文書構造記述言語」
XMLも、SGML的な用途に限れば、「文書構造既述言語」と言えるでしょう。

# XMLは汎用データフォーマットだの、オブジェクト記述だの、アプリのファイル形式だの、いろいろ使われてるので、ややこしくなるんですな。
    • good
    • 0

XML、HTML、SGMLについて参考になるページです。


『@IT』の 『XML用語事典』の
『XML (Extensible Markup Language)』です。
http://www.atmarkit.co.jp/aig/01xml/xml.html

上記ページに掲載されているように
XMLは、プログラミング言語ではありません。

参考までに、XMLを変換するプログラムの
『XSLT (XSL Transformations)』があります。
http://www.atmarkit.co.jp/aig/01xml/xslt.html


イイ論文が書けるとイイですね。
参考になれば嬉しいです。

参考URL:http://www.atmarkit.co.jp/aig/01xml/xml.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q『手話』が国際的に『言語』として認められた、と聞いたのですが?

 私は手話を習っている者です。
 この前、ニュースか新聞かで、『手話が国際的に、(何かの国際会議のような場で)一つの言語として承認された』ということをチラッと見た気がします。 しかし、どの新聞やニュースに載ったのか忘れてしまいました。 そしていま、あらためてその詳細な情報が欲しいと思っているのですが、上記のニュースについて、詳しく知っておられる方はいらっしゃいませんでしょうか? 若しくは、『このホームページ見れば詳細が分かるよ』と紹介してくださるのでも結構です。 どなたか教えていただけませんでしょうか?

Aベストアンサー

お探しのものは、国際障害者権利条約のことでしょう。

とりあえず、関連資料のサイトを載せておきます。

参考URL:http://www.jfd.or.jp/int/unconv/

QsgmlからXMLへの変換

sgmlからXMLへの変換のプログラムを考えています。 (VB6)

XSLを利用してWebBrowserに取り込むことで変換しようと考えていますが、何かサンプルプログラムコードがありましたら教えてください。

よろしくお願いいたします。

Aベストアンサー

こんにちは。
直接回答ではないですが、nsgmlsのsxは使わないのですか?
ただSGML->XMLの変換だとしたら、あれでも結構つかえるかと。

参考URL:http://www.jclark.com/sp/

Q進路の相談です…看護師か言語聴覚士か…高2です。

初めて質問させていただきます。
現在わたしは県立高校に通う高校2年生です。小学校の頃から最近まで看護師になりたいという強い夢があり、志望大学もふたつにしぼっていましたが、最近になって言語聴覚士という職業を知り、現在将来の夢が揺らいでいます。看護師になろうと思ったきっかけは小学校四年生のときに看護師不足が問題になっていることを知り、自分がその問題の解決の助けとなるひとりになりたいと強く思ったことでした。それから中学校に入ってからSNSを通じて手話に興味を持つようになりました。ますます手話への興味が強くなり、インターネットで手話を勉強するだけでは物足りず、お年玉で手話の本を買い、独学で手話を勉強するまでになりました。手話を勉強しているうちに、なにか耳が不自由な人の役に立ちたいと思い、手話ができる看護師を目指していましたが、進路について調べているうちに言語聴覚士という仕事を見つけたことがきっかけで今のわたしの悩みの1つになっています。言語聴覚士の方が看護師よりも手話を使って患者さんと触れ合える機会が多いと感じているのですが本当のところはわかりません。現在言語聴覚士として実際に仕事をしていらっしゃる方にお聞きしたいのですが実際のところ手話は言語聴覚士という仕事において役に立ちますか?また、言語聴覚士として大きな病院で働いた場合のお給料は看護師と比べて多いのでしょうか?
わたしの通っている高校は進学校で国公立を目指して当たり前のような雰囲気があり、専門学校一本だ!と公言できるような感じではありません。でも自分がやりたいことに進学校もなにも関係ないので気にしないようにはしています。看護学科がある公立大学と併願で言語聴覚士の勉強ができる専門学校を志望するのにも、中途半端な
気がして抵抗があります…。仕事の忙しさはどちらにも変わりはないと思うので気にしていません。わたしはただ耳が不自由な人が安心して生活できる社会づくりに貢献したいと思っています。看護師と言語聴覚士、どちらにすればよいのでしょうか。将来性、安定性、適性、様々な面で現在看護師、または言語聴覚士をしていらっしゃる方々にお話をお伺いできたらと思い、
質問させていただきました。
長文失礼しました。よろしくお願いいたします!

初めて質問させていただきます。
現在わたしは県立高校に通う高校2年生です。小学校の頃から最近まで看護師になりたいという強い夢があり、志望大学もふたつにしぼっていましたが、最近になって言語聴覚士という職業を知り、現在将来の夢が揺らいでいます。看護師になろうと思ったきっかけは小学校四年生のときに看護師不足が問題になっていることを知り、自分がその問題の解決の助けとなるひとりになりたいと強く思ったことでした。それから中学校に入ってからSNSを通じて手話に興味を持つようになりました。ま...続きを読む

Aベストアンサー

友人の一人が言語聴覚士です。
言語聴覚士の主な仕事はリハビリ指導なので、結論から言えば仕事で手話を使う頻度は多くないそうです。
ただ、手話を使用して聴覚障害者の方とコミュニケーションをとる機会もあるでしょうし
手話ができるのに越したことはありません。
お給料に関しては看護師の方が僅かに低めの傾向だそうですが、大差はないようです。
友人によると言語聴覚士は医療専門職の中でもかなり新しい職業で知名度も低く、人材も足りていないとか。
看護師の場合雇用形態や働く施設等にある程度の選択肢がありますが(短時間のパート等も可)、言語聴覚士はそうもいかない。
激務でストレスも多いですが、やりがいのある仕事だそうです。

言語聴覚士のお仕事について、参考になりそうなサイトがあったので貼っておきます。
めざせ!ST(言語聴覚士) http://mezase-st.com/

因みに手話を活かせるお仕事といえば手話通訳もありますよ。

Qxmlとhtmlの違いについて

教えてください。できるだけくわしくやさしくおねがいします

Aベストアンサー

ここがとりあえず初心者向けなやさしい解説をしています。ごらん下さい。
http://www.cityfujisawa.ne.jp/~yanai/xml/intro/step2.html

HTMLとXMLの大きな違いは、XMLはタグを自由に自分で好きなようにつけられるところです。HTMLの決ったタグに縛られることがないのです。じゃ~、HTMLのように表示しないんじゃない?って思いますよね?実は、好きなタグは、別にHTMLではどんなスタイルにするかという定義を自分でしてあげるんです。だから、HTMLとXMLとは全く別物というわけではありません。これは、HTMLでは表現しにくい部分や冗長な部分など簡素化できるメリットがあります。その他、いろいろな拡張がXMLでされています。
じっくり勉強してみてください。

Q手話の本(コンピュータ用語用)を探しています。

今度、手話でパソコン講習を行なう予定ですが、
なかなか手話のコンピューター言語用テキストがありません。
なにかいいテキストはありませんか???

Aベストアンサー

手頃な方は売り切れになってしまいましたが、現在、50語程度のパンフレットを無料配布中です。送料だけ負担してください。
ただ、語数は少ないので、あくまで参考まで。
あとは、高いですけど、#2の回答にある本か、あとは聴コン会のWebを参考にどうぞ。

参考URL:http://csign.mimicom.gr.jp/

Qxml→htmlへの変換&ページ分割したい

まず、下記のxml、xslによりhtmlページを出力しています。

■test.xml
<?xml version="1.0" encoding="UTF-8"?>
<all>
<index file_id="a">
<product file_id="a-01">
<yoso>ああああああああああああああああ</yoso>
</product>
<product file_id="a-02">
<yoso>いいいいいいいいいいいいいいいい</yoso>
</product>
<product file_id="a-03">
<yoso>うううううううううううううううう</yoso>
</product>
<product file_id="a-04">
<yoso>ああああああああああああああああ</yoso>
</product>
<product file_id="a-05">
<yoso>いいいいいいいいいいいいいいいい</yoso>
</product>
<product file_id="a-06">
<yoso>うううううううううううううううう</yoso>
</product>
</index>
<index file_id="b">
<product file_id="b-01">
<yoso>ああああああああああああああああ</yoso>
</product>
<product file_id="b-02">
<yoso>いいいいいいいいいいいいいいいい</yoso>
</product>
<product file_id="b-03">
<yoso>うううううううううううううううう</yoso>
</product>
<product file_id="b-04">
<yoso>うううううううううううううううう</yoso>
</product>
</index>
<index file_id="c">
<product file_id="c-01">
<yoso>ああああああああああああああああ</yoso>
</product>
<product file_id="c-02">
<yoso>いいいいいいいいいいいいいいいい</yoso>
</product>
<product file_id="c-03">
<yoso>うううううううううううううううう</yoso>
</product>
</index>
</all>

■ind.xsl
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0"
xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect" extension-element-prefixes="redirect">
<xsl:output method="html" encoding="UTF-8"/>

<xsl:template match="index">
<!-- 出力ファイル名 -->
<xsl:variable name="filename" select="concat('html/',@file_id, '/index.html')"/>
<!-- 出力開始 -->
<redirect:open select="$filename"/>
<redirect:write select="$filename">
<html>
<head>
<title><xsl:value-of select="@file_id"/></title>
</head>
<body>
<h1><xsl:value-of select="@file_id"/></h1>
<xsl:apply-templates />
</body>
</html>
</redirect:write>
<redirect:close select="$filename"/>
<!-- 変換報告 -->
<xsl:value-of select="concat('『',$filename,'』変換完了')"/>
</xsl:template>

<xsl:template match="product">
<a>
<xsl:attribute name="href">
<xsl:value-of select="concat(@file_id,'.html')" />
</xsl:attribute>
<xsl:value-of select="@file_id" />
</a><br />
</xsl:template>

</xsl:stylesheet>

■環境
・xalan-j_2_7_1
・j2sdk1.4.2_16
・windowsxp

コマンドプロンプトにより下記を実行すると

java org.apache.xalan.xslt.Process -in test.xml -xsl ind.xsl

html/a/index.html
html/b/index.html
html/c/index.html
が出力されます。

つまりは各カテゴリ(a,b,c)のproduct要素をまとめた
インデックスページが出力されます。

ここまでが現状です。
やりたいのは以下です。

上記だとproductの数にかかわらず1ページのindex.htmlに
出力されます。
test.xmlは数が少ないのでいいですが、
仮に1000個あった場合、どんでもないことになってしまうので、
ページ分割をしたいと思っています。(< 1 2 3 4 > みたいな!)
ですが、何をどうしたらよいのか皆目見当が付きません。

1ページを10個までとしてそれ以上は次ページに出力みたいなことはできるのでしょうか。
html/a/index.html
html/a/index2.html
html/a/index3.htmlみたいにです。。。


上記のxslだとmatchするtemplates(index)は3つだけなので、
xalanが書き出すのは3ぺーじだけです。
この書き出す回数をたとえばcount(product div 10)とかにできれば、
なにかみえてきそうなきもするんですが、、、、

長々と申し訳ありませんが、
ご協力お願いします。

まず、下記のxml、xslによりhtmlページを出力しています。

■test.xml
<?xml version="1.0" encoding="UTF-8"?>
<all>
<index file_id="a">
<product file_id="a-01">
<yoso>ああああああああああああああああ</yoso>
</product>
<product file_id="a-02">
<yoso>いいいいいいいいいいいいいいいい</yoso>
</product>
<product file_id="a-03">
<yoso>うううううううううううううううう</yoso>
</product>
<product file_id="a-04">
<yoso>あああああああああああ...続きを読む

Aベストアンサー

JDK 7でやろうとしたらエラーが出たし、エラーの原因を把握して動作するようにするのも面倒なのでメモだけ

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
<xsl:output method="html" encoding="UTF-8"/>

<xsl:template match="/all">
<html>
<head>
<title>Q3861990 TestCase 1</title>
</head>
<body>
<dl>
<xsl:apply-templates select="index"/>
</dl>
</body>
</html>
</xsl:template>

<xsl:template match="index">
<xsl:apply-templates select="product" />
</xsl:template>

<xsl:template match="product">
<xsl:variable name="pos" select="floor((position() - 1) div 3)" />

<xsl:call-template name="compare">
<xsl:with-param name="pos" select="$pos" />
<xsl:with-param name="current" select="." />
<xsl:with-param name="nodes" select="../product[floor((position() - 1) div 3) = $pos]" />
</xsl:call-template>
</xsl:template>

<xsl:template name="compare">
<xsl:param name="pos"/>
<xsl:param name="current" />
<xsl:param name="nodes" />
<xsl:if test="count($nodes[1]|$current) = count($current)">
<!-- 実際はここら辺にredirect:open要素やredirect:write要素の開始タグ・・ -->
<dt><xsl:value-of select="concat($current/../@file_id,string($pos))" /></dt>
<xsl:apply-templates select="$nodes/yoso" />
<!-- 実際はここら辺にredirect:open要素やredirect:write要素の終了タグ・・ -->
</xsl:if>
</xsl:template>

<xsl:template match="yoso">
<dd><xsl:value-of select="../@file_id" />:<xsl:value-of select="text()" /></dd>
</xsl:template>


</xsl:stylesheet>

出力結果

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Q3861990</title>
</head>
<body>
<dl>
<dt>a0</dt>
<dd>a-01:ああああああああああああああああ</dd>
<dd>a-02:いいいいいいいいいいいいいいいい</dd>
<dd>a-03:うううううううううううううううう</dd>
<dt>a1</dt>
<dd>a-04:ああああああああああああああああ</dd>
<dd>a-05:いいいいいいいいいいいいいいいい</dd>
<dd>a-06:うううううううううううううううう</dd>
<dt>b0</dt>
<dd>b-01:ああああああああああああああああ</dd>
<dd>b-02:いいいいいいいいいいいいいいいい</dd>
<dd>b-03:うううううううううううううううう</dd>
<dt>b1</dt>
<dd>b-04:うううううううううううううううう</dd>
<dt>c0</dt>
<dd>c-01:ああああああああああああああああ</dd>
<dd>c-02:いいいいいいいいいいいいいいいい</dd>
<dd>c-03:うううううううううううううううう</dd>
</dl>
</body>
</html>

============================================
教えてgooの仕様で,URIっぽい文字列の前後にXMLに存在できない空白文字を埋め込まれることが多い。動作しないことがよくあるのでテキストエディタで適宜編集してから使用すること。

JDK 7でやろうとしたらエラーが出たし、エラーの原因を把握して動作するようにするのも面倒なのでメモだけ

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
<xsl:output method="html" encoding="UTF-8"/>

<xsl:template match="/all">
<html>
<head>
<title>Q3861990 TestCase 1</title>
</head>
<body>
<dl>
<xsl:apply-templates select="index"/>
</dl>
</body>
</html>
...続きを読む

Q手話における主語について

 どのカテゴリーに入れようか迷ったのですが、ここで質問させていただきます。
 以前、手話を習い始めた知人からにわかには信じ難い話しを聞きました。その友人が言うには、「手話には主語がないらしい」と言うのです。主語がないというよりも「主語を明示するシステムがないらしい」とのことです。私は「どういうこと?」と聞き返したのですが、その知人も習い始めたばかりなので「詳しい事は分からないが手話講師の方がそう言っていた」と言いました。
 手話も日本語や英語などのいわゆる音声言語と同じように一定の言語体系を確立している一言語であると認識しているのですが、今まで主語が存在しない言語など聞いたことがありません。これは一体どういうことなのでしょうか。この知人の言っていることは本当なんでしょうか。また、点字などではこのあたりのことはどうなっているんでしょうか。どなたか御存知の方、ご回答いただければ幸いです。よろしくお願いします。

Aベストアンサー

そもそも手話の文法として、いまだ定説となっているものがなく、いくつかの案が提案され、それがなんとなく、世間に広まっているという現状があります。
あまり詳しく検討したことはないのですが、ほとんどの説は日本語と同じSOV形式であるといっています。
主語に関して言えば、日本語のように主語を省略することはあります。さらに、最後に指さしをすることで主格を強調したり、手の位置により主格を暗黙のうちに示すこともあるので、「主語がない」という話は何かの誤解だと思います。
ただ、他の方も述べられていますが、手話は大きく2つに分類できて、1つはろう者が昔から使ってきた手話、もう1つは日本語に強く影響を受けた日本語対応手話と呼ばれる手話です。現在、これらの手話は話し手や聞き手、状況によりごちゃまぜに使われており、一見しただけではなかなか識別できません。研究者によってはさらに細分化する説を唱える人もいます。そのようなわけで、前述の「日本語のように省略する」のが、日本語の影響なのか、手話本来の言語としての省略現象なのかは、個人的にはまだどちらとも言えないと考えています。語順についても同様な議論があります。
なぜ、「手話に主語がない」というような誤解が出てきたのかを考えると、思い当たることがあります。
ろう者が差別をなくし、一般社会に進出する上で「手話は言語であり、我々は言語障害者ではない。」という理論を掲げてきたという歴史的な経緯があります。その中で、かなりあやしい言語理論が誤解として広まり、それが伝わっている可能性があります。耳が聞こえないことで大学にもいけず、十分な知識のない中では理屈のおかしさに気が付かず、鵜呑みにして教えてしまっている可能性があるわけです。講師に悪気があるわけではないと思いますが、結果として誤解を広めていることはありえます。
もっとも、これは聴覚障害者だけの問題ではなく、健聴者でも、似たような話はあります。古い日本語文法には形容動詞というものがありますが、現代日本語では形容詞の変化系として処理した方が理論としてはすっきりしています。でも、今の日本語で形容動詞を含めて説明しようとする人はいます。これが、正しいことなのか、間違ったことなのか、それとも形容詞で説明する理論が間違っているのか。そのあたりからきちんと理解できて、議論できるだけの知見を持つ人が(日本人で日本語を話す人はたくさんいますが)、それほど数が多いわけではありません。手話でも事情は同様で、あまり、この手の話が得意でもないけど、仕方なく講師として、文法の話をしている人もいたりします。受講する方でも、少し気をつける必要があるかもしれません。
ちなみに点字は日本語の単なる別表現です。文字が点になっているだけですから、文法的に異なるものではありません。ただ、少々特殊な記法がありますので、点字を読むためには、点字の文字を覚えることと、その記法に関する勉強が少々必要です。

参考URL:http://www.rr.iij4u.or.jp/~tokudama/kataro/

そもそも手話の文法として、いまだ定説となっているものがなく、いくつかの案が提案され、それがなんとなく、世間に広まっているという現状があります。
あまり詳しく検討したことはないのですが、ほとんどの説は日本語と同じSOV形式であるといっています。
主語に関して言えば、日本語のように主語を省略することはあります。さらに、最後に指さしをすることで主格を強調したり、手の位置により主格を暗黙のうちに示すこともあるので、「主語がない」という話は何かの誤解だと思います。
ただ、他の方も...続きを読む

Qブログのテンプレート(XML→HTML?)

海外のサイトでブログのテンプレートを検索して、
使いたい物を探しファイルをDLしたのですが、
ファイルの中身がxmlが1つとpsdが3つ入ってました。
ファイル元はこちらです。
(​http://bloggertemplates.itmag.org/2007/11/blogger-template-celebrit...​)
今自分が使っているブログにテンプレートのインポート機能があるようなのですが、
HTMLとCSSしかできないようです。
このXMLを使うにはどの様にしたら良いでしょうか?
XML初心者ですので、質問の意味がちゃんと伝わっているか不安ですが、よろしくお願いします。
因みにブログは忍者ブログです。

Aベストアンサー

各ブログサービスはそもそもシステムが違います。
忍者ブログのテンプレートのインポート機能は、多分HTMLの中にある独自タグを忍者ブログのものに置き換えるんだとは思いますが
http://www.ninja.co.jp/help/blog/admin/admin023.html
ここに「現在は一部大手ブログのテンプレートのみの対応になっています」とあります。

>このXMLを使うにはどの様にしたら

自分で勉強してHTMLに置き換え、忍者ブログの独自タグを埋め込んでいくしかないでしょう。(そもそもBlogger・WordPress以外のブログで使うことは許されているんでしょうか)

というわけで、このテンプレートは忍者ブログのテンプレートのインポート機能は使えません。

Q若い人(社会人や学生)が多い手話サークルの探し方

今、手話サークルに行っています。
手話の勉強以外に、食事会や交流会等の行事があるのですが、健聴者の主婦ばかりで、話も合わないし、手話も使う機会が無く非常につまらない状況になっています。
 手話サークルと言っても、普段は音声言語で話す部分が「手話」になったわけじゃないですか?
 だから、話題が共通しやすい、若い人(社会人や学生)が多くいる手話サークルが見つかれば良いって思います。(ベストは、老若男女平均しているサークルです)
 手話に関わりがあれば、誰でも入会できるサークルを知っている方がいたら、教えてください。
 サークルじゃ無くても、手話を使う人が集まる場等でも歓迎です。

Aベストアンサー

miyaura231さんのお住まいの地域が分からないので
はっきりしたことは言えませんが
平日の午前や午後のサークルは主婦が多いですし、
平日の夜間や休日のサークルは社会人や学生が多いです。
あとビジネス街に近いところのサークルは社会人が
多いですね。
手話サークルは手話を学びたい、話したい方を
拒否するところはありません、勇気を出していろいろ問い合わせたり
見学に行ったりしてみてはいかがですか?
役所に聞けば手話サークルを教えてくれますよ。
あと、地域の福祉会館でも情報が得られます。

私も今ふたつのサークルに入っていますが、
それまでにはいろいろ見学に行きました。
いろんなサークルを見て自分に合ったサークルを
見つけて下さいね。
私も自分に合ったサークルを見つけて、
めきめき腕を上げてとうとう通訳になっちゃいました。

Qプログラミング(XML)の課題が学校で出されました。

プログラミング(XML)の課題が学校で出されました。
複数リソース(フィード、Webページなど)から情報を収集し、検索したりできるようなプログラムを作成しましょうという課題です。
得意な方助けてください!!

「あまりにも簡単だと面白くないので、高い評価は与えることは出来ない」と先生に言われてしまいました。でも一体何をしていいのか分からず困っています。

☆この問題の補足
・複数リソースのうち少なくとも1つはフィード(RSSまたはAtom)にしてください。
・複数リソースの中に Yahoo! オークション検索のような検索語を指定して結果を得るものを含めると、1つめのフィードを検索して得られた語でオークションを検索するなど、組み合わせに広がりが出てきます。

よろしくおねがいします。

Aベストアンサー

宿題の質問に丸投げ回答はちょっと....
フルスクラッチで自分で作れないなら、インターネットでAJAXとかの入門
サイトを幾つか回って、使えそうなやつをまるまるコピーして、理解する努力
だけはしましょう。何もしないよりは、ましです。


人気Q&Aランキング

おすすめ情報