import org.w3c.dom.Element;
import org.w3c.dom.Document;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.util.*;
public class XMLParsing {
public static DocumentBuilderFactory dbf;
public static DocumentBuilder db;
static String xml="<question>q1</question>";
/** Creates a new instance of XMLParsing */
public XMLParsing() {
}
static{
try{
dbf=DocumentBuilderFactory.newInstance();
db=dbf.newDocumentBuilder();
}
catch(Exception e){
e.printStackTrace();
}
}
public static void main(String a[]){
parseXML();
}
public static void parseXML(){
try{
Document xmlDoc=null;
xmlDoc= db.parse(xml);
Node questionsNode=null;
String strTemp;
Element objElm=xmlDoc.getDocumentElement();
NodeList questions=objElm.getElementsByTagName("question");
for(int i=0;i<questions.getLength();i++){
questionsNode=questions.item(i);
strTemp=questionsNode.getFirstChild().getNodeValue().trim();
System.out.println("data"+strTemp);
}
}
catch(Exception e){
e.printStackTrace();
}
}
}
|