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)