Literal de documento XML (Visual Basic)
Um literal que representa um XDocument objeto.
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. Assume o seguinte formato:piComment [ piComment ... ] Cada piComment um pode ser um dos seguintes:- Literal da instrução de processamento XML. - Literal de comentário XML. |
rootElement |
Obrigatório. Elemento raiz do documento. O formato é um dos seguintes:
Para obter mais informações, consulte Expressões incorporadas em XML. |
Devolver Valor
Um XDocument objeto.
Observações
Um literal de documento XML é identificado pela declaração XML no início do literal. Embora cada literal de documento XML deva 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.
Nota
Um literal XML pode abranger várias linhas sem usar caracteres de continuação de linha. Isso permite copiar conteúdo de um documento XML e colá-lo diretamente em um programa Visual Basic.
O compilador do Visual Basic converte o documento XML literal em chamadas para os XDocument construtores 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)