XML 处理指令文本 (Visual Basic)

表示 XProcessingInstruction 对象的文本。

语法

<?piName [ = piData ] ?>  

组成部分

<?
必需。 表示 XML 处理指令文本的开头。

piName
必需。 指示处理指令所针对的应用程序的名称。 不能以“xml”或“XML”开头。

piData
可选。 指示 piName 所针对的应用程序应如何处理 XML 文档的字符串。

?>
必需。 表示处理指令的结尾。

返回值

一个 XProcessingInstruction 对象。

注解

XML 处理指令文本指示应用程序应如何处理 XML 文档。 当应用程序加载 XML 文档时,应用程序可以检查 XML 处理指令,确定如何处理该文档。 应用程序解释 piNamepiData 的含义。

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"?>

另请参阅