Dela via


XML-dokumentliteral (Visual Basic)

En literal som representerar ett XDocument objekt.

Syntax

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

Delar

Period Definition
encoding Valfritt. Literaltext som förklarar vilken kodning dokumentet använder.
standalone Valfritt. Literal text. Måste vara "ja" eller "nej".
piCommentList Valfritt. Lista över XML-bearbetningsinstruktioner och XML-kommentarer. Har följande format:

piComment [ piComment ... ]

Var och piComment en kan vara något av följande:

- XML-bearbetningsinstruktionlitral.
- XML-kommentarliteral.
rootElement Obligatoriskt. Rotelementet i dokumentet. Formatet är något av följande:


Mer information finns i Inbäddade uttryck i XML.

Returvärde

Ett XDocument objekt.

Kommentarer

En XML-dokumentliteral identifieras av XML-deklarationen i början av literalen. Även om varje XML-dokumentliteral måste ha exakt ett XML-rotelement kan det ha valfritt antal XML-bearbetningsinstruktioner och XML-kommentarer.

En XML-dokumentliteral kan inte visas i ett XML-element.

Kommentar

En XML-literal kan sträcka sig över flera rader utan att använda radfortsättningstecken. På så sätt kan du kopiera innehåll från ett XML-dokument och klistra in det direkt i ett Visual Basic-program.

Visual Basic-kompilatorn konverterar XML-dokumentliteralen till anrop till XDocument konstruktorerna och XDeclaration .

Exempel

I följande exempel skapas ett XML-dokument som har en XML-deklaration, en bearbetningsinstruktion, en kommentar och ett element som innehåller ett annat element.

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)

Se även