Gewusst wie: Erstellen von XML-Literalen (Visual Basic)
Sie können ein XML-Dokument, -Fragment oder -Element direkt im Code erstellen, indem Sie einen XML-Literal verwenden. Die Beispiele in diesem Thema veranschaulichen das Erstellen eines XML-Elements mit drei untergeordneten Elementen sowie das Erstellen eines XML-Dokuments.
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 den XML-Inlinetext, 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. Die Ausgabe dieses Codes lautet:
<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. Im folgenden Code wird ein XML-Dokument erstellt, das Literalsyntax aufweist, eine XML-Deklaration, eine Verarbeitungsanweisung, einen Kommentar und ein Element, 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)
Führen Sie den Code aus. Die Ausgabe dieses Codes lautet:
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!-- Tests that the application works. -->
<books>
<book/>
</books>