Andreas,

Better to log a bug in Axis2 JIRA. the Axis2 developers are not really
actively monitoring this list yet!.

thanks,
dims

On 11/25/05, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> i'am trying to write a service, which is independed from the version of
> Axis (1.2 and 2). The access to the request data works with XPath through
> Jaxen.
>
> But although the code is the same (with the exception of AXIOMXPath and
> DOMXPath), applying the XPath expressions
>
> 1)    /a0:GetPersons/a0:PersonIds/a0:PersonId
> 2)    /a0:GetPersons/a0:RoleList
>
> works for Axis1, but not for Axis2.
>
> Could someone tell me, if there is a different behaviour between AXIOMXPath
> and DOMXPath?
>
> Thank you.
> Andreas
>
>
>
>
> Axis 1 gets the request:
>
> <ns1:GetPersons xmlns:ns1="http://partner-service.dcb.com";>
> <ns1:Header>
> <ns1:Source>ich</ns1:Source>
> </ns1:Header>
> <ns1:PersonIds>
> <ns1:PersonId>123</ns1:PersonId>
> </ns1:PersonIds>
> <ns1:RoleList>VIP</ns1:RoleList>
> </ns1:GetPersons>
>
> Axis 2 gets the request:
>
> <q0:GetPersons xmlns:q0="http://partner-service.dcb.com";>
> <q0:Header>
> <q0:Source>ich</q0:Source>
> </q0:Header>
> <q0:PersonIds>
> <q0:PersonId>123</q0:PersonId>
> </q0:PersonIds>
> <q0:RoleList>VIP</q0:RoleList>
> </q0:GetPersons>
>
> The code sample is:
>
> XPath xPath =     for Axis1: new DOMXPath(expression);            for
> Axis2: new AXIOMXPath(expression);
> xPath.addNamespace("a0", getNamespace());
> List results = xPath.selectNodes(node);
>
>


--
Davanum Srinivas : http://wso2.com/blogs/

Reply via email to