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

请参见

参考

XML 文档文本

XProcessingInstruction

其他资源

XML 文本

在 Visual Basic 中创建 XML