XML 文档文本

更新:2007 年 11 月

用于表示 XDocument 对象的文本。

<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>
[ piCommentList ]
rootElement
[ piCommentList ]

组成部分

  • encoding
    可选。用于声明文档使用哪种编码的文本。

  • standalone
    可选。文本。必须为“yes”或“no”。

  • piCommentList
    可选。XML 处理指令和 XML 注释的列表。采用下面的格式:

    piComment [ piComment ... ]

    每个 piComment 可以为下列注释之一:

  • rootElement
    必需。文档的根元素。格式为以下格式之一:

    有关更多信息,请参见 XML 中的嵌入式表达式

返回值

一个 XDocument 对象。

备注

XML 文档文本由位于文本开头的 XML 声明标识。虽然每个 XML 文档文本都必须只具有一个 XML 根元素,但是可以具有任意数量的 XML 处理指令和 XML 注释。

XML 文档文本不能出现在 XML 元素中。

说明:

XML 文本可以跨多个行,而无需使用行继续符。这使您可以复制 XML 文档中的内容并将该内容直接粘贴到 Visual Basic 程序中。

Visual Basic 编译器将 XML 文档文本转换为对 XDocumentXDeclaration 构造函数的调用。

示例

下面的示例创建一个 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 中的嵌入式表达式

参考

XML 处理指令文本

XML 注释文本

XML 元素文本

XElement

XProcessingInstruction

XComment

XDocument

其他资源

XML 文本

在 Visual Basic 中创建 XML