List of usage examples for org.jdom2.located LocatedJDOMFactory LocatedJDOMFactory
LocatedJDOMFactory
From source file:de.uniba.dsg.ppn.ba.validation.XmlLocator.java
License:Open Source License
public XmlLocator() { saxBuilder = new SAXBuilder(); saxBuilder.setJDOMFactory(new LocatedJDOMFactory()); xPathFactory = XPathFactory.instance(); }
From source file:io.smartspaces.workbench.project.jdom.JdomReader.java
License:Apache License
/** * Get the root element for a given input file. * * @param inputFile//from ww w.ja v a 2s . co m * input project file * * @return top-level element */ Element getRootElement(File inputFile) { Document doc; try { SAXBuilder builder = new SAXBuilder(); builder.setJDOMFactory(new LocatedJDOMFactory()); builder.setFeature(XML_PARSER_FEATURE_XINCLUDE, true); builder.setEntityResolver(new MyEntityResolver()); doc = builder.build(inputFile); } catch (Exception e) { throw new SmartSpacesException( String.format("Exception while processing %s", inputFile.getAbsolutePath()), e); } return doc.getRootElement(); }