Freigeben über


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 Wahlfrei. Literaltext, der deklariert, welche Codierung das Dokument verwendet.
standalone Wahlfrei. Literaltext. Muss "Ja" oder "Nein" sein.
piCommentList Wahlfrei. Liste der XML-Verarbeitungsanweisungen und XML-Kommentare. Übernimmt das folgende Format:

piComment [ piComment ... ]

Jeder piComment kann eine der folgenden Sein:

- XML-Verarbeitungsanweisungsliteral.
- XML-Kommentarliteral.
rootElement Erforderlich. Stammelement des Dokuments. Das Format ist eine der folgenden:


Weitere Informationen finden Sie unter Eingebettete Ausdrücke in XML.

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 haben.

Ein XML-Dokumentliteral kann nicht in einem XML-Element angezeigt werden.

Hinweis

Ein XML-Literal kann mehrere Zeilen umfassen, ohne Zeilenfortsetzungszeichen zu verwenden. Auf diese Weise 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 von XDocument und XDeclaration Konstruktoren.

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)

Siehe auch