All pastes #516987 Raw Edit

Unnamed

public java v1 · immutable
#516987 ·published 2007-05-28 22:35 UTC
rendered paste body
import java.io.*;import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory;  import org.xml.sax.InputSource;import org.w3c.dom.Document;import org.w3c.dom.NodeList;public class MyXMLParser{	String xmlString;	static Document document;		public MyXMLParser(String myXmlString){		try {			xmlString = myXmlString;						DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();			factory.setValidating(false);			factory.setNamespaceAware(false);						DocumentBuilder builder = factory.newDocumentBuilder();			document = builder.parse(new InputSource(new StringReader(xmlString)));		} catch (Throwable e) {			e.printStackTrace();		}	}		public String getElementValueByName(String nodeName)	{		NodeList nodes = document.getElementsByTagName(nodeName);		if( nodes.getLength() < 1 ){			return new String("");		}else{			return nodes.item(0).getFirstChild().getNodeValue();		}	}}