为所有节点定义一个 XML 元素
Defining a XML element for all nodes
我正在使用 XSD 定义一个 XML 架构,我需要将以下元素作为文档中任何其他元素的可能子元素。
<include path="include1.xml"/>
有没有一种优雅的方式来定义它?我不想将 include
定义为已在 XSD.
中定义的每个元素的子元素
我决定为此目的使用 XML 处理指令,因为使用 XML 元素会违反 Unique Particle Attribution 规则。我用以下处理指令替换了 XML 元素 <include path="include1.xml">
。
<?include include1.xml?>
这两个相关帖子可以帮助解决类似的问题:
- XSD: Allow elements from different namespace anywhere in a sequence
我正在使用 XSD 定义一个 XML 架构,我需要将以下元素作为文档中任何其他元素的可能子元素。
<include path="include1.xml"/>
有没有一种优雅的方式来定义它?我不想将 include
定义为已在 XSD.
我决定为此目的使用 XML 处理指令,因为使用 XML 元素会违反 Unique Particle Attribution 规则。我用以下处理指令替换了 XML 元素 <include path="include1.xml">
。
<?include include1.xml?>
这两个相关帖子可以帮助解决类似的问题:
- XSD: Allow elements from different namespace anywhere in a sequence