XML リテラルを使用して、コード内で XML ドキュメント、フラグメント、または要素を直接作成できます。 このトピックの例では、3 つの子要素を持つ XML 要素を作成する方法と、XML ドキュメントを作成する方法を示します。
LINQ to XML API を使用して LINQ to XML オブジェクトを作成することもできます。 詳細については、XElementを参照してください。
XML 要素を作成するには
実際の XML 構文と同じ XML リテラル構文を使用して、XML をインラインで作成します。
Dim contact1 As XElement = <contact> <name>Patrick Hines</name> <phone type="home">206-555-0144</phone> <phone type="work">425-555-0145</phone> </contact>
コードを実行します。 このコードの出力は次のとおりです。
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
XML ドキュメントを作成するには
XML ドキュメントをインラインで作成します。 次のコードは、リテラル構文、XML 宣言、処理命令、コメント、および別の要素を含む要素を含む XML ドキュメントを作成します。
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)
コードを実行します。 このコードの出力は次のとおりです。
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
<!-- Tests that the application works. -->
<books>
<book/>
</books>
こちらも参照ください
.NET