   | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | |  | SV: [jdom-interest] getChildren() usage | SV: [jdom-interest] getChildren() usage 2003-10-02 - By Per Norrman
Back Hi,
what JDOM version are you using, and what is your exact usage of getChildren? Does your XML input contain namespaces?
There was a question on this topic about a month ago on list; getChildren(xxx) returned zero elements, because xxx was in a namespace.
/pmn
> -- --Ursprungligt meddelande-- -- > Fr?n: jdom-interest-admin@(protected) > [maielto:jdom-interest-admin@(protected)] F?r Eugene Fabrikant > Skickat: den 30 september 2003 20:14 > Till: jdom-interest@(protected) > ?mne: [jdom-interest] getChildren() usage > > > > > > > This is a request for a sanity check: > > I'm attempting to use the getChildren() method in the Element > class. Upon debugging I see that the Element is properly > populated with correctly parsed XML elements. When I call > the method, the list returned is consistently empty, > regardless of the XML file I use. All documentation that I > found says that I should be able to use this method and > expect a corresponding List of first level children. > > Finally I looked in the source code and found this note in > the inner class > FilterList: > > // Implementation Note: Directly after size() is > called, expected > // is sync'd with ContentList.modCount and > count provides > // the true size of this view. Before the > first call to > // size() or if the backing list is > modified outside this > // FilterList, both might contain bogus > values and should > // not be used without first calling size(); > > This does in fact correctly update the count in the > FilterList representation of the ContentList. It is hard to > believe that I have to call the size() method after every > getChildren() method call. Is that in fact the case, or am I > just completely missing some step? I did not find any > examples that mentioned this awkward usage. If I'm not > missing anything how do I go about contributing a change to > this, or even suggesting one? > > Thank You, > > Eugene Fabrikant > Java Developer > (201) 307-2739 > efabrikant@(protected) > > > __ ____ ____ ____ ____ ____ ____ ____ ____ ____ > To control your jdom-interest membership: > http://lists.denveronline.net/mailman/options/jdom-interest/yo uraddr@(protected)
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ To control your jdom-interest membership: http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@(protected) .com
Earn $52 per hosting referral at Lunarpages.
|
|
 |