Принудительное использование CDATA в XML-схеме - PullRequest
4 голосов
/ 25 декабря 2008

Я создаю XML-схему и хочу убедиться, что значения во всех элементах являются элементами CDATA.

Есть ли способ заставить это использовать XML-схему?

1 Ответ

10 голосов
/ 25 декабря 2008

Насколько я помню, XML Schema работает с XML Infoset, то есть с XML-документом после его анализа сущности разрешаются, пробелы нормализуются и CDATA обрабатывается. CDATA - это способ облегчить сериализацию текста, а не часть структурной модели. Итак: Нет. Ни в DTD, ни в RELAX NG.

...