code_junkie

Java change and move non-standard XML file

Nov 12th, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. docFactory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
  2.  
  3. docFactory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
  4.  
  5. org.jdom.input.SAXBuilder builder = new SAXBuilder();
  6. builder.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
  7. org.jdom.Document doc = builder.build(file);
  8.  
  9. EntityResolver er = new EntityResolver() {
  10. @Override
  11. public InputSource resolveEntity(String publicId, String systemId)
  12. throws SAXException, IOException {
  13. if ("file:///ReportWiz.dtd".equals(systemId)) {
  14. System.out.println(systemId);
  15. InputStream zeroData = new ByteArrayInputStream(new byte[0]);
  16. return new InputSource(zeroData);
  17. }
  18. return null;
  19. }
  20. };
Add Comment
Please, Sign In to add comment