[
Lists Home |
Date Index |
Thread Index
]
- To: xml-dev@lists.xml.org
- Subject: skipping the null node values in a DOM Tree
- From: Seetha Rama Krishna <ram_kurra@yahoo.co.in>
- Date: Thu, 8 Jun 2006 06:08:04 +0100 (BST)
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Y5NV+SVvw+ApW9FCvqSEgfhU1zUQmAwkMP37lTX4a88fAq/juxqSQ8m1JOtWrO7wNaTY2kEPbwXOh2AmW9cAx8RywrSLGH2fLf+aCSFf/ou5OjmRZbWDfdcHEchpGpO5ctuYGd+tnxGGZHF6cKmxBiHYALLc0nEblxSnu+ups1A= ;
Hi, I am having an xml file like the following <application> <row> <id>4</id> <name>CLIENTDEMO</name> <description/> </row> </application> I had written java code to iterate thru this xml and retrieve the values . when the element <description> came I am getting null pointer xception. Here is my code. NodeList application = documentElement.getElementsByTagName("application"); for (int i = 0; i < application.getLength(); i++)
{ NodeList nl = application.item(i).getChildNodes(); { Node ch = application.item(i); NodeList nll = ch.getChildNodes(); ArrayList applicationArrayList = new ArrayList(); for (int j = 0; j < nll.getLength(); j++) { Node chh = nl.item(j);
NodeList nlll = chh.getChildNodes(); //System.out.println("Animals = " + nlll.getLength()); for (int k = 0; k < nlll.getLength()-1; k++) { Node chhh = nlll.item(k); System.out.println("NodeType 1"+ chhh.getNodeType());
if (chhh.getNodeType() == 1) { System.out.println("NodeType 1"+ chhh.getNodeName()); System.out.println("NodeType 1" +chhh.getFirstChild().getNodeValue()); applicationArrayList.add(chhh.getFirstChild().getNodeValue());
} } } } } How can I
skip when i get null values in the xml??
Send instant messages to your online friends http://in.messenger.yahoo.com
Stay connected with your friends even when away from PC. Link: http://in.mobile.yahoo.com/new/messenger/
|