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
必需。文档的根元素。格式为以下格式之一:形式为 <%= elementExp %> 的嵌入式表达式。elementExp 返回下列内容之一:
一个 XElement 对象。
包含一个 XElement 对象以及任意数量的 XProcessingInstruction 和 XComment 对象的集合。
有关更多信息,请参见 XML 中的嵌入式表达式。
返回值
一个 XDocument 对象。
备注
XML 文档文本由位于文本开头的 XML 声明标识。虽然每个 XML 文档文本都必须只具有一个 XML 根元素,但是可以具有任意数量的 XML 处理指令和 XML 注释。
XML 文档文本不能出现在 XML 元素中。
说明: |
---|
XML 文本可以跨多个行,而无需使用行继续符。这使您可以复制 XML 文档中的内容并将该内容直接粘贴到 Visual Basic 程序中。 |
Visual Basic 编译器将 XML 文档文本转换为对 XDocument 和 XDeclaration 构造函数的调用。
示例
下面的示例创建一个 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)