canonicalizer from treating them as relative namespace URIs.
- Changed xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
to xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService";
Saxon accepts either form
(see http://www.saxonica.com/documentation/extensibility/functions.html);
to Saxon, "the part of the URI before the final '/' is immaterial".
- Changed, e.g. xmlns:xverb="com.nwalsh.xalan.Verbatim" to
xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"; Xalan accepts
either form
(see http://xml.apache.org/xalan-j/extensions.html#java-namespace-declare);
just as Saxon does, it will "simply use the string to the
right of the rightmost forward slash as the Java class name".
- Changed xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
to xmlns:redirect="http://xml.apache.org/xalan/redirect", and
adjusted associated code to make the current Xalan redirect spec.
(see http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/Redirect.html)
(string-length($role) = 0 and string-length($type) = 0))'>
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
+ xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService"
exclude-result-prefixes="k"
version="1.0">
xmlns:i="urn:cz-kosek:functions:index"
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
xmlns:func="http://exslt.org/functions"
- xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
+ xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService"
xmlns:exslt="http://exslt.org/common"
extension-element-prefixes="func exslt"
exclude-result-prefixes="func exslt i l k"
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
- xmlns:xverb="com.nwalsh.xalan.Verbatim"
+ xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"
xmlns:lxslt="http://xml.apache.org/xslt"
exclude-result-prefixes="sverb xverb lxslt"
version='1.0'>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:saxon="http://icl.com/saxon"
xmlns:lxslt="http://xml.apache.org/xslt"
- xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
+ xmlns:redirect="http://xml.apache.org/xalan/redirect"
xmlns:exsl="http://exslt.org/common"
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
version="1.0"
exclude-result-prefixes="doc"
- extension-element-prefixes="saxon xalanredirect lxslt exsl">
+ extension-element-prefixes="saxon redirect lxslt exsl">
<!-- ********************************************************************
$Id$
<!-- ==================================================================== -->
<!-- This stylesheet works with XSLT implementations that support -->
-<!-- exsl:document, saxon:output, or xalanredirect:write -->
+<!-- exsl:document, saxon:output, or Xalan's redirect:write -->
<!-- Note: Only Saxon 6.4.2 or later is supported. -->
<xsl:param name="chunker.output.method" select="'html'"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
- <xsl:when test="element-available('xalanredirect:write')">
+ <xsl:when test="element-available('redirect:write')">
<!-- Xalan doesn't make the chunks relative -->
<xsl:value-of select="concat($base.dir,$base.name)"/>
</xsl:when>
</xsl:choose>
</xsl:when>
- <xsl:when test="element-available('xalanredirect:write')">
- <!-- Xalan uses xalanredirect -->
- <xalanredirect:write file="{$filename}">
+ <xsl:when test="element-available('redirect:write')">
+ <!-- Xalan uses redirect -->
+ <redirect:write file="{$filename}">
<xsl:copy-of select="$content"/>
- </xalanredirect:write>
+ </redirect:write>
</xsl:when>
<xsl:otherwise>
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory"
xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrinsics"
- xmlns:ximg="xaln://com.nwalsh.xalan.ImageIntrinsics"
- xmlns:xtext="com.nwalsh.xalan.Text"
+ xmlns:ximg="xalan://com.nwalsh.xalan.ImageIntrinsics"
+ xmlns:xtext="xalan://com.nwalsh.xalan.Text"
xmlns:lxslt="http://xml.apache.org/xslt"
exclude-result-prefixes="xlink stext xtext lxslt simg ximg"
extension-element-prefixes="stext xtext"
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:saxon="http://icl.com/saxon"
xmlns:lxslt="http://xml.apache.org/xslt"
- xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
+ xmlns:redirect="http://xml.apache.org/xalan/redirect"
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
version="1.1"
exclude-result-prefixes="doc"
- extension-element-prefixes="saxon xalanredirect lxslt">
+ extension-element-prefixes="saxon redirect lxslt">
<!-- ********************************************************************
$Id$
</saxon:output>
</xsl:when>
<xsl:when test="contains($vendor, 'Apache')">
- <!-- Xalan uses xalanredirect -->
- <xalanredirect:write file="{$filename}">
+ <!-- Xalan uses redirect -->
+ <redirect:write file="{$filename}">
<xsl:copy-of select="$content"/>
- </xalanredirect:write>
+ </redirect:write>
</xsl:when>
<xsl:otherwise>
<!-- it doesn't matter since we won't be making chunks... -->
</saxon:output>
</xsl:when>
<xsl:when test="contains($vendor, 'Apache')">
- <!-- Xalan uses xalanredirect -->
- <xalanredirect:write file="{$filename}">
+ <!-- Xalan uses redirect -->
+ <redirect:write file="{$filename}">
<xsl:copy-of select="$content"/>
- </xalanredirect:write>
+ </redirect:write>
</xsl:when>
<xsl:otherwise>
<!-- it doesn't matter since we won't be making chunks... -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
- xmlns:xtbl="com.nwalsh.xalan.Table"
+ xmlns:xtbl="xalan://com.nwalsh.xalan.Table"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
exclude-result-prefixes="doc stbl xtbl lxslt ptbl"
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
- xmlns:xverb="com.nwalsh.xalan.Verbatim"
+ xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:exsl="http://exslt.org/common"
exclude-result-prefixes="sverb xverb lxslt exsl"