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