У меня есть документ с кучей элементов под одним корневым элементом, в котором есть несколько элементов, которые мне нужны, и я хочу их проверить; но эти элементы могут встречаться в любом месте документа.
Есть и другие элементы, которые я не хочу проверять; Мне все равно, если они там или что в них.
Я попробовал очевидную вещь: XSD с элементами, которые мне нужны в элементе 'all', и после этого элемент 'any', но это запрещено.
Я считал:
- включая другие элементы в моей схеме - юк.
- преобразование документа, чтобы избавиться от других элементов - вау, перебор.
Должен быть способ сделать это, верно?
Если нам нужен пример:
<book>
<title/>
<author/>
<editor/>
<pubdate/>
</book>
Например, я бы хотел проверить наличие заголовка и редактора, а также игнорировать автора и публикацию. Обратите внимание, последовательность элементов может не совпадать.