データ操作するための API
DOM Document Objects Model の略。XML 文書を解析し、木構造でメモリに展 開する。展開されたデータのことを DOM ツリーと呼ぶ。 SAX Simples API for XML の略。その都度解析するので、DOM に比べて省メ モリ。ただし、プログラムが複雑になってしまうことがある。
DOM Document Objects Model の略。XML 文書を解析し、木構造でメモリに展 開する。展開されたデータのことを DOM ツリーと呼ぶ。 SAX Simples API for XML の略。その都度解析するので、DOM に比べて省メ モリ。ただし、プログラムが複雑になってしまうことがある。
各要素に接頭辞となる任意の文字列を加えることにより、名前空間を定義 できる。各要素に加える都合上、DTD とは対応していない。 以下の例では、支店Aの金額は1ヶ月、支店Bの金額は1週間を示すため、 名前空間を分けている。 ...
DTD <!ENTITY xml "XML(eXtensible Markup Language)"> XML インスタンス <詳細>&xml;とは拡張可能なマークアップ言語のことです</詳細> 結果 <詳細>XML(eXtensible Markup Language)とは拡張可能なマークアップ言語のことです</詳細>
DTD <!ATTLIST 部門 場所 CDATA "東京"> XML インスタンス <部門 場所="神奈川">営業部</部門>
DTD <!ELEMENT 氏名 (姓,名)> XML インスタンス <氏名> <姓>山田</姓> <名>太郎</名> </氏名>
XML 文書内に直接記述する方法を「内部サブセット」、別ファイルに記述 する方法を「外部サブセット」と呼ぶ。外部 DTD は開発者が用意したもの も、標準の DTD も使用することができる。前者の識別子として SYSTEM、 後者の識別子として PUBLIC が指定される。 ...
整形式 (well-formed) XML 文書 「開始タグと終了タグの対応が正しく取られている」「要素の親子関係も正 しく保たれている」を満たすもの。従って、全ての XML 文書は整形式 XML 文書でなければならない。 ...
XML 宣言(省略可) バージョンや文字エンコーディングの宣言 DTD(省略可) 要素型、属性リスト、エンティティ、記法宣言 XML インスタンス(必須) 実際のタグ付き文書
インターネットに対応した世界標準である。 構造化データをテキスト形式で記述できる。 テキストデータなので OS やプラットフォームに依存しない。 タグの作成が自由に出来る。 デザインデータは持たずに、スタイルシートとして分離している。
XML とは eXtensible Markup Language の略。拡張可能なマークアップ言語である。ちなみに、XHTML とは、HTML を XML に準拠する形で再定義したマークアップ言語である。 SGML───┐ │ ↓ ↓ HTML XML──┐│ ↓↓ XHTML ↑Web用に整理・拡張 ↑インターネットに適合!