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

另请参阅