编辑具有多个名称空间的 XML 文档

可以使用 XML 模式 any 元素来扩展 XML 文档的内容模型。

例如,您有一个名为 Book.xsd 的 XML 模式文件,它包含名为 BookType 的复杂类型。BookType 包含 4 个元素(title、author、year 和 ISBN)和一个 any 元素。any 元素的名称空间是 ##any。这意味着在一个实例文档中,可以插入任何 XML 元素来扩展 BookType 的定义。

还可以提供更特定的名称空间。例如,您有另一个名为 My_Book.xsd 的模式,它包含一个名为 My_BookType 的复杂类型。My_BookType 包含 4 个元素(title、author、year 和 ISBN)和一个 any 元素,但在本例中,BookType 元素的名称空间是 is www.wesley.com。这意味着在一个实例文档中,可以插入任何 XML 元素来扩展 BookType 的定义(假定这些元素属于名称空间 http://www.wesley.com)。