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