概念:XMLは、拡張可能マークアップ言語(E指すX- tensible M ARKUP Lの anguage)。
XMLは、データを送信して格納するように設計されています。それは多くの場合、プロファイルとして使用されています。
使用XML DTD(文書型定義)は、データと文書型定義データ、およびクロスプラットフォームの統一フォーマットや言語をタグ付けするために、業界で認められた標準規格となっています。
<書店> <ブックカテゴリ= "COOKING"> <タイトルLANG = "EN">毎日イタリアの</タイトル> <著者>ジャーダ・デ・ラウレンティス</著者> <年> 2005 </年> <価格> 30.00 </価格> </書籍> <ブックカテゴリ= "CHILDREN"> <タイトルLANG = "EN">ハリー・ポッター</タイトル> <著者> J K.ローリング</著者> <年> 2005 </年> <価格> 29.99 </価格> </書籍> <ブックカテゴリ= "WEB"> <タイトルLANG = "EN"> XMLを学ぶ</タイトル> <著者>エリック・T.レイ</著者> <年> 2003 </年> <価格> 39.95 </価格> </書籍> </本屋>
例では、ルート要素<書店>です。すべての<book>ドキュメント内の要素は<書店>に含まれています。
<タイトル>、<作者>、<年>、<価格>:<ブック>要素は、4つのサブ要素があります。
関連を追加しました:
XML DOM
XML DOMはXML文書にアクセスして操作するための標準的な方法を定義します。
XMLのDOMは言語やプラットフォームに依存しないで、それは、Java、JavaScriptやVBScriptのよう任意のプログラミング言語で使用することができます。
XSLT
XSLTは、XML文書のスタイルシートです。
XSLTによって、あなたは、XHTMLなどの他の形式へのXML文書を変換することができます。
DTDとXMLスキーマ
DTDは、要素、属性、およびエンティティが合法であるどのようなXML文書で定義されています。
DTDによって、XMLファイルのそれぞれが独自の形式の説明を運ぶことができます。
DTDは、あなたが受け取る有効性と独自のデータを検証するために使用することができます。
XMLスキーマは、DTDを交換します。
XMLスキーマは、DTDのXMLベースの代替手段です。
DTDとは異なり、XMLスキーマのデータ型をサポートし始めている、とXMLスキーマは、XML構文を使用します。