XML - Разделы CDATA


Advertisements

Эта глава обсуждает раздел XML CDATA. Середины термине CDATA, данные по характера. CDATA определены как блоки текста которые parsed парсером, но в противном случае узнаны как повышение цены.

Предопределенные реальности как &amplt; , &ampgt; , и &ampamp; требуйте печатать на машинке и вообще трудны для того чтобы прочитать внутри повышение цены. В такие случаи, раздел CDATA можно использовать. Путем использование раздела CDATA, вы управляете парсером что определенный раздел документа не содержит никакое повышение цены и должен быть обработан как регулярн текст.

Синтаксис

Следование синтаксис для раздела CDATA:

<![CDATA[
   characters with markup
]]>

Вышеуказанный синтаксис составлен 3 разделов:

  • Раздел старта CDATA - CDATA начинает с разграничителем 9-характера <! [CDATA [

  • Раздел конца CDATA - раздел CDATA кончается с ]] > разграничитель.

  • Раздел CData - характеры между этими 2 приложениями интерпретированы как характеры, и не как повышение цены. Этот раздел может содержать характеры повышения цены (<, >, и &), но они проигнорированы обработчиком XML.

Пример

Следующий Код повышения цены показывает пример CDATA. Здесь, каждый характер написанный внутри раздела CDATA проигнорирован парсером.

<script>
<![CDATA[
   <message> Welcome to Howcodex </message>
]] >
</script >

В вышеуказанном синтаксисе, все между <message> и </message> обработаны как данные по характера и не как повышение цены.

Правила CDATA

Необходимы, что следовать, котор дали правила для XML CDATA:

  • CDATA не может содержать строку «]] >» везде в документе XML.

  • Вложенность не позволена в разделе CDATA.

Advertisements