📜  XML-处理

📅  最后修改于: 2020-11-09 05:28:09             🧑  作者: Mango


本章介绍了处理指令(PI) 。根据XML 1.0 Recommendation的定义,

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

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

句法

以下是PI的语法-


哪里

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

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

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

PI很少使用。它们通常用于将XML文档链接到样式表。以下是一个例子-


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

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

加工说明规则

PI可以包含任何数据,但组合?>除外,该组合被解释为结束定界符。这是有效PI的两个示例-