xml-xalan-j-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Voytenko, Dimitry" <dvoyte...@reveredata.com>
Subject RE: XPath extension functions
Date Fri, 16 May 2003 16:09:02 GMT
Hi Jérôme,
 
>> stylesheet). I just to use the Xalan XPath API from myu own Java code. 
>> I don't think it should be a problem ???
No problem here. You should use org.apace.xpath.XPathAPI or CachedXPathAPI.
 
>> I was wondering if it was possible to 'declare' my ends-with() function
and use 
>> it in my XPath expression using the Xalan Xpath APIs as well 
This is unfortunetely not possible in the moment. Please refer to:
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18684
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18684> 
for the proposed extension mechanism that would allow this functionality.
 
To try this, you'll have to retrieve CVS state on 2003-04-04 to apply these
changes and recompile Xalan.
 
You can contact me via Xalan's mail list (as I originated this report) to
clarify ideas used in it.
 
Thanks,
Dimitry

-----Original Message-----
From: CANDAT Jerome [mailto:jerome.candat@c-s.fr]
Sent: Friday, May 16, 2003 05:23
To: xalan-j-users@xml.apache.org
Subject: XPath extension functions


Hello everyone,
 
First I will say that I'm totally new to Xalan.
 
Here is my question.
In fact, I would like to use Xalan only for its Xpath capabilities. 
I have an XML file and would like to use the Xpath functions to 'query' this
document without using any XSL capabilities (so without any stylesheet). I
just to use the Xalan XPath API from myu own Java code.
I don't think it should be a problem ???
 
However, in my case, I need to have an ends-with() functions. As it does not
exist in the XPath specification I assume it does not exist in Xalan either
(I may be wrong since I haven't used Xalan yet but I read many times that
Xalan followed the W3C specs,so..).
More, I've read on the Xalan web-site that it was possible to extend the
core library of functions that XPath provides.
 
I was wondering if it was possible to 'declare' my ends-with() function and
use it in my XPath expression using the Xalan Xpath APIs as well as if it
was a native function (like for example /doc/param[ends-with(@name,'lan')])
?
 
 
Thanks in advance,
Jérôme.


Mime
View raw message