Literal de documento XML (Visual Basic)
Es un literal que representa un objeto XDocument.
<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>
[ piCommentList ]
rootElement
[ piCommentList ]
Elementos
Término |
Definición |
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 |
Obligatorio. Elemento raíz del documento. Tiene uno de los siguientes formatos:
Para obtener más información, vea Expresiones incrustadas (Visual Basic). |
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 #ctor y #ctor.
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
Referencia
Literal de instrucción de procesamiento XML (Visual Basic)
Literal de comentario XML (Visual Basic)
Literal de elemento XML (Visual Basic)
Conceptos
Expresiones incrustadas (Visual Basic)