一个 XProcessingInstruction 表示对象的文字。
语法
<?piName [ = piData ] ?>
部件
<?
必填。 表示 XML 处理指令文本的开头。
piName
必填。 指示处理指令面向的应用程序的名称。 不能以“xml”或“XML”开头。
piData
可选。 指示应用程序如何 piName
处理 XML 文档的字符串。
?>
必填。 表示处理指令的末尾。
返回值
注解
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"?>