XML-Dokumentliteral (Visual Basic)
Ein Literal, das ein XDocument Objekt darstellt.
Syntax
<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>
[ piCommentList ]
rootElement
[ piCommentList ]
Bestandteile
Begriff | Definition |
---|---|
encoding |
Dies ist optional. Literaltext, der deklariert, welche Codierung das Dokument verwendet. |
standalone |
Optional. Literaltext. Muss „ja“ oder „nein“ sein. |
piCommentList |
Optional. Liste der XML-Verarbeitungsanweisungen und XML-Kommentare. Weist das folgende Format auf:piComment [ piComment ... ] Jede piComment kann einer der folgenden Werte sein:- XML-Verarbeitungsanweisungsliteral. - XML-Kommentarliteral. |
rootElement |
Erforderlich. Stammelement des Dokuments. Das Format ist eines der folgenden:
Weitere Informationen finden Sie unter Eingebettete Ausdrücke in XML (Visual Basic). |
Rückgabewert
Ein XDocument-Objekt.
Bemerkungen
Ein XML-Dokumentliteral wird durch die XML-Deklaration am Anfang des Literals identifiziert. Obwohl jedes XML-Dokumentliteral genau ein XML-Stammelement aufweisen muss, kann es eine beliebige Anzahl von XML-Verarbeitungsanweisungen und XML-Kommentaren enthalten.
Ein XML-Dokumentliteral kann nicht in einem XML-Element angezeigt werden.
Hinweis
Ein XML-Literal kann mehrere Zeilen umfassen, ohne Zeilenfortsetzungszeichen zu verwenden. Dadurch können Sie Inhalte aus einem XML-Dokument kopieren und direkt in ein Visual Basic-Programm einfügen.
Der Visual Basic-Compiler konvertiert das XML-Dokumentliteral in Aufrufe der XDocument Konstruktoren und XDeclaration .
Beispiel
Im folgenden Beispiel wird ein XML-Dokument erstellt, das eine XML-Deklaration, eine Verarbeitungsanweisung, einen Kommentar und ein Element enthält, das ein anderes Element enthält.
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)