XSD架构是否可以在其中包含其他XSD的内容?
问题描述:
为了详细说明这个问题的标题,我所拥有的是定义我的XML结构的主模式。然而,XML文件被类似下面这样的方式使用:XSD架构是否可以在其中包含其他XSD的内容?
<!DOCTYPE root [
<!ENTITY node1 SYSTEM "C:\node1.xml">
<!ENTITY node2 SYSTEM "C:\node2.xml">
]>
<root>
&node1;
&node2;
</root>
出于这个原因,我希望能够定义表示这些个别的“节点”的模式。这将允许我对顶级根xml和每个子级节点xml文件都具有intellisense。
是否可以定义一个模式XSD来引用另一个XSD的内容作为自己的内容?我想避免必须复制root.xsd中node.xsd中相同的模式定义,同时为创建root.xml或node.xml的人员提供intellisense。
请让我知道,如果我需要澄清。谢谢你的帮助。
答
谢谢。我问到后不久就发现了这件事。我只是不知道该找什么。我仍然有问题,所以我可能会回到你身边。 – gtaborga 2011-02-07 17:14:23