[jdom-interest] Looping through attributes- success
Bashiro
bashiro at myway.com
Wed Jan 23 10:40:56 PST 2008
Hello again guys,
Thanks to all of you for the great ideas.
By using combination of the bits of ideas you all supplied
I have been able to achieve the goal
I combine the suggestions of both Mike and grzegorz;
here is the code snip I used:
List checkDomain = document.getRootElement().getChildren();
for (int i = 0; i < checkDomain.size(); i++) {
Element next = (Element)checkDomain.get(i);
domainName= next.getAttribute("domain").getValue();
if (domainName.equals(user_enteredValue)){
System.out.println("Found domain")
break;
}
// when the last value is checked and nothing found
if(!domainName.equals(user_enteredValue)&&i==checkDomain.size()-1){
System.out.println("The domain does not exists");
break;
}
Once again thanks to all of you! and to all jdom group!
Bashiro
Drammen-Norway
--- On Wed 01/23, Grzegorz Kaczor < grzegorz.kaczor at gmail.com > wrote:
From: Grzegorz Kaczor [mailto: grzegorz.kaczor at gmail.com]
To: bashiro at myway.com
Cc: jdom-interest at jdom.org
Date: Wed, 23 Jan 2008 10:43:57 +0100
Subject: Re: [jdom-interest] Looping through attributes
No :).boolean found = falsefor (...) { if ("domain".equals(...)) { ... found = true; break; }}So not found will be displayed once.But better use Michael's way, it is ok.String value = element.getAtttibute("domain");if (value == null || (!value.equals(dom.trim()))) display "not found"Regards,Grzegorz2008/1/22, Bashiro <bashiro at myway.com>:>>> Thanks,>> Theoriticaly yes, but practically no!> When boolean is false, that is when the value of an attribute is not found,> jdom displays as many "not founds" as the number of contens in the xml.>> I am beguining to think if I should combine HashMap so that Hashmap will check before passing it on to the jdom code.> I thought jdom could do this easier....>> Bashiro> Drammen-Norway>>>>> --- On Tue 01/22, Grzegorz Kaczor < grzegorz.kaczor at gmail.com > wrote:> From: Grzegorz Kaczor [mailto: grzegorz.kaczor at gmail.com]> To: bashiro at myway.com> Cc: jdom-interest at jdom.org> Date: Tue, 22 Jan 2008 20:33:37 +0100> Subject: Re:
[jdom-interest] Looping through attributes>> Hi>> Thanks for the mail.> And thanks for warning me about the else clause.> Do you have any suggestions on how to let jdom> display a message when the attribute is not dound ?To have a boolean variable 'found' initialized to false before theloop, set it to true on find and use 'break' instead of 'return'? Justa suggestion.Grzegorz>> _______________________________________________> No banners. No pop-ups. No kidding.> Make My Way your home on the Web - http://www.myway.com>>> _______________________________________________> To control your jdom-interest membership:> http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com>-- "Choæ tyle wiemy w³asnym do¶wiadczeniem:W nas jest Raj, Piek³o - i do obu - szlaki."J.K.
_______________________________________________
No banners. No pop-ups. No kidding.
Make My Way your home on the Web - http://www.myway.com
More information about the jdom-interest
mailing list