试试这个:
import java.io.IOException;
import org.apache.xerces.parsers.DOMParser;
import org.w3c.dom.Document;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
public class String2XML {
public static void main(String[] args) throws SAXException, IOException {
String xml="<persons><person><name>Someone</name><age>27</age></person><person><name>Otherone</name><age>43</age></person></persons>";
DOMParser parser = new DOMParser();
parser.parse(new InputSource(new java.io.StringReader(xml)));
Document doc = parser.getDocument();
System.out.println("String2XML.main()-"+doc.toString());
}
}
不要忘记在类路径中包含xercesimpl.jar和xml-apis.jar。你可以在这里找到它们
http://archive.apache.org/dist/xml/xerces-j/binaries/