XML 处理指令文本
更新:2007 年 11 月
表示 XProcessingInstruction 对象的文本。
<?piName [ = piData ] ?>
组成部分
<?
必需。表示 XML 处理指令文本的开头。piName
必需。用于指示处理指令的目标应用程序的名称。不能以“xml”或“XML”开头。piData
可选。一个字符串,指示 piName 的目标应用程序应如何处理 XML 文档。?>
必需。表示处理指令的结尾。
返回值
一个 XProcessingInstruction 对象。
备注
XML 处理指令文本指示应用程序应如何处理 XML 文档。在应用程序加载 XML 文档时,应用程序可以检查 XML 处理指令以确定如何处理该文档。应用程序会解释 piName 和 piData 的含义。
XML 文档文本使用的语法与 XML 处理指令的语法相似。有关更多信息,请参见 XML 文档文本。
说明: |
---|
piName 元素不能以字符串“xml”或“XML”开头,因为 XML 1.0 规范保留了这些标识符。 |
可以将 XML 处理指令文本分配给一个变量,也可以将它包含在 XML 文档文本中。
说明: |
---|
XML 文本可以跨多个行,而无需使用行继续符。这使您可以复制 XML 文档中的内容并将该内容直接粘贴到 Visual Basic 程序中。 |
Visual Basic 编译器将 XML 处理指令文本转换为对 XProcessingInstruction 构造函数的调用。
示例
下面的示例创建一个处理指令,该指令确定 XML 文档的样式表。
Dim pi As XProcessingInstruction = _
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>