Compartilhar via


Literal de documento XML (Visual Basic)

Um literal que representa um objeto XDocument.

Sintaxe

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

Partes

Termo Definição
encoding Opcional. Texto literal declarando qual codificação o documento usa.
standalone Opcional. Texto literal. Deve ser "sim" ou "não".
piCommentList Opcional. Lista de instruções de processamento XML e comentários XML. Tem o seguinte formato:

piComment [ piComment ... ]

Cada piComment pode ser uma destas opções:

- Literal de instrução de processamento XML.
- Literal de comentário XML.
rootElement Obrigatórios. Elemento raiz do documento. O formato é um dos seguintes:


Para obter mais informações, confira Expressões inseridas em XML.

Valor Retornado

Um objeto XDocument.

Comentários

Um literal de documento XML é identificado pela declaração XML no início do literal. Embora cada literal de documento XML precise ter exatamente um elemento XML raiz, ele pode ter qualquer número de instruções de processamento XML e comentários XML.

Um literal de documento XML não pode aparecer em um elemento XML.

Observação

Um literal do XML pode abranger várias linhas sem usar caracteres de continuação de linha. Isso permite que você copie o conteúdo de um documento XML e cole-o diretamente em um programa do Visual Basic.

O compilador do Visual Basic converte o literal do documento XML em chamadas para os construtores XDocument e XDeclaration.

Exemplo

O exemplo a seguir cria um documento XML que tem uma declaração XML, uma instrução de processamento, um comentário e um elemento que contém outro elemento.

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)

Confira também