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

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

Синтаксис

<![CDATA[content]]>  

Детали

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

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

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

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

Объект XCData.

Замечания

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

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

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

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

Примечание.

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

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

Пример

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

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

См. также