Condividi tramite


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)

Vedi anche