Тип по умолчанию элемента XML без dtd / xsd - PullRequest
0 голосов
/ 06 марта 2020

Я должен реализовать процессор XML, который содержит несколько больших предварительно отформатированных текстовых узлов. Годы a go У меня были некоторые проблемы с ms xml (4-6), сохранением предварительно отформатированных текстов без потери пробела. Теперь мы выяснили, что строка xs: по умолчанию имеет значение

<xs:whiteSpace value="preserve" id="string.preserve"/>

Предполагается, что XML без DTD или XSD

<myXML>
  <myNode>Some text with    whitespace</myNode>
  <myNumber>123</myNumber>
</myXML>

К какому типу относятся XML элементы по умолчанию, если ничего не объявлено?

1 Ответ

0 голосов
/ 07 марта 2020

Если модель отсутствует (DTD или XSD), то процессор XML анализирует все значения как «проанализированные символьные данные» (т. Е. Строку символов).

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