XMLスキーマ書法: XMLファイル: 第7章

■第7章 その他の機能


※現在、誤記訂正等はありません。

2003年5月29日(木)更新


■ 7.1.2 ID型、IDREF型、IDREFS型

teamxmlのDTD:teamxml.dtd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.1.3 ID型、IDREF型とIDREFS型によるID管理の利点と欠点

teamxmlのW3C XML Schemaスキーマインスタンス:teamxml.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.2.2 複数の要素や属性の値の組み合わせをIDとして取り扱う

XMLインスタンス(2つの属性値の組み合わせをIDとして取り扱う例):projects.xml

teamxmlのXMLインスタンス(要素をIDとして使用):teamxml-1.xml

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.2.3 keyとkeyref

teamxmlのW3C XML Schemaスキーマインスタンス(key、keyrefを使用):teamxml.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.2.4 IDREFSに相当する書き方

teamxmlのW3C XML Schemaスキーマインスタンス(key、keyrefを使用):teamxml.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.2.5 その他の例

teamxmlのXMLインスタンス(要素をIDとして使用):teamxml-1.xml

teamxmlのW3C XML Schemaスキーマインスタンス(要素をIDとして使用):teamxml-1.xsd

keyが2つあるXMLインスタンス:teamxml-2.xml

keyが2つあるXMLインスタンスのW3C XML Schemaスキーマインスタンス:teamxml-2.xsd

XMLインスタンス(2つの属性値の組み合わせをIDとして取り扱う例):projects.xml

W3C XML Schemaスキーマインスタンス:projects.xsd

XMLインスタンス(教室と教室ごとの出席番号):school-1.xml

W3C XML Schemaスキーマインスタンス(学級と学級ごとの出席番号):school-1.xsd

W3C XML Schemaスキーマインスタンス(学級と学級ごとの出席番号 要素宣言に匿名の型定義を使用):school-2.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.2.6 unique

teamxmlのXMLインスタンス(idがある要素とない要素を含む):teamxml.xml

W3C XML Schemaスキーマインスタンス(idがある要素とない要素を含む):teamxml.xsd

W3C XML Schemaスキーマインスタンス(uniqueを使用):teamxml-2.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.3.3 記法宣言

DTD(NOTATIONを使用):picture.dtd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.3.6 W3C XML SchemaでのNOTATION

W3C XML Schemaスキーマインスタンス:picture.xsd

W3C XML Schemaスキーマインスタンス:picttype.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.4.1 annotation

XMLインスタンス(和歌のコンテスト):pcml1.xml

XML Schemaスキーマインスタンス(和歌のコンテスト用):pcml.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。

※「pcml.xsd」を左クリックするとエラー表示されます(pcml.xsdの2行目に指定されているeasySpecification.xslが存在しないため)。


■ 7.4.2 xsd:annotationを使うメリット

XSLTスタイルシート:easySpecification.xsl

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


■ 7.5.1 xsd:appinfo―――コンピュータが処理するための注釈情報

XML Schemaスキーマインスタンス(和歌コンテストのXMLインスタンス用スキーマ):pcml.xsd

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。

※「pcml.xsd」を左クリックするとエラー表示されます(pcml.xsdの2行目に指定されているeasySpecification.xslが存在しないため)。


■ 7.5.2 xmlogic(本例での個別マークアップ言語)とxsd:appinfoの使用例

XSLTスタイルシート(XMLインスタンスがxmlogicに適合しているかをチェック):xmlogic.xsl

※マウスの右ボタンをクリックし、「対象をファイルに保存(A)...」を選択してください。


インデックスに戻る