Java tutorial
//package com.java2s; //License from project: Apache License import java.io.ByteArrayInputStream; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; public class Main { public static Element toRootElement(String content) { InputStream input = new ByteArrayInputStream(content.getBytes()); Element root = read(input).getDocumentElement(); return root; } public static Document read(InputStream input) { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); try { DocumentBuilder db = dbf.newDocumentBuilder(); return db.parse(input); } catch (Exception e) { throw new RuntimeException(e.getMessage(), e); } // SAXReader saxReader = new SAXReader(); // Document document; // try { // document = saxReader.read(input); // } // catch (DocumentException e) { // throw new RuntimeException(e.getMessage(), e); // } // return document; } }