Here you can find the source of LoadXml(String xml)
public static Document LoadXml(String xml) throws Exception
//package com.java2s; import java.io.*; import javax.xml.parsers.*; import org.w3c.dom.*; public class Main { public static Document LoadXml(String xml) throws Exception { // create... ByteArrayInputStream stream = new ByteArrayInputStream( xml.getBytes());/*w w w .j a v a2s. co m*/ try { return LoadXml(stream); } finally { if (stream != null) stream.close(); } } private static Document LoadXml(InputStream stream) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance(); factory.setNamespaceAware(true); // builder... DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(stream); // return... return doc; } }