- 已知的所有子接口:
-
CatalogResolver
public interface XMLResolver
此接口用于在XML解析期间解析资源。如果应用程序希望执行自定义实体解析,必须使用setXMLResolver方法向XMLInputFactory注册此接口的实例。
- 自从:
- 1.6
-
Method Summary
-
Method Details
-
resolveEntity
Object resolveEntity(String publicID, String systemID, String baseURI, String namespace) throws XMLStreamException 检索资源。此资源可以是以下三种返回类型之一:(1) java.io.InputStream (2) javax.xml.stream.XMLStreamReader (3) java.xml.stream.XMLEventReader。如果此方法返回null,则处理器将尝试使用其默认机制解析实体。- 参数:
-
publicID
- 引用的外部实体的公共标识符,如果没有提供则为null。 -
systemID
- 引用的外部实体的系统标识符。 -
baseURI
- 与systemId关联的绝对基本URI。 -
namespace
- 要解析的实体的命名空间。 - 返回:
- 请求的资源或null。
- 抛出:
-
XMLStreamException
- 如果尝试解析资源时发生故障。
-