[
Lists Home |
Date Index |
Thread Index
]
- To: Anthony Ettinger <aettinger@sdsualumni.org>
- Subject: Re: [xml-dev] skipping the null node values in a DOM Tree
- From: Seetha Rama Krishna <ram_kurra@yahoo.co.in>
- Date: Thu, 8 Jun 2006 06:25:58 +0100 (BST)
- Cc: xml-dev@lists.xml.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=Message-ID:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=iyJRaq5BDUj+frlfS5iHqciTSPnaAbGxiap90jhLLcWXoF+KNbBYqHSh6xIuFazMAY3pmh00iKxpETu7qZSGE36T2FpUglYKMGDhIymMZfr4ObdWjy3pELLhQRDhHQTivSGFOWWp5D/XtIUIGei4IVbKzk/IDaq2O1QPE6Cx4Ws= ;
- In-reply-to: <3fc6b2fb0606072219m6c0416d8kd0c5edebb8c2f0e4@mail.gmail.com>
it there any method to check whether that node has node value/ not . If not how can i do this one??
Anthony Ettinger <aettinger@sdsualumni.org> wrote: probably just need to check if it has a value before you do something with it:
if (chhh.getFirstChild().getNodeValue()) { //do a print System.out.println("NodeType 1" +chhh.getFirstChild().getNodeValue()); applicationArrayList.add(chhh.getFirstChild().getNodeValue()); }
On 6/7/06, Seetha Rama Krishna wrote: > Hi, > I am having an xml file like the following > > > 4 > CLIENTDEMO > > > |
> I had written java
code to iterate thru this xml and retrieve the > values . when the element 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?? > > > > > > regards, > ramu > > 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/
-- Anthony Ettinger Signature: http://chovy.dyndns.org/hcard.html
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/
|