Проверка конкретного XML с помощью XSD - PullRequest
1 голос
/ 07 июня 2011

У нас есть конкретный XML, имеющий определенную структуру:

<root>
  <element type=”a”>
    <value>someValueA</value>
  </element>
  <element type=”b”>
    <value>someValueB</value>
  </element>
</root>

Можно ли проверить его с помощью XSD таким образом, что требуется элемент с типом «a» и тип «b»не требуется?

1 Ответ

1 голос
/ 07 июня 2011

В XSD 1.0 нельзя применять разные ограничения к разным элементам одного уровня, которые имеют одинаковое имя элемента.

Похоже, вам нужны утверждения XSD 1.1 - теперь доступны в Saxon и Xerces.

...