|  | 级别: 中级 投稿者:OASIS 2007 年 8 月 28 日 XML Catalogs 提供了 XML 处理程序应如何解析 XML 实体或 URL 请求的指令,并且允许您替换资源。通过本文了解该标准以及应该在何种情况下使用它。
ML Catalogs 1.1
[OASIS 标准] 定义了一种指令格式,用于 XML 处理程序应如何把 XML 实体标识符解析成实际的文档的指令。比如,给定一个 DTD (文档类型定义,Document Type Definition)的系统标识符和公共标识符,实体目录(entity catalog)可用于规定 XML 处理程序从哪里加载 DTD。系统标识符(System identifiers)通常由
统一资源标识符(Uniform Resource Identifiers, URI)
给出。公共标识符(Public identifiers)通常指定为正式公共标识符(Formal Public Identifiers, FPI),由标准通用标记语言(Standard Generalized Markup Language, SGML)标准所定义。目录可能在这样的情况下使用:所用的计算机不能访问 URL 所指定的网络资源,或者企业希望用本地版本代替外部资源。
XML 目录本身是一个 XML 文档,不过同时还有一种用于 SGML 的较老的格式,使用更简单文本定义了一种目录格式:
Entity Management, OASIS Technical Resolution 9401:1997
[OASIS 标准]。这种格式经常称为 OASIS 开放目录(OASIS Open Catalog)。
目录处理通常作为 XML 解析器的一个内建部分提供,但是有一些介绍性的资料专门讨论使用目录解析实体。
参考资料
|  | |  |
|