我正在使用 Xerces2-J 并按照语法常见问题解答中的描述构建了一个语法池
在解析文档实例时,我希望解析器忽略任何 xsi:schemaLocation 或 xsi:noNamespaceSchemaLocation 提示。
常见问题解答说
注册一个无操作的 EntityResolver 将允许应用程序拒绝验证器使用除“已批准”语法集之外的任何语法集。
“无所事事”实体解析器是如何实现的?实体解析器需要实现XMLEntityResolver接口,它有一个方法:
public XMLInputSource resolveEntity(XMLResourceIdentifier resourceIdentifier)
throws XNIException, IOException;
返回null
将默认为尝试解析资源标识符的系统行为。可以使用什么返回值来简单地忽略 resolveEntity 请求?