Литеральное представление 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 в вызов конструктора XCData.
Пример
В следующем примере создается раздел CDATA, содержащий текст "может содержать теги <XML> литерала".
Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>
См. также
Ссылки
Литеральное представление XML-элемента (Visual Basic)