Как мы можем определить схему XML, которая ограничивает значение одного элемента в последовательности элементов одного типа? - PullRequest
1 голос
/ 09 мая 2011

У меня есть XML, который выглядит примерно так:

<parent>
    <child>
        <value>Fixed value</value>
    </child>
    <child>
        <value>Any value</value>
    </child>
    <child>
        <value>Any value</value>
    </child>
    More children 
</parent>

Как мне определить схему, чтобы проверить это?т.е. ограничить некоторые элементы в последовательности элементов, чтобы иметь дочерний элемент заданного значения.В настоящее время я получаю предупреждение, что схема неоднозначна.

1 Ответ

0 голосов
/ 13 мая 2011

Это невозможно, поскольку, как говорится в предупреждении, определение элемента неоднозначно.

XML-схема не оценивает и не проверяет содержимое или порядок ваших XML-данных, только структуру и типы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...