Literal de documento XML (Visual Basic)

Literal que representa un objeto XDocument.

Sintaxis

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

Partes

Término Definición
encoding Opcional. Texto del literal que declara la codificación que usa el documento.
standalone Opcional. Texto del literal. Debe ser "yes" o "no".
piCommentList Opcional. Lista de comentarios en XML e instrucciones de procesamiento de XML. Adopta el siguiente formato:

piComment [ piComment ... ]

Cada piComment puede ser uno de los siguientes:

- Literal de instrucción de procesamiento XML.
- Literal de comentario XML.
rootElement Necesario. Elemento raíz del documento. El formato es uno de los siguientes:


Para más información, consulte Expresiones insertadas en XML.

Valor devuelto

Objeto XDocument.

Comentarios

La declaración de XML que se encuentra al principio del literal identifica un literal de documento XML. Aunque cada literal debe tener exactamente un elemento XML raíz, puede tener cualquier número de instrucciones de procesamiento XML y comentarios XML.

Un literal de documento XML no puede aparecer en un elemento XML.

Nota

Un literal XML puede abarcar varias líneas sin usar caracteres de continuación de línea. Esto le permite copiar contenido de un documento XML y pegarlo directamente en un programa de Visual Basic.

El compilador de Visual Basic convierte el literal de documento XML en llamadas a los constructores XDocument y XDeclaration.

Ejemplo

En el ejemplo siguiente se crea un documento XML que tiene una declaración XML, una instrucción de procesamiento, un comentario y un elemento que contiene otro 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)

Consulte también