Subject: Re: [xsl] Exsl str:replace template problems From: Kenneth Stephen <marvin.the.cynical.robot@xxxxxxxxx> Date: Wed, 10 Aug 2005 08:28:05 -0500 |
Jim, Saxon 6.5.4. I get the same results with Xalan 2.6.3 too (caveat : Xalan has a bug where the "function-available" function doesnt correctly detect the exsl:node-set function; one has to change that code to "function-available(exsl:nodeSet)" for Xalan to work with Jeni's code. There is a Xalan bug (1522) filed on this matter). Thanks, Kenneth On 8/10/05, James Fuller <jim.fuller@xxxxxxxxxxxxxx> wrote: > Kenneth Stephen wrote: > > >Hi, > > > > I'm attempting to work with the EXSL extension template for string > >replacement provided at > >http://www.exslt.org/str/functions/replace/str.replace.template.xsl . > >Here is my code : > > > > <xsl:template match="text()" priority="2"> > > <xsl:text /><xsl:value-of select="concat('Original = ',.,':::')" > >/><xsl:text /> > > <xsl:call-template name="exsl-str:replace"> > > <xsl:with-param name="string" select="." /> > > <xsl:with-param name="search" select="'&EOL;'" /> > > <xsl:with-param name="replace" select="'&EOL;&TAB;'" /> > > </xsl:call-template> > > </xsl:template> > > > >...where the entities are defined as > > > ><!DOCTYPE xsl:stylesheet [ > > <!ENTITY EOL "
"> > > <!ENTITY TAB "	"> > >]> > > > > From my debugging, it appears that any instance of 
 is being > >converted to a   within the replace template. I suspect, the > >following copy-of from that code is the guillty party... > > > > <!-- this converts the search and replace arguments to node sets > > if they are one of the other XPath types --> > > <xsl:variable name="search-nodes-rtf"> > > <xsl:copy-of select="$search" /> > > </xsl:variable> > > > >....but I dont understand the reasons why and how to work around this > >problem. Any ideas? > > > > > > to be precise, what XSLT processor are you using. > > Jim Fuller
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Exsl str:replace template, James Fuller | Thread | Re: [xsl] How to get to the XML Dec, Kenneth Stephen |
[xsl] Evaluating XSLT2 from code, Andrew Sharpe | Date | Re: [xsl] How to get to the XML Dec, Kenneth Stephen |
Month |