Xml 简明教程

XML - Processing

本章节介绍 Processing Instructions (PIs) 。按照 XML 1.0 建议书的定义,

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

Syntax

以下是 PI 的语法 −

<?target instructions?>

其中

  1. target − 识别指令的目标应用程序。

  2. instruction − 描述要处理应用程序信息的字符。

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

Example

很少使用 PI。它们主要用于将 XML 文档与样式表链接。以下是示例 −

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

此处,目标是 xml-stylesheet。href="tutorialspointstyle.css" 和 type="text/css" 是目标应用程序在处理给定 XML 文档时将要使用的数据或指令。

在这种情况下,浏览器通过指示在显示 XML 之前对其进行转换来识别目标;第一属性说明转换类型为 XSL,第二属性指向其位置。

Processing Instructions Rules

PI 可包含除 ?> 组合(解释为结束分隔符)之外的任何数据。以下是两个有效的 PI 示例 −

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

<?welcome?>