Valore letterale di documento XML (Visual Basic)
Un valore letterale che rappresenta un oggetto XDocument.
Sintassi
<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>
[ piCommentList ]
rootElement
[ piCommentList ]
Parti
Termine | Definizione |
---|---|
encoding |
Facoltativo. Testo del valore letterale che dichiara la codifica utilizzata dal documento. |
standalone |
Facoltativo. Testo letterale. Deve essere "sì" o "no". |
piCommentList |
Facoltativo. Elenco di istruzioni di elaborazione XML e commenti XML. Accetta il formato seguente:piComment [ piComment ... ] Ogni piComment può essere come di seguito:Valore letterale istruzione di elaborazione XML- . Valore letterale di commento XML- . |
rootElement |
Obbligatorio. Elemento radice del documento. Il formato è uno dei seguenti:
Per altre informazioni, vedere Espressioni incorporate in XML. |
Valore restituito
Oggetto XDocument.
Osservazioni:
Un valore letterale del documento XML viene identificato dalla dichiarazione XML all'inizio del valore letterale. Sebbene ogni valore letterale documento XML deve avere esattamente un elemento XML radice, può avere un numero qualsiasi di istruzioni di elaborazione XML e commenti XML.
Un valore letterale documento XML non può essere visualizzato in un elemento XML.
Nota
Un valore letterale XML può estendersi su più righe senza usare caratteri di continuazione di riga. In questo modo è possibile copiare il contenuto da un documento XML e incollarlo direttamente in un programma Visual Basic.
Il compilatore Visual Basic converte il valore letterale del documento XML in chiamate ai costruttori XDocument e XDeclaration.
Esempio
Nell'esempio seguente viene creato un documento XML con una dichiarazione XML, un'istruzione di elaborazione, un commento e un elemento contenente un altro 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)