Module java.xml
Package javax.xml.catalog
package javax.xml.catalog
提供了实现 XML目录OASIS标准V1.1, 2005年10月7日的类。
目录API定义了解析XML文档引用的外部资源的标准解决方案。它完全受到XML处理器的支持,允许应用程序开发人员通过XML处理器、系统属性或配置文件配置目录以利用该功能。
XML目录API定义了以下接口:
目录
--目录
接口表示目录标准定义的实体目录。一个目录
对象是不可变的。一旦创建,它可以用于在system
、public
或uri
条目中查找匹配项。自定义解析器实现可能会发现通过目录定位本地资源很有用。目录特性
--目录特性
类包含目录API支持的所有特性和属性,包括javax.xml.catalog.files
、javax.xml.catalog.defer
、javax.xml.catalog.prefer
和javax.xml.catalog.resolve
。目录管理器
--目录管理器
类管理XML目录和目录解析器的创建。目录解析器
--目录解析器
类是一个目录
解析器,实现了EntityResolver
、XMLResolver
、LSResourceResolver
和URIResolver
,并使用目录解析外部引用。
除非另有说明,在此包中的任何类或接口的构造函数或方法中传递空参数将导致抛出NullPointerException
。
- 自:
- 9
-
ClassDescription目录类表示由 XML目录,OASIS标准V1.1, 2005年10月7日定义的实体目录。异常类处理在处理或使用目录时可能发生的错误。目录特性保存了一组特性和属性。用于构建目录特性对象的构建器类。如目录特性表中定义的特性类型。目录管理器管理XML目录和目录解析器的创建。实现SAX
EntityResolver
,StAXXMLResolver
,DOM LSLSResourceResolver
(用于模式验证)和TransformURIResolver
的目录解析器,并使用目录解析外部引用。