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