Предположим, существует документ экземпляра XML, который выглядит следующим образом:
<root>
<object type="foo">
<!-- ... -->
</object>
<object type="bar">
<!-- ... -->
</object>
</root>
Моя цель - создать небольшую (статическую) схему, которая проверяет правильный синтаксис <element type="xxx" />
для объектов, и другую схему (более подробно).склонен к изменению), который проверяет содержимое каждого элемента объекта по complexType
, который соответствует атрибуту type
:
<complexType name="foo"><!--should match object with type="foo"--></complexType>
<complexType name="bar"><!--should match object with type="bar"--></complexType>
Каков лучший способ сделать это (иличто-то похожее)?