主要代碼是:
Reading codes:
SAXReader saxReader = new SAXReader(false);
NullEntityResolver resolver = new NullEntityResolver();
saxReader.setEntityResolver(resolver);
Document document = saxReader.read(xmlFileName);
EntityResolver codes:
class NullEntityResolver implements EntityResolver {
static String emptyDtd = "";
static ByteArrayInputStream byteIs = new ByteArrayInputStream(emptyDtd.getBytes());
public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException {
return new InputSource(byteIs);
}
}
轉載于:https://blog.51cto.com/3897040/1424553