XML CDATA
Синтаксис
<! [CDATA [текстовое содержимое, возможно, содержащее литерал <или & символы]]>
Разделы CDATA могут использоваться для «блокирования escape» литерального текста, когда замена запрещенных символов ссылками на сущности нежелательна. Разделы CDATA могут появляться внутри содержимого элемента и позволяют отображать литералы <и &. Раздел CDATA начинается с последовательности символов <! [CDATA [и заканчивается последовательностью символов]]>. Между двумя последовательностями символов процессор XML игнорирует все символы разметки, такие как <,> и &. Единственная разметка, которую распознает XML-обработчик внутри секции CDATA, - это закрывающая последовательность символов]>. Последовательность символов, заканчивающаяся разделом CDATA]]> не должна появляться внутри содержимого элемента. Вместо этого закрывающий символ больше чем должен быть экранирован с помощью соответствующей сущности & gt ;. Разделы CDATA не могут быть вложенными.
Пример разделов CDATA
<sometext>
<![CDATA[ They're saying "x < y" & that "z > y" so I guess that means that z > x ]]>
</sometext>
Для всех CDATA символьные литералы, которые запрещены, не являются символами, которые не являются литералами, и, поскольку они не являются, это вызывает проблемы для экспорта данных в виде других наборов данных, таких как выполнение Инструкций обработки.
Пример встроенной сущности в содержимом элемента
<sayhello word=''Hi'' />
Использование встроенной сущности & apos; внутри содержимого атрибута.
Предыдущая: XML запрещены символьные литералы
Далее: XML декларации
Новый контент: Composer: менеджер зависимостей для PHP , R программирования