Поделиться через


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

Литеральный символ, представляющий объект 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-элемента.

Примечание

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

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

Пример

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

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

См. также

Ссылки

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

XCData

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

XML-литералы (Visual Basic)

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