当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

17.3.5处理指令

9/17/2020 9:26:54 PM 人评论

17.3.5处理指令

17.3.5 处理指令

处理指令是用来给处理XML文档的应用程序提供信息的。也就是说,XML分析器可能对它并不感兴趣,而把这些信息原封不动地传给XML应用程序。这个应用程序应该会解释这个指示,按照它所提供的信息进行处理,或者再把它原封不动地传给下一个应用程序。正如前面所看到的,XML声明就是一个处理指令。

XML有很多处理指令,它们都遵循如下所示的格式。


<?处理指示名处理指示信息?>


例如代码17-1中的XML声明<?xml version="1.0"encoding="GB2312"?>就是一个处理指令。由于XML声明的处理指示名是“xml”,因此其他处理指示名不能再用“xml”。例如下面的代码,是另外一个处理指令。


<?cocoon-process type="sql"?>


cocoon是来自Apache软件基金会(Apache Software Foundation)的XML处理框架。当cocoon处理XML文档时,它会寻找以cocoon-process开头的处理指令,然后相应地处理XML文档。在该示例中,type="sql"属性告诉cocoon,XML文档包含一个SQL语句。

上一篇:17.3.4注释

下一篇:17.3.6实体简介

相关教程

共有条评论 网友评论

验证码: 看不清楚?