IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  XML  >

XML 目录(XML Catalogs)

控制 XML 工具查找文件和其他资源的位置

developerWorks

级别: 中级

投稿者: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 解析器的一个内建部分提供,但是有一些介绍性的资料专门讨论使用目录解析实体。


参考资料



回页首


文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款