开发手册 欢迎您!
软件开发者资料库

XML - 处理

XML处理 - 从简单和简单的步骤学习XML,从基本到高级概念,包括概述,XML文档语法,声明,标签,注释,cdata部分,空格,验证,树结构,数据库,元素,属性,模式, dtd,dom,字符实体,命名空间,服务和标准。

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

"处理指令(PI)允许文档包含应用程序的指令.PI不是文档字符数据的一部分,但必须通过应用程序.

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

语法

以下是PI的语法;

其中

  • target : 标识指令所针对的应用程序.

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

PI开始了带有特殊标签<?并以?> 结尾.遇到字符串?> 后,内容的处理会立即结束.

示例

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

此处,目标 xml-stylesheet . href ="it1352style.css" type ="text/css"数据指示目标应用程序将在处理给定的XML文档时使用.

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

处理指令规则

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