Key, KeyRef in different XSD documents
Is this possible?
Say for example I have
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>
How would the XSD 开发者_StackOverflow社区(using key and keyref) look for this (customer.xsd and orders.xsd would also be two different files with different namespaces), is it even possible. All the examples I have seen deal with single files.
Can Keys and Keyrefs be spread across multiple XSD files?
It's not possible. No XML schema construct or constraint works across multiple files.
精彩评论