Monday, October 4, 2010

[android-developers] FYI if you are having trouble in using DOM Parser for parsing general response

Hi, I was having problem in using DOM parser for SDK 1.6 , it was
working properly on SDK 2.2. Now I figured it out. Thought of sharing
it so that others dont have to waste their time. Here is the solution
to make this thing work


private void parseXMLResponse(String xml) throws Exception{
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new InputSource(new
StringReader(xml)));
doc.getDocumentElement().normalize();
String docType = doc.getDocumentElement().getTagName();
Node node ;
Element ele = doc.getDocumentElement();
Log.i("Node is", " hii "+ele.getChildNodes().getLength());
NodeList nodes = ele.getChildNodes();
responsetype = docType;
for(int i = 0; i<nodes.getLength(); i++){
node = nodes.item(i);
if (node.getNodeType() == 1){
responsevalues.put(node.getNodeName(),
node.getFirstChild().getNodeValue());
}
}
}


xml : your xml string

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate