Литеральное представление XML-раздела CDATA

Обновлен: Ноябрь 2007

Литеральный символ, представляющий объект XCData.

<![CDATA[content]]>

Компоненты

  • <![CDATA[
    Обязательно. Обозначает начало раздела CDATA XML.

  • content
    Обязательно. Текст содержимого для отображения в разделе CDATA XML.

  • ]]>
    Обязательно. Обозначает конец раздела.

Возвращаемое значение

Объект XCData.

Заметки

Разделы CDATA XML содержат необработанный текст, который должен быть включен, но не проанализирован, с помощью XML, в котором он содержится. Раздел CDATA XML может содержать любой текст. Он включает зарезервированные символы XML. Раздел CDATA XML заканчивается последовательностью "]]>". Это подразумевает следующее:

  • Нельзя использовать внедренные выражения в литеральном представлении XML CDATA потому, что внедренные разделители выражения являются допустимым содержимым XML CDATA.

  • Разделы CDATA XML не могут быть вложенными, поскольку content не может содержать значение "]]>".

Можно присвоить литеральное представление CDATA XML переменной, или включить его в литеральное представление XML-элемента.

Bb384869.alert_note(ru-ru,VS.90).gifПримечание.

XML-литерал может занимать несколько строк без использования символа продолжения строки. Это позволяет скопировать содержимое из XML-документа и вставить его непосредственно в программу Visual Basic.

Компилятор Visual Basic преобразует литеральное представление XML CDATA для вызова конструктора XCData.

Пример

В следующем примере создается раздел CDATA, содержащий текст "может содержать теги <XML> литерала".

Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>

См. также

Ссылки

Литеральное представление XML-элемента

XCData

Другие ресурсы

XML-литералы

Создание XML в Visual Basic