Языки информационного обмена

Секция CDATA.


Секция CDATA используется, для того чтобы задать область документа, которую при разборе анализатор будет рассматривать как простой текст, игнорируя любые инструкции и специальные символы. Программа-анализатор не разбивает секцию CDATA на элементы, а считает ее просто набором символов. В отличие от комментариев, содержание данной секции не игнорируется, а передается без изменений на выход программы анализатора, благодаря чему его можно использовать в приложении.

Секция CDATA начинается со строки <![CDATA[ после которой записывается содержимое секции. Завершается секция двумя закрывающими квадратными скобками и знаком "меньше":

<![CDATA[ содержание секции ]]>

Секция CDATA может содержать любую символьную строку, кроме "]]>".

Секции CDATA можно создать в содержимом любого элемента XML. На секцию налагаются следующие два ограничения:

  1. внутри секции CDATA нельзя создать новую секцию,
  2. секции CDATA нельзя вкладывать друг в друга.



Содержание раздела