方法: XML リテラルを作成する (Visual Basic)
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>
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET