XML 文档文本 (Visual Basic)

表示 XDocument 对象的文本。

语法

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

组成部分

术语 定义
encoding 可选。 声明文档使用哪种编码的文字文本。
standalone 可选。 文字文本。 必须为“是”或“否”。
piCommentList 可选。 XML 处理指令和 XML 注释的列表。 具有以下格式:

piComment [ piComment ... ]

每个 piComment 都可以是以下其中一项:

- XML 处理指令文本
- XML 注释文本
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)

另请参阅