- 所有已知的子接口:
CatalogResolver
public interface XMLResolver
此接口用于在 XML 解析期间解析资源。如果应用程序希望执行自定义实体解析,它必须使用 setXMLResolver 方法向 XMLInputFactory 注册此接口的实例。
- 自从:
- 1.6
-
方法总结
-
方法详情
-
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
- 要解析的实体的命名空间。- 返回:
- 请求的资源或为空。
- 抛出:
XMLStreamException
- 如果尝试解析资源失败。
-