Как ограничить элемент не пустым через xsd - PullRequest
0 голосов
/ 25 января 2011

Мне нужно ограничить элементы в XML-файле, чтобы они не были пустыми с помощью файлов XSD.Можно ли заставить элементы содержать только разделы CDATA?

1 Ответ

0 голосов
/ 25 января 2011

Единственный инструмент, который у вас есть, это ограничение шаблона xs: string, как показано ниже.CDATA - это просто альтернатива экранированию со ссылками на сущности.Вы должны использовать ссылки на сущности в вашем шаблоне.

<simpleType name="NewType2">
    <restriction base="string">
        <minLength value="5"></minLength>
        <maxLength value="30"></maxLength>
        <pattern value="(&lt;html&gt;).*(&lt;/html&gt;)"></pattern>
    </restriction>
</simpleType>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...