Hi,

On Tue, Mar 1, 2011 at 8:31 PM, Andreas Veithen
<[email protected]>wrote:

> You can already achieve that in a standard way by adding
> xmlns:m0="http://org.sample.services"; to the _root_ element of the
> synapse.xml file. Why would one want to introduce a non standard way
> of doing things?
>

yes true..but  we have a problem to use this strategy in synapse multiple
xml configurations..

Regards,
Udayanga


>
> Andreas
>
> On Tue, Mar 1, 2011 at 11:51, Udayanga Wickramasinghe <[email protected]>
> wrote:
> > Hi devs,
> > Currently synapse expressions (expression="xpath" OR value={xpath} ) with
> > xpath needs to have namespaces declared within the element. We think it
> is
> > better to include namespaces construct at synapse.xml that any xpath
> > construct would be able to refer to .For example we can define ;
> > <namespaces>
> >          <namespace name="m0">http://org.sample.services</namespace>
> >          <namespace name="m1">http://org.sample.services</namespace>
> >          .......
> >          ....
> > </namespaces>
> >
> > This way any expression can correspond to declared a namespace without
> > actually defining them in their local element;
> > ie:-
> >
> > <callout serviceURL="https://api.sample.enp/2.0";>
> >       <source xpath="m0:Body/child::*[fn:position()=1]  |
> > m1:Body/child::*[fn:position()=1]" />
> >       <target key="key" />
> >   </callout>
> >
> > IMO this implementation will greatly improve readability of the
> > configuration. WDYT?
> >
> > Regards,
> > Udayanga
> >
> > --
> > Udayanga Wickramasinghe
> > Software Engineer; WSO2 Inc.; http://wso2.com,
> > email: [email protected] cell: +94 (77) 983-4365
> > blog: http://udayangawiki.blogspot.com
> > twitter: http://twitter.com/udayanga_wick
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
*Udayanga Wickramasinghe*
Software Engineer; WSO2 Inc.; http://wso2.com,
*email: **[email protected]* <[email protected]>* cell: +94 (77) 983-4365
blog: **http://udayangawiki.blogspot.com*<http://udayangawiki.blogspot.com/>
*
twitter: **http://twitter.com/udayanga_wick*<http://twitter.com/udayanga_wick>
*
*

Reply via email to