Literal de documento XML

Actualización: noviembre 2007

Es un literal que representa un objeto XDocument.

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

Partes

  • encoding
    Opcional. Texto literal que declara la codificación que el documento usa.

  • standalone
    Opcional. Texto literal. Debe ser "sí" o "no".

  • piCommentList
    Opcional. Lista de instrucciones de procesamiento XML y comentarios XML. Tiene el siguiente formato:

    piComment [ piComment ... ]

    Cada piComment puede ser uno de los siguientes:

  • rootElement
    Necesario. Elemento raíz del documento. Tiene uno de los siguientes formatos:

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

Valor devuelto

Un objeto XDocument

Comentarios

La declaración XML identifica un literal de documento XML en el inicio del literal. Aunque cada literal de documento XML 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 permite copiar el 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 de XDocument y XDeclaration.

Ejemplo

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

Vea también

Conceptos

Expresiones incrustadas en XML

Referencia

Literal de instrucción de procesamiento XML

Literal de comentario XML

Literal de elemento XML

XElement

XProcessingInstruction

XComment

XDocument

Otros recursos

Literales XML

Crear XML en Visual Basic