Module
java.xml
Package javax.xml.catalog
提供实现XML Catalogs OASIS Standard V1.1, 7 October 2005的类。
Catalog API定义了解决XML文档引用的外部资源的标准解决方案。 XML处理器完全支持,允许应用程序开发人员通过XML处理器或系统属性或jaxp.properties文件配置目录,以利用该功能。
XML Catalog API定义了以下接口:
-
Catalog
-Catalog
接口表示由目录标准定义的实体目录。 一个Catalog
对象是不可变的。 一旦创建,它可以被用来找到一个匹配system
,public
或者uri
条目。 自定义解析器实现可能会发现通过目录定位本地资源很有用。 -
CatalogFeatures
-该CatalogFeatures
类包含所有的目录API所支持的功能和性能,包括javax.xml.catalog.files
,javax.xml.catalog.defer
,javax.xml.catalog.prefer
,并javax.xml.catalog.resolve
。 -
CatalogManager
-CatalogManager
类管理XML目录和目录解析器的创建。 -
CatalogResolver
-该CatalogResolver
类是Catalog
解析器实现EntityResolver
,XMLResolver
,LSResourceResolver
,并URIResolver
,并解决使用目录外部引用。
除非另有说明,否则将null参数传递给此程序包中任何类或接口中的构造函数或方法将导致抛出NullPointerException
。
- 从以下版本开始:
- 9
-
接口摘要 接口 描述 Catalog 目录类代表由 XML Catalogs, OASIS Standard V1.1, 7 October 2005定义的实体目录。CatalogResolver 实现SAX的目录解析器EntityResolver
,StAXXMLResolver
,Schema Validation使用的DOM LSLSResourceResolver
和转换URIResolver
,并使用目录解析外部引用。 -
类摘要 Class 描述 CatalogFeatures CatalogFeatures拥有功能和属性的集合。CatalogFeatures.Builder 用于构建CatalogFeatures对象的Builder类。CatalogManager 目录管理器管理XML目录和目录解析器的创建。 -
枚举摘要 Enum 描述 CatalogFeatures.Feature Catalog Features table中定义的要素类型。 -
异常摘要 异常 描述 CatalogException 异常类处理在处理或使用目录时可能发生的错误。