在文档类型声明外遇到的 XML 处理指令,用 ProcessingInstruction 语法元素表示。这是一个名称-值元素;语法元素的名称是处理说明目标名称,语法元素的值是处理说明的字符数据。语法元素的值不能为空。名称不能是 XML,不管是大写还是小写形式。
如果元素值包含字符序列 ?>,则用文本 ?> 替换该序列。这确保处理指令的内容无法过早地终止该处理指令。出现的 <、>、&、" 和 '不会转换成其转义序列。
下面显示了 XML 文档中,采用树结构格式的 XML ProcessingInstruction 示例。
<example><?target This is a PI.?></example>