可以使用 XML 文本直接在代码中创建 XML 文档、片段或元素。 本主题中的示例演示如何创建包含三个子元素的 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>