Литеральное представление 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]]>