Subjects
Home
Xalan extension functions
Fomatting question serializing DOM with pretty print
xalan with pull parser
Cannot find the declaration
Apache Xalan drop support to run on JRE 1 1 x
Why does Doctype change processing of a document
Node set to XML string via Java extensions in Xalan J: possible?
Templates/Transformers + thread safety???
Problem evaluating xpath with muliple prefix with different namespace
remove an arbitrary attribute from xsl output
Xalan3 XSLT 2 0 XPath 2 0 support?
Problem using compiled translets with Xalan !!
Xalan and jstl 1 1 problem with transform tag
NullPointer in DOM2DTM getLocalName
URIResolvers base parameter with xsltc and cascaded imports
Performance problem for Xalan J on intel dual core
Standard libraries in JAXP?
Serializing a DOM tree to XML file, customize entities replacement
Library Conflict Involving BCEL Library
A question on how users are using <xsl:message >
Kevin Cormier as a new Apache Xalan J committer
Struggling to iterate over tokenized string
Xalan count() trouble
Problem with recursive xpath
Error when switching to java 1 5
document( ' ')
Problem with Xalan2 7 0 transformation
cr/lf options
entity encoded XML
can xalan transform 2 xml using one xslt?
Xalan J JIRA defect review Monday October 16, 2006 from 2:00 to 3:30 pm ED
xsl transform with cdata section elements
xslt parameters not expanded
Weird behavior of XPath evaluate()
How to avoid <xsl:message > instruction prints stylesheet file informations ?
Cannot find SimpleTransform subdirectory after installing Xalan J
recover from document not found exceptions
jdk1 5 and Xalan jar differences?
Performance Issue
Error/Bug adding floating point numbers
XPathAPI: eval exp using nodes with default namespace
modifying xalan to output invalid XML
NullPointerException
mege two separate xml nodes into one
Is this a XALAN document identification bug?
is StylesheetRoot really java io Serializable ?
transform() fails for DOMSource but succeeds for StreamSource
Thoughts on Transformer parameter passing
HELP, Xalan and jstl 1 1 problem with transformer
Problem with XPath namespace axis?
string utils:replace deleting search string if replacement string is an HTML
help with enumeration values pls
xalan 2 5 1 vs 2 7 performance question
How to insert/update in XML document
HTML Serialization and Handling of Ampersands in HREF Attributes
XHTML link tag stripping
SystemId Unknown; Line #24; Column #49; java lang NullPointerException
xpath text() help
Apostrophe problem with xalan 2 7 0
How to set variables in XML document?
Links
Home
Oracle database error code ...
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
XPath extension functions

XPath extension functions

2003-05-16       - By CANDAT Jerome
Reply:     1     2  

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(@(protected),'lan')]) ?


Thanks in advance,
Jérôme.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello everyone,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>First I will say that I'm totally new to
Xalan.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Here is my question.</FONT></DIV>
<DIV><FONT face=Arial size=2>In fact, I would like to use Xalan only for its
Xpath capabilities. </FONT></DIV>
<DIV><FONT face=Arial size=2>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&nbsp;use the Xalan XPath API from myu own
Java code.</FONT></DIV>
<DIV><FONT face=Arial size=2>I don't think it should be a problem
???</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>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..).</FONT></DIV>
<DIV><FONT face=Arial size=2>More, I've read on the Xalan web-site that it was
possible to extend the core library of functions that XPath
provides.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>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(@(protected),'lan')]) ?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks in advance,</FONT></DIV>
<DIV><FONT face=Arial size=2>Jérôme.</FONT></DIV></BODY></HTML>