編輯含有多個名稱空間的 XML 文件

您可以利用 XML 綱目 any 元素來延伸 XML 文件的內容模型。

比方說,您有一個稱為 Book.xsd 的 XML 綱目檔,其包含複式類型 BookType。BookType 含有四個元素(標題、作者、年份及 ISBN)及一個 any 元素。any 元素的名稱空間是 ##any。 這表示在實例文件中,您可以插入任何 XML 元素來延伸 BookType 的定義。

您也可以提供其他特定名稱空間。例如,您有另一個稱為 My_Book.xsd 的綱目,其中含有稱為 My_BookType 的複式類型。My_BookType 含有四個元素(標題、作者、年份及 ISBN)及一個 any 元素, 但本例 BookType 元素的名稱空間是 www.wesley.com。 這表示在實例文件中,您可以插入屬於名稱空間 http://www.wesley.com 的任何 XML 元素來延伸 BookType 的定義。