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


XML-литерал документа (Visual Basic)

Литерал, представляющий объект XDocument.

<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>
[ piCommentList ]
rootElement
[ piCommentList ]

Части

Термин

Определение

encoding

Необязательный. Текст литерала для определения кодировки, используемой в документе.

standalone

Необязательный. Текст литерала. Необходимо значение "да" или "нет".

piCommentList

Необязательный. Список XML-инструкций по обработке и XML-комментариев. Принимает следующий формат:

piComment [ piComment ... ]

Каждый параметр piCommentможет быть таким:

rootElement

Обязательный. Корневой элемент документа. Имеет один из следующих форматов:

Дополнительные сведения см. в разделе Встроенные выражения в XML (Visual Basic).

Возвращаемое значение

Объект XDocument.

Заметки

Литерал XML-документа определяется XML-объявлением в начале литерала. Каждый литерал XML-документа должен иметь ровно один корневой элемент XML и любое количество инструкций по обработке XML и XML-комментариев.

Литерал XML-документа не может появляться в элементе XML.

Примечание

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

Компилятор Visual Basic преобразует литерал XML-документа в вызовы конструкторов XDocument и XDeclaration.

Пример

В следующем примере создается XML-документ, который содержит XML объявление, инструкции по обработке, комментарий и элемент, содержащий другие элементы.

Dim libraryRequest As XDocument = 
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
    <!-- Tests that the application works. -->
    <books>
        <book/>
    </books>
Console.WriteLine(libraryRequest)

См. также

Ссылки

Литерал инструкции обработки XML (Visual Basic)

XML-литерал комментариев (Visual Basic)

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

XElement

XProcessingInstruction

XComment

XDocument

Основные понятия

Встроенные выражения в XML (Visual Basic)

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

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

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