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.
How to ensure dependent "xsl:import() " get the right context to work?

How to ensure dependent "xsl:import() " get the right context to work?

2005-11-08       - By Christine Li
Reply:     1     2  

Hi, Karr

Xalan processor has it is own implementation for EXSLT date-and-time
functions. If you want to use your own implementation, try to write your
stylesheet (according to EXSLT):

<xsl:stylesheet version="1.0"
               xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
               xmlns:date="http://exslt.org/dates-and-times"
               extension-element-prefixes="date">

<xsl:import href="date.xsl" />

...

</xsl:stylesheet>

Hope it helps,

Christine Li
XSLT Development
IBM Toronto Lab
Tel: (905)413-2601
Email: jycli@(protected)



"Karr, David" <david.karr@(protected)>
07/11/2005 05:57 PM

To
<xalan-j-users@(protected)>
cc

Subject
How to ensure dependent "xsl:import()" get the right context to work?






I'm experimenting with the EXSLT, partially in Stylus Studio, and
partially in standalone tests.  I noticed that when I tried to test the
"date:format-date()" function provided in the EXSLT implementation, it
fails trying to find "str.padding.function.xsl" in the same directory as
the "date.format-date.function.xsl" file.

I'm guessing there should be some way I can configure the XSLT context
in some way so that this would work, unless I'm missing something.  Is
it assumed that EXSLT functions will do their own "xsl:import" calls for
dependent functions, or should this be up to the top-level client?



<br><font size=2 face="sans-serif">Hi, Karr</font>
<br>
<br><font size=2 face="sans-serif">Xalan processor has it is own implementation
for EXSLT date-and-time functions. If you want to use your own implementation,
try to write your stylesheet (according to EXSLT):</font>
<br>
<br><font size=2 face="sans-serif">&lt;xsl:stylesheet version=&quot;1.0&quot;<
/font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; xmlns:date=&quot;http://exslt.org/dates-and-times&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; extension-element-prefixes=&quot;date&quot;&gt;</font>
<br>
<br><font size=2 face="sans-serif">&lt;xsl:import href=&quot;date.xsl&quot;
/&gt;</font>
<br>
<br><font size=2 face="sans-serif">...</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; </font>
<br><font size=2 face="sans-serif">&lt;/xsl:stylesheet&gt;</font>
<br>
<br><font size=2 face="sans-serif">Hope it helps,</font>
<br>
<br><font size=2 face="sans-serif">Christine Li<br>
XSLT Development<br>
IBM Toronto Lab<br>
Tel: (905)413-2601<br>
Email: jycli@(protected)</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Karr, David&quot;
&lt;david.karr@(protected)&gt;</b> </font>
<p><font size=1 face="sans-serif">07/11/2005 05:57 PM</font>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">&lt;xalan-j-users@(protected)
&gt;</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">How to ensure dependent &quot;xsl
:import()&quot;
get the right context to work?</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>I'm experimenting with the EXSLT, partially in Stylus
Studio, and<br>
partially in standalone tests. &nbsp;I noticed that when I tried to test
the<br>
&quot;date:format-date()&quot; function provided in the EXSLT implementation,
it<br>
fails trying to find &quot;str.padding.function.xsl&quot; in the same directory
as<br>
the &quot;date.format-date.function.xsl&quot; file.<br>
<br>
I'm guessing there should be some way I can configure the XSLT context<br>
in some way so that this would work, unless I'm missing something. &nbsp;Is<br>
it assumed that EXSLT functions will do their own &quot;xsl:import&quot;
calls for<br>
dependent functions, or should this be up to the top-level client?<br>
</tt></font>
<br>