Thursday 16 July 2009

Creating a Document Object from XML

Reading first from a String containing xml
Reading secondly from a file containing xml


public Document loadXmlFromString(final String xml) throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder builder = factory.newDocumentBuilder();
return builder.parse(new ByteArrayInputStream(xml.getBytes()));
}

private Document loadXmlFromFile(final String fileLocation) throws Exception {
Document doc = null;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true); // never forget this!
DocumentBuilder builder = factory.newDocumentBuilder();
doc = builder.parse(fileLocation);
}

No comments:

Post a Comment