如何:创建 XML 文本 (Visual Basic)

更新:2007 年 11 月

使用 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>

请参见

参考

XML 元素文本

XML 文档文本

其他资源

Visual Basic 中的 XML

在 Visual Basic 中创建 XML