Condividi tramite


Valore letterale documento XML (Visual Basic)

Valore letterale che rappresenta un XDocument oggetto .

Sintassi

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

Parti

Termine Definizione
encoding Opzionale. Testo letterale che dichiara la codifica utilizzata dal documento.
standalone Opzionale. Testo letterale. Deve essere "sì" o "no".
piCommentList Opzionale. Elenco di istruzioni per l'elaborazione XML e commenti XML. Accetta il formato seguente:

piComment [ piComment ... ]

Ognuno piComment può essere uno dei seguenti:

- Valore letterale istruzione di elaborazione XML.
- Valore letterale 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. Anche se 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.

Annotazioni

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 XDocument costruttori e XDeclaration .

Esempio

Nell'esempio seguente viene creato un documento XML con una dichiarazione XML, un'istruzione di elaborazione, un commento e un elemento che contiene 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)

Vedere anche