XML-Dokumentliteral (Visual Basic)
Ein Literal, das ein XDocument-Objekt darstellt.
<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>
[ piCommentList ]
rootElement
[ piCommentList ]
Bestandteile
Ausdruck |
Definition |
encoding |
Optional. Literaltext, der deklariert, welche Codierung das Dokument verwendet. |
standalone |
Optional. Literaltext. Muss "ja" oder "nein" sein. |
piCommentList |
Optional. Liste von XML-Verarbeitungsanweisungen und XML-Kommentaren. Die Anweisungen sind im folgenden Format: piComment [ piComment ... ] Für jeden piCommentgibt es folgende Möglichkeiten: |
rootElement |
Erforderlich. Stammelement des Dokuments. Das Format ist eins der folgenden:
Weitere Informationen finden Sie unter Eingebettete Ausdrücke in XML (Visual Basic). |
Rückgabewert
Ein XDocument-Objekt.
Hinweise
Ein XML-Dokumentliteral wird von der XML-Deklaration am Anfang des Literals identifiziert. Auch wenn jedes XML-Dokumentliteral genau ein XML-Stammelement haben muss, kann es über beliebig viele XML-Verarbeitungsanweisungen und XML-Kommentare verfügen.
Ein XML-Dokumentliteral kann nicht in einem XML-Element enthalten sein.
Tipp
Ein XML-Literal kann mehrere Zeilen umfassen, ohne Zeilenfortsetzungszeichen zu verwenden. So kann Inhalt aus einem XML-Dokument kopiert und direkt in ein Visual Basic-Programm eingefügt werden.
Der Visual Basic-Compiler konvertiert das XML-Dokumentliteral in Aufrufe an den XDocument-Konstruktor und den XDeclaration-Konstruktor.
Beispiel
Mit dem folgenden Beispiel wird ein XML-Dokument mit einer XML-Deklaration, einer Verarbeitungsanweisung, einem Kommentar und einem Element, das ein anderes Element enthält, erstellt.
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)
Siehe auch
Referenz
XML-Verarbeitungsanweisungsliteral (Visual Basic)
XML-Kommentarliteral (Visual Basic)
XML-Elementliteral (Visual Basic)
Konzepte
Eingebettete Ausdrücke in XML (Visual Basic)