package myapps.util; import java.util.*; import java.io.*; import org.jdom.*; import org.jdom.input.*; import org.jdom.output.*; import org.jdom.adapters.*; import org.jdom.adapters.CrimsonDOMAdapter; //import org.w3c.dom.*; import org.w3c.dom.Node; //import org.xml.sax.*; public class Parser { public void Parser() { } public static String getResourceTag(String XmlStream) { String Xml; Xml = parseXml(XmlStream); //System.out.println("XML IN getResourceTag --->" +Xml); return Xml; } public static String parseXml(String XmlStream) { String resource=""; Document doc; try { System.out.println("inside parseXML"); SAXBuilder sax = new SAXBuilder(); System.out.println("Built the SAXBUilder inside parseXML"); doc = sax.build(new StringReader(XmlStream)); Element root = doc.getRootElement(); Element r = root.getChild(resource); String re = r.toString(); System.out.println("String value of resource in parser -->" +re); resource = re; } catch(JDOMException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); System.out.println("parsing exception"); } return resource; } protected void log(String msg) { System.out.println("Message in XMLResourceTag=== " +msg ); } }