如何:创建 XML 文本 (Visual Basic)
使用 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>