Hi all, > On Sat, Mar 22, 2008 at 10:36 PM, Supun Kamburugamuva <[EMAIL PROTECTED]> > wrote: >> Hi Divye, >> >> >> > You should ideally make use of the XML reader/write API, but the >> AXIOMs >> > XPath implementation should be independent of the underlying parser. >> > Meaning that we should be able to pluggin any new parser through a >> wrapper >> > and make use of your implementation. >> > >> >> AFAIK we don't have to worry about the underlying XML readers and >> writers. > > Yes, the basic idea is to implement XPath at Axiom level, so that we > don't have to worry about what the underlying parser is. > >> Also we don't expect XPath to be integrated in to the Axis2/C or any >> modules that goes with it for this project. Actually the need for >> XPath is with the Rampart/C implementation but at the moment you don't >> have to consider these details. > > I believe that we should integrate it to Axiom, so that others can > benefit too. Of course, the immediate concern is Rampart (where > WS-Security and other security related specifications are > implemented), but if we can get it at the right place early, it will > save lot many problems we may face in the future.
XPath can also be used to further improve the Axis2/C REST implementation. However, this is not an immediate concern. > > Btw, there was a small mistake in the project description, the third > line should have been "This project is to implement XPath Language 1.0 > *and 2.0 or only 1.0*...". In essence, XPath 1.0 is absolutely > necessary, and I think we better drop 2.0 support, since: 1) it is not > a necessity for the Axis2 project at the moment. 2) I think > implementing XPath 1.0 is more than enough work itself. Any comments? Depends on the approach you take. However, if 1.0 -> 2.0 is a real difficuilt conversion, that can be left out. Regards, Senaka > > Regards, > Dumindu. > > -- > Dumindu Pallewela > http://blog.dumindu.com > GPG ID: 0x9E131672 > > WSO2 | "Oxygenating the Web Service Platform" | http://wso2.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]