複数のネーム・スペースを持つ XML 文書を編集する

XML schema any エレメントは、 XML 文書のコンテンツ・モデルの拡張に使用できます。

たとえば、BookType という名前の複合タイプを含む Book.xsd という XML スキーマ・ファイルがあるとします。BookType には 4 つのエレメント (表題、著者、年、および ISBN) および 1 つの any エレメントが含まれています。 any エレメントのネーム・スペースは ##any です。これは、インスタンス文書に任意の XML エレメントを挿入して、 BookType の定義を拡張できるということを意味しています。 

さらに特別なネーム・スペースを指定することもできます。たとえば、My_BookType という名前の複合タイプを含む、My_Book.xsd という名前の、もう 1 つのスキーマがあるとします。My_BookType には 4 つのエレメント (表題、著者、年、および ISBN) および 1 つの any エレメントが含まれています。ただし、この場合の BookType エレメントのネーム・スペースは www.wesley.com です。これは、XML エレメントがネーム・スペース http://www.wesley.com に属している場合、インスタンス文書にそれらの任意の XML エレメントを挿入して、 BookType の定義を拡張できるということを意味しています。 

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.