[ http://issues.apache.org/jira/browse/WSCOMMONS-12?page=comments#action_12423522 ] Eran Chinthaka commented on WSCOMMONS-12: -----------------------------------------
Hi Saminda, I wrote a test case to test both of the scenarios you explained here, but I can not see the bug you have mentioned here. Can you please check on org.apache.axiom.om.IteratorTest.testScenariosInJIRA() test and let us know the status? -- Chinthaka > Problems in OMElemente.getChildrenWithName() and OMElement.getChildElements() > ----------------------------------------------------------------------------- > > Key: WSCOMMONS-12 > URL: http://issues.apache.org/jira/browse/WSCOMMONS-12 > Project: WS-Commons > Issue Type: Bug > Components: AXIOM > Environment: Any > Reporter: Saminda Wishwajith Abeyruwan > > I've the following xml, > ... > <mtomSample> > <image> > <xop:include ....../> > <image> > <fileName>location</fileName> > </mtomSample> > ... > <image/> is a binary node and <fileName/> is a regular node. > say i have obtained the mtomSample element, > Then if i say > Iterator _ite1 = mtomSample.getChildrenWithName(new Qname("image")); > I'm getting the image elements. Assume i extracted the OMText (binary) out of > it. > Now if i say > Iterator _ite2 = mtomSample.getChildrenWithName(new Qname("fileName")); i > should be getting a collection of "fileName" elements. Instead it's pointing > again to the "image" element collection. > If i do _ite2 first and then _ite1, then it's always pointing to the > "fileName" element collection. > ------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Now if i say mtomSample.getChildElements(), and when getting the elements out > of the iterator, it only contains <image/> element. No <fileName/> element is > present in the iterator. > now if i change the order as, > <mtomSample> > <fileName>location</fileName> > <image> > <xop:include ....../> > <image> > </mtomSample> > and do mtomSample.getChildElements() ; i'm getting all the child elements > perfectly. > Seems there is a slight inconsistency in the prior two OMElement iterators. > Thank you > Saminda -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
