В этой главе мы обсудим раздел XML CDATA . Термин CDATA означает «Персональные данные». CDATA определяется как блоки текста, которые не анализируются синтаксическим анализатором, но в противном случае распознаются как разметка.
Предопределенные объекты, такие как & lt ;, & gt; и & amp; требуют ввода и, как правило, их трудно прочитать в разметке. В таких случаях может использоваться раздел CDATA. Используя раздел CDATA, вы даете команду синтаксическому анализатору на то, что конкретный раздел документа не содержит разметки и должен рассматриваться как обычный текст.
Синтаксис
Ниже приводится синтаксис для раздела CDATA —
<![CDATA[
characters with markup
]]>
Приведенный выше синтаксис состоит из трех разделов:
-
Раздел CDATA Start — CDATA начинается с разделителя из девяти символов <! [CDATA [
-
Конечная секция CDATA — Секция CDATA оканчивается на ]]> разделитель.
-
Раздел CData — Символы между этими двумя вложениями интерпретируются как символы, а не как разметка. Этот раздел может содержать символы разметки (<,> и &), но они игнорируются процессором XML.
Раздел CDATA Start — CDATA начинается с разделителя из девяти символов <! [CDATA [
Конечная секция CDATA — Секция CDATA оканчивается на ]]> разделитель.
Раздел CData — Символы между этими двумя вложениями интерпретируются как символы, а не как разметка. Этот раздел может содержать символы разметки (<,> и &), но они игнорируются процессором XML.
пример
Следующий код разметки показывает пример CDATA. Здесь каждый символ, записанный в разделе CDATA, игнорируется анализатором.
<script> <![CDATA[ <message> Welcome to TutorialsPoint </message> ]] > </script >
В приведенном выше синтаксисе все между <message> и </ message> обрабатывается как символьные данные, а не как разметка.
Правила CDATA
Данные правила должны соблюдаться для XML CDATA —