ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AXIOM-78) Problems in OMElemente.getChildrenWithName() and OMElement.getChildElements()
Date Thu, 03 Nov 2011 01:13:33 GMT

    [ https://issues.apache.org/jira/browse/AXIOM-78?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13142752#comment-13142752
] 

Hudson commented on AXIOM-78:
-----------------------------

Integrated in ws-axiom-trunk #667 (See [https://builds.apache.org/job/ws-axiom-trunk/667/])
    * Removed the old test cases for AXIOM-78 which failed to provide evidence for the issue.
* Added a regression test for AXIOM-78 and AXIOM-172.

veithen : 
Files : 
* /webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/IteratorTest.java
* /webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/OMTestSuiteBuilder.java
* /webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestGetChildrenWithNameNextWithoutHasNext.java

                
> Problems in OMElemente.getChildrenWithName() and OMElement.getChildElements()
> -----------------------------------------------------------------------------
>
>                 Key: AXIOM-78
>                 URL: https://issues.apache.org/jira/browse/AXIOM-78
>             Project: Axiom
>          Issue Type: Bug
>         Environment: Any
>            Reporter: Saminda Wishwajith Abeyruwan
>            Assignee: Eran Chinthaka
>
> 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, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


Mime
View raw message