Возможно ли это?
Скажем, например, у меня есть
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 также будут двумя разными файлами с разными пространствами имен), возможно ли это. Все примеры, которые я видел, имеют дело с отдельными файлами.
Можно ли распространять ключи и ключевые ссылки на несколько файлов XSD?