Key,KeyRef在不同的XSD文档中

时间:2011-08-02 15:22:33

标签: xml xsd

这可能吗?

比如说我有

customers.xml

<customers>
    <customer>1</customer>
    <customer>2</customer>
</customers>

orders.xml中

<orders>
    <order>
        <customer>1</customer>
    </order>
    <order>
        <customer>3</customer> Invalid as Customer 3 doesn't exist
    </order>
</orders>

XSD(使用key和keyref)如何查找(customer.xsd和orders.xsd也将是两个具有不同命名空间的不同文件),甚至是可能的。我见过的所有例子都涉及单个文件。

Can Keys and Keyrefs be spread across multiple XSD files?

1 个答案:

答案 0 :(得分:1)

这是不可能的。没有XML模式构造或约束可以跨多个文件工作。