How to create a XML object from String in Java? How to create a XML object from String in Java? xml xml

How to create a XML object from String in Java?


If you can create a string xml you can easily transform it to the xml document object e.g. -

String xmlString = "<?xml version=\"1.0\" encoding=\"utf-8\"?><a><b></b><c></c></a>";  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();  DocumentBuilder builder;  try {      builder = factory.newDocumentBuilder();      Document document = builder.parse(new InputSource(new StringReader(xmlString)));  } catch (Exception e) {      e.printStackTrace();  } 

You can use the document object and xml parsing libraries or xpath to get back the ip address.


try something like

public static Document loadXML(String xml) throws Exception{   DocumentBuilderFactory fctr = DocumentBuilderFactory.newInstance();   DocumentBuilder bldr = fctr.newDocumentBuilder();   InputSource insrc = new InputSource(new StringReader(xml));   return bldr.parse(insrc);}