XML を利用した技術

Web サービスにおいて、システム間のデータのやり取りには、標準規格と して XML を使用する。XML データを実際にやり取りするためのプロトコル には、SO...

2008-06-29 (日) · masutaka

データ操作するための API

DOM Document Objects Model の略。XML 文書を解析し、木構造でメモリに展 開する。展開されたデータのことを DOM ツリーと呼ぶ。 SAX Simples API for XML の略。その都度解析するので、D...

2008-06-29 (日) · masutaka

名前空間の定義方法

各要素に接頭辞となる任意の文字列を加えることにより、名前空間を定義 できる。各要素に加える都合上、DTD とは対応していない。 以下の例では、支店...

2008-06-29 (日) · masutaka

エンティティ宣言

DTD <!ENTITY xml "XML(eXtensible Markup Language)"> XML インスタンス <詳細>&xml;とは拡張可能なマークアップ言語のことです</詳細> 結果 <詳...

2008-06-29 (日) · masutaka

属性リスト宣言

DTD <!ATTLIST 部門 場所 CDATA "東京"> XML インスタンス <部門 場所="神奈川">営業部</部門>

2008-06-29 (日) · masutaka

要素型宣言

DTD <!ELEMENT 氏名 (姓,名)> XML インスタンス <氏名> <姓>山田</姓> <名>太郎</名&g...

2008-06-29 (日) · masutaka

DTD

XML 文書内に直接記述する方法を「内部サブセット」、別ファイルに記述 する方法を「外部サブセット」と呼ぶ。外部 DTD は開発者が用意したもの も、標準の DTD...

2008-06-29 (日) · masutaka

XML 文書の記述の種類

整形式 (well-formed) XML 文書 「開始タグと終了タグの対応が正しく取られている」「要素の親子関係も正 しく保たれている」を満たすもの。従って、全ての XML 文書は整形...

2008-06-29 (日) · masutaka

XML の構造

XML 宣言(省略可) バージョンや文字エンコーディングの宣言 DTD(省略可) 要素型、属性リスト、エンティティ、記法宣言 XML インスタンス(必須) 実際の...

2008-06-29 (日) · masutaka

XML の特徴

インターネットに対応した世界標準である。 構造化データをテキスト形式で記述できる。 テキストデータなので OS やプラットフォームに依存しない。 タグの...

2008-06-29 (日) · masutaka