XML - 处理



本章描述了处理指令 (PIs)。根据 XML 1.0 建议定义,

"处理指令 (PIs) 允许文档包含应用程序的指令。PIs 不是文档字符数据的一部分,但**必须**传递给应用程序。"

处理指令 (PIs) 可用于将信息传递给应用程序。PIs 可以出现在标记之外的文档中的任何位置。它们可以出现在序言中,包括文档类型定义 (DTD),在文本内容中,或在文档之后。

语法

以下是 PI 的语法:

<?target instructions?>

其中

  • 目标 - 标识指令所针对的应用程序。

  • 指令 - 描述应用程序要处理的信息的字符。

PI 以特殊标签<?开头,以?>结尾。在遇到字符串?>后立即结束内容的处理。

示例

PIs 很少使用。它们主要用于将 XML 文档链接到样式表。以下是一个示例:

<?xml-stylesheet href = "tutorialspointstyle.css" type = "text/css"?>

这里,目标xml-stylesheethref="tutorialspointstyle.css"type="text/css"数据指令,目标应用程序将在处理给定 XML 文档时使用这些数据或指令。

在这种情况下,浏览器通过指示应在显示之前转换 XML 来识别目标;第一个属性指出转换的类型是 XSL,第二个属性指向其位置。

处理指令规则

PI 可以包含任何数据,除了组合?>,它被解释为结束分隔符。以下是两个有效 PI 的示例:

<?welcome to pg = 10 of tutorials point?>

<?welcome?>
广告