Gewusst wie: Erstellen von XML-Literalen (Visual Basic)
Aktualisiert: November 2007
Mithilfe eines XML-Literals können Sie ein XML-Dokument, -Fragment oder -Element direkt im Code erstellen. In den Beispielen in diesem Thema wird veranschaulicht, wie ein XML-Element mit drei untergeordneten Elementen erstellt wird, und wie ein XML-Dokument erstellt wird.
Sie können auch die LINQ to XML-APIs verwenden, um LINQ to XML-Objekte zu erstellen. Weitere Informationen finden Sie unter XElement.
So erstellen Sie ein XML-Element
Erstellen Sie XML inline, indem Sie die XML-Literalsyntax verwenden, die der tatsächlichen XML-Syntax entspricht.
Dim contact1 As XElement = _ <contact> <name>Patrick Hines</name> <phone type="home">206-555-0144</phone> <phone type="work">425-555-0145</phone> </contact>
Führen Sie den Code aus. Ausgabe dieses Codes:
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
So erstellen Sie ein XML-Dokument
Erstellen Sie das XML-Dokument inline. Mit dem folgenden Code wird ein XML-Dokument mit Literalsyntax, 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)
Führen Sie den Code aus. Ausgabe dieses Codes:
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!-- Tests that the application works. -->
<books>
<book/>
</books>