• ベストアンサー

XMLについて質問があります。

XMLについて質問があります。 とある問題で、 XMLについて、その概要をコンピュータの意味処理という視点から書いて下さい。 また、実際にどのような分野で使われていますか? 具体例を一つあげて説明してください。 というのがあったのですが、「コンピュータの意味処理」というのがいまいち理解できません。 どのように解釈すればよいでしょうか? 具体例と言われてもよく理解できません。 どなたかお願い致します。

  • XML
  • 回答数1
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
noname#116136
noname#116136
回答No.1

意味処理。意味を処理する。意味とはデータという事でしょうかね~。 とりあえずXML は、HTML とは違ってデータを格納する事をだけを目的としています。ツリー状のDOM 構文を形成しています。 具体的には、アドレス帳とかデータベースに代えて使われてます。 XML はXSL で処理する事でHTML にできます。もしかしたらそれが意味処理になるんですかねー。もしかして「意味処理」って、先生の直訳(誤訳)だったりしてw

関連するQ&A

  • Excel2003でXMLの保存方法

    Excel2003の名前を付けて保存からファイルの種類をXMLデータにして保存を押したところ、 ブックにXMLの対応付けが含まれていないため、XMLデータを保存できません。 というメッセージが表われてしまいました。 ヘルプを読んだのですが、XMLの説明だけで、具体的にどのように設定すればXMLデータとして保存することができるのかという説明がありませんでした。 XMLはいろいろな環境にデータを持ち運び出来て、共有することができるというように理解しているのですが、具体的に使ったことがないので、いま一つイメージできません。 Excelの名前を付けて保存からXMLデータ形式で保存を行うためには、具体的にどのような設定を行えばいいのでしょうか。 わかる方、教えてください。

  • XML DOM XMLパーサーについて理解していません

    XMLについてイマイチ理解していないので教えてください。PHPでXMLファイルを開いて何らかの処理をするとします。例えば <?php //ドキュメントオブジェクトの作成 $doc = new DOMDocument(); //XML 文書ファイルのパース(DOM ツリーの作成) $doc->load("docs/td101.xml") //要素"b"を取得する $bElement = $doc->getElementsByTagName("b")->item(0); //取得した要素"b"に属性"ad"を設定する $bElement->setAttribute("ad","Fukuoka"); //ドキュメントをシリアライズする $doc->save("docs/result101.xml"); ?> のようにXMLファイルに属性を追加するという処理を行うとします。この時、DOMはPHPによって生成されるんでしょうか?またXMLはXMLパーサーによって解析されると本で読んだのですが、この場合PHPがXMLパーサーの機能を持っているんでしょうか?それともブラウザにXMLパーサーの機能があり、ブラウザ側で処理をされているのでしょうか?意味がわからなくて申し訳ないですが、この辺りを理解していなくて・・・御願いいたします。

    • ベストアンサー
    • XML
  • XMLファイルからタグごとバッファにとりだす方法は?

    こんばんわ。 MS C#2005でXMLファイルをDBに取り込むPGを作っています。 困ったことが発生したのですが、調べるにしてもどこからせめてよいのか見当がつかなくなり、どうにもならなくなってしまいました。 以下に簡単ですが、読み込みしたいXMLを記述します。 <?xml version="1.0" encoding="utf-8"?> <XML情報 version="1.0">   <リスト 番号="1">     <概要>       <表示番号>0123456789</表示番号>       <概要タグ2>xxx</概要タグ2>       <概要タグ3>xxx</概要タグ3>         ・         ・     </概要>     <詳細>       <注文>         <アイテム 品目="○○">○○</アイテム>         <アイテム 品目="□□">□□</アイテム>       </注文>     </詳細>   </リスト> </XML情報> 上記のXMLファイルから「<詳細>~</詳細>」間をタグつきの文字列として取り出し、いったんバッファ上に確保した上でDB(SQL Server2005)へ取り込みしたいのです。 ただし、DBへ取り込む際に「<アイテム>」部分の値を一部変更するので(具体的には「品目」属性の値を手直しする)XML的な取り扱いをしながらバッファ操作する方法を探しています。 問題なのは、XMLファイルから「<詳細>~</詳細>」間をタグつきの文字列として取り出す振る舞いを検索エンジンなどで探すにあたって、どういったキーワードで探したらいいのか皆目見当がつきません。 XMLReaderクラスなどの項目で検索しているのですが、思ったような結果が導き出せないでいます。 もしかすると、XML操作関連クラスでは実現できないのではないかと思い、少々混乱しています。 これだけの情報でこちらの意図していることが理解できましたら、その解決法(検索キーワードだけでもかまいません)をご教授いただければと思います。 補足が必要であればお申し付けください。 よろしくお願いします。

  • XML のメリットは?

    XMLのメリットがよくわかりません。 過去の質問などをみていると、XMLにするとHTMLにくらべて テキストに意味が付加できて、構造化できるようですが、 具体的なメリットがイメージできません。 具体的にはどういう状況で使われるのでしょうか? 例えば、データ転送に使うことは CORBA なんかでできる訳ですし、 データとデザインを分けるということは、今までの HTML でも CGI や PHP を使ってできているわけですから、既存の技術でなんら問題ないと 思います。 他にもなんかメリットがあるのでしょうか? いや、XMLで面倒なことが多い割にメリットが感じられなくて、 勉強する気が起きないという、私のわがままなんですけどね、 この質問をした動機は。

    • ベストアンサー
    • HTML
  • コンピュータサイエンスとは何ですか 子供でもわかるように説明したいのですが

    お世話になります。 コンピュータサイエンスとは何か、中学生でもわかるように 教えていただけないでしょうか。 具体的な例や、身近なものを使って説明できるように したいのですが・・・。 コンピュータサイエンスといってもいろんな分野があるようなのですが 文系の私にはどうもいまいちわかりませんでした・・ よろしくお願いいたします。

  • ActiveXObjectで取得したXMLの解析処理ができない

    Ajaxの勉強をしているのですが困っています。 ActiveXObjectで取得したXMLの解析処理ができないのです。 1.JavaScriptで新たにActiveXObjectのオブジェクトを作成 (例)var obj = ActiveXObject(Msxml2.XMLHTTP); 2.上記オブジェクトに対しopen(),send()を行う。 (例)obj.open(callback,url,false); 3.サーバーにてリクエスト受信後、JSP上に記述したXMLを送信。 4.上記オブジェクトに対しresponseXMLを行う。 (例)var doc = obj.responseXML; 5.XMLの要素を取得 (例)doc.getElementsByTagName("name"); 4の結果何らかのオブジェクトは取れているようなのです(alertで表示してみると"[Object]"と表示される。)が、実際に5でXML中の要素を取ろうとすると何も取得できません。一方4をobj.responseText;とすると、(alertで表示してみると文字化けしていますがXMLの)内容が取得できます。 なぜレスポンスをXMLにして取得した場合、情報を取得できないのでしょうか?ご教授いただけませんでしょうか? よろしくお願いいたします。

    • 締切済み
    • PHP
  • 進化ゲーム理論と制度

    ある制度を取り上げて、それを進化ゲーム理論的に取り上げよ、というレポートです。具体例がわかりません… 実際に論じられている制度を教えて頂けないでしょうか。剽窃になってしまう危険があるので説明はなるべく少なめでお願いできれば幸いです。理想としては制度の具体例を一つ挙げて頂き、参考文献、概要を数行添えて頂く形がいいです。 よろしくお願い申し上げます。

  • 分からないです

    福祉関係の専門学校に 行ってる女子学生です 今 『認知症の理解』という 授業で 人をどのように理解でするか? という質問で4つの視点が あるんですが 生物学視点 心理学的視点 社会学的視点 実存としての視点 と 書いてあるのですが どう説明したらよいか 分かりません 分かる方は具体的に 言葉の意味を説明して 教えてください お願いします

  • XMLの属性について。

    XML,DTD,XSLの勉強をしています。 最終的に写真が表示され、その下に「PM 7:30」もしくは「19:30」と表示するようなページを作ろうと思っているのですが、属性の意味がよく理解できておらず下の3つのうちどれを採用したらいいか悩んでいます。どれが正解というか、どれを選ぶのがいい方法なんでしょうか? また、その理由(属性について)教えて頂けないでしょうか?具体的には次の2つが疑問点です。 1. 写真を表示するのに、写真のアドレスを属性にする理由はなんとなく分かるような気がするにですが、いまいちはっきりした理由が理解できていません。 DTDを<!ELEMENT アルバム (#PCDATA) >にして、XMLを<アルバム>0101.jpg</アルバム>でも写真の表示は可能なのでしょうか? 2. 一番の疑問点なのですが、時間を(#PCDATA)にするのか、EMPTYにして属性で CDATA にするべきなのかがよく分かりません。 (「分」も属性値にしてしまった方がいいのでしょうか?) (xslは、まだ作成していません。) よろしくお願い致します。 具体例↓ 3つ 「arubamu.dtd」 <?xml version="1.0" encoding="Shift_JIS"?> <!ELEMENT アルバム (時,分) > <!ATTLIST アルバム file CDATA #REQUIRED > <!ELEMENT 時 EMPTY > <!ATTLIST 時 ampm (am|pm) "am" > <!ATTLIST 時 time CDATA #REQUIRED > <!ELEMENT 分 (#PCDATA) > 「アルバム.xml」 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE アルバム SYSTEM "arubamu.dtd"> <アルバム file = "0101.jpg" > <時 ampm = "pm" time = "7" /> <分>30</分> </アルバム> ------------------------------------------------------------------ 「arubamu2.dtd」 <?xml version="1.0" encoding="Shift_JIS"?> <!ELEMENT アルバム (時) > <!ATTLIST アルバム file CDATA #REQUIRED > <!ELEMENT 時 EMPTY > <!ATTLIST 時 ampm (am|pm) "am" > <!ATTLIST 時 time CDATA #REQUIRED > <!ATTLIST 時 minute CDATA #REQUIRED > 「アルバム2」 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE アルバム SYSTEM "arubamu2.dtd"> <アルバム file = "¥0101.jpg" > <時 ampm = "pm" time = "7" minute = "30" /> </アルバム> ------------------------------------------------------------------- 「arubamu3.dtd」 <?xml version="1.0" encoding="Shift_JIS"?> <!ELEMENT アルバム (時,分) > <!ATTLIST アルバム file CDATA #REQUIRED > <!ELEMENT 時 (#PCDATA) > <!ATTLIST 時 ampm (am|pm) "am" > <!ELEMENT 分 (#PCDATA) > 「アルバム3.xml」 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE アルバム SYSTEM "arubamu3.dtd"> <アルバム file = "0101.jpg" > <時 ampm = "pm">7</時> <分>30</分> </アルバム>

    • ベストアンサー
    • XML
  • XMLについてメリットの具体例(まったくの初心者)

    XMLがWEBの理想のように書籍やインターネットで書かれていますが、どのように便利になるか実感が いまいちわかりません。 たとえば、データをXMLで記述すると、コンバートに困らないとか 簡単なレベルで具体例があれば理解できるのですが、 私がXMLで便利になることで、こうできれば便利だと思いますが、 まったく当て外れでしたらご指摘ください。 <record> <field1>りんご</field1> <field2>1</field2> </record> <record> <field1>車</field1> <field2>20000</field2> </record> <record> <field1>お酒</field1> <field2>12</field2> </record> これを以下のファイルをなんらかの操作で作成することはXMLで可能でしょうか? COPY "syohin" FROM stdin; りんご 100 車 2000000 お酒 1200 \. -- -- ドル単位から円単位に変換し、おまけにPostgreSQLのCOPYコマンド -- でインポートできるようなテキストを作成する。 -- まったくXMLを理解していなくて申し訳ございません。

    • ベストアンサー
    • XML

専門家に質問してみよう