| |
XMLでは例えば見出しに該当するタグは<headline></headline>、書籍は<book></book>という風に、
|
|
| |
挟み込んだ情報の内容自体を表すタグを自分自身で作成して使用できます。そして、各タグにどう
|
|
| |
いう意味があるのか(例えば「<book>タグに挟み込まれているのは書籍の情報ですよ」ということ)
|
|
| |
を通常は「DTD(Document Type Definition)」という仕様で記述する。 |
|
| |
さらに、表示方法の指定はこれとは別に、CSSやXML専用のスタイルシートである「XSL(Extensive
|
|
| |
Style Sheet)」などを用いてコントロールするという方法がとられている。
|
|
| |
このように情報内容と表示方法の指定が完全に分離しているので、DTDに記述されているデータ構造
|
|
| |
さえわかってしまえば、異なるプラットフォーム間でも情報の共有が可能になり、それぞれのプラット
|
|
| |
フォームで表示方法だけを変更して再利用する事なども簡単に行う事が出来ます。
|
|
| |
ちなみにこのXML文章の共有には「DOM(Document Object Model)※1」と呼ばれるW3Cで規定されて
|
|
| |
いるAPI(Application ProgramInterface)が利用されます。
|
|
| |
|
|
| |
※1 Dom(Document Object Model)はHTMLやXMLの要素を統一的に扱うための仕様です。
|
|
| |
XMLにおいてはその文書内容を解析し、ツリー構造のDOMオブジェクトを生成する役割を果たします。
|
|