Проверка XML с помощью «свободных» элементов с использованием XML-схем - PullRequest
1 голос
/ 25 сентября 2011

Есть ли способ определить схему XML, которая допускает элементы, не определенные в схеме?У меня есть файл XML, который требует проверки только на части файла.вот так:

<?xml version="1.0"?>
<xml>
    <ValidatedElement type="PositiveInteger">123</ValidatedElement>
    <OtherStuff>
        <MemoryUsed type="PositiveInteger">356</MemoryUsed>
        <MemoryLeft type="PositiveInteger">44</MemoryLeft>
    </OtherStuff>
</xml>

Я хотел бы проверить схему только определенных элементов (независимо от положения в XML. Если иерархия также может быть проигнорирована - даже лучше)

1 Ответ

3 голосов
/ 25 сентября 2011

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

...