疑問解決(XML)
XMLってなんでしょう?
・XMLとは | ||||||
最近よくXMLを耳にしますが、よくHTMLの後継だと思っている人が居ます。 完全には間違ってはいませんが、正解でもありません。 まず、最初にHTMLとは何かといいますと、 ホームページのコンテンツを記述する言語です。 ここで言語と言ってしまうため、プログラミング言語のように思ってしまう人が出てくるのだと思います。 HTMLはあくまでメタ言語であって、 データの構造を定義しているだけです。 そして、HTMLに汎用性を持たせたものがXMLです。 最近では、見えないところでよく使われます。 WEBサービス、RSSやDBの応答データ等。。。 ちなみにXMLとは、Extensible Markup Languate の略称です。 |
||||||
・パース | ||||||
上記でも書いたように、XMLはタグでマークアップされたテキストファイルです。 そのため、コンピュータはXMLを自分で分かるように解析して取り込む必要があります。 これをパースすると言い、パースするソフトやライブラリをパーサと言います。 有名どころのパーサを下に書きます。
|
||||||
・パースAPI | ||||||
XMLをパースするやり方は下記の2つに大別される。
|
||||||
・CDATA | ||||||
XMLでは特殊記号等はそのまま記述する事ができない。 (XMLの制御に使われる) そのため、それたの文字を直接記述できるようにしたものが、CDTAセクションです。 CDATAセクションは、<![CDATA[という文字列で始まり、]]>という文字列で終わります。 (ただし、”]]>”だけは扱う事ができない。) |
||||||
・覚書 | ||||||
・特殊記号 | ||||||
XMLでは、XMLの構文として使われている記号はそのまま使用する事ができません。 ">"は">"で、"<"は"<"で表されます。 |
||||||
さらに情報が欲しい方は、Google検索で
|
||||||
・TOPへ戻る |