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)