- XML 教程
- XML - 首页
- XML - 概述
- XML - 语法
- XML - 文档
- XML - 声明
- XML - 标签
- XML - 元素
- XML - 属性
- XML - 注释
- XML - 字符实体
- XML - CDATA 区段
- XML - 空格
- XML - 处理
- XML - 编码
- XML - 验证
- XML 有用资源
- XML - 快速指南
- XML - 有用资源
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-stylesheet。href="tutorialspointstyle.css" 和 type="text/css" 是数据或指令,目标应用程序将在处理给定 XML 文档时使用这些数据或指令。
在这种情况下,浏览器通过指示应在显示之前转换 XML 来识别目标;第一个属性指出转换的类型是 XSL,第二个属性指向其位置。
处理指令规则
PI 可以包含任何数据,除了组合?>,它被解释为结束分隔符。以下是两个有效 PI 的示例:
<?welcome to pg = 10 of tutorials point?> <?welcome?>
广告