2015-06-22 4 views

ответ

1

CData рядом с другим узлом в порядке, он не нарушает корректность XML-документа. Учитывая этот факт, весь достойный анализатор XML должен иметь возможность анализировать такую ​​структуру.

из XML 1.0 спецификации:

[Определение: CDATA sectionsможет произойти в любом месте character data может произойти; они используются для удаления блоков текста, содержащих символы, которые в противном случае были бы распознаны как разметка. Секции CDATA начинаются со строки " <![CDATA[ " и заканчиваются строкой " ]]> ":].

0

Этот фрагмент XML, безусловно, хорошо сформирован. Действительно ли это зависит от схемы XML (или DTD), которую вы используете для ее проверки.