Reference XSD模式是否可以包含另一个XSD';里面有什么内容?

Reference XSD模式是否可以包含另一个XSD';里面有什么内容?,reference,xsd,nested,Reference,Xsd,Nested,为了详细说明这个问题的标题,我有一个定义XML结构的主模式。但是,XML文件的使用方式与以下类似: <!DOCTYPE root [ <!ENTITY node1 SYSTEM "C:\node1.xml"> <!ENTITY node2 SYSTEM "C:\node2.xml"> ]> <root> &node1; &node2; </root> ]> &节点1; &节点2; 因

为了详细说明这个问题的标题,我有一个定义XML结构的主模式。但是,XML文件的使用方式与以下类似:

<!DOCTYPE root [
    <!ENTITY node1 SYSTEM "C:\node1.xml">
    <!ENTITY node2 SYSTEM "C:\node2.xml">
]>
<root>
    &node1;
    &node2;
</root>

]>
&节点1;
&节点2;
因此,我希望能够定义一个表示这些单独“节点”的模式。这将允许我对顶级根xml和每个子级节点xml文件都使用intellisense

是否可以定义一个将另一个XSD的内容引用为自己内容的模式XSD?我希望在为创建root.xml或node.xml的用户提供智能感知的同时,避免重复root.xsd中node.xsd中相同的模式定义


如果我需要澄清,请告诉我。谢谢您的帮助。

是的,可以将其他模式的结构和定义包含到您的模式中

您可以使用或将其他模式合并到您的模式中


根据名称空间、其他架构的限制程度等,您可能会遇到一些问题。

谢谢。我在询问后不久就发现了这一点。我只是不知道该找什么。我仍然有问题,所以我可能会给你回复。