Axis2 OMElement navigation is broken
------------------------------------

                 Key: AXIS2-1625
                 URL: http://issues.apache.org/jira/browse/AXIS2-1625
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: om
            Reporter: Gul Onural
            Priority: Blocker


What I am trying to do is really simple: 

I have a service method takes OMElement as input and returns 
an OMElement as output. 

At the beginning of the method, I print the OMElement input parameter 
and I see it as expected. But when I try to iterate elements of the 
OMElement using following code I don't see the child elements but get 
null pointer instead. 

Is this a known issue ? This code was working couple of weeks ago. 

Gul 

Xml snippet 
========== 
<tns:CreateSimpleXXXRequest xsi:schemaLocation="http://www.example.com 
CommonTypes.xsd" xmlns:tns="http://www.example.com"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

   <tns:simpleXXX> 
      <tns:name>String</tns:name> 
   </tns:simpleXXX> 
</tns:CreateSimpleXXXRequest> 



Code snippet 
========== 
Iterator children = element.getChildren(); 
while (children.hasNext()) { 
OMElement root = (OMElement) children.next(); 
  System.out.println("ELEMENT = " + root.toString()); 
    OMElement temp = root.getFirstChildWithName(new QName( 
       "http://example.com";, "name")); 
        if (temp != null) { 
                System.out.println("NAME = " + temp.getText()); 
        } 
} 


-- 
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]

Reply via email to