[Yanel-dev] str:replace()

Balz Schreier balz.schreier at gmail.com
Mon Apr 18 11:02:19 CEST 2011


I tried to use the string extension now, but it still gives me the error
that the method does not exist...

I have this in my XSL:

<xsl:stylesheet version="1.0"

    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

    xmlns="http://www.w3.org/1999/xhtml"

    xmlns:xhtml="http://www.w3.org/1999/xhtml"

    xmlns:xi="http://www.w3.org/2001/XInclude"

    xmlns:z="http://zwischengas.com/article/1.0/"

    xmlns:dc="http://purl.org/dc/elements/1.1/"

    xmlns:dcterms="http://purl.org/dc/terms/"

    xmlns:dyn="http://exslt.org/dynamic"

    xmlns:exsl="http://exslt.org/common"

    xmlns:str="http://exslt.org/strings"

    exclude-result-prefixes="xhtml dc"

    extension-element-prefixes="str">

and the code

    <xsl:choose>

      <xsl:when test="str:ends-with($price, '00')">

if anybody has an idea, let me know.
cheers
balz

On Mon, Mar 28, 2011 at 5:25 PM, Cedric Staub <cs.staub at cssx.ch> wrote:

> On Mon, Mar 28, 2011 at 10:44:42AM +0200, Balz Schreier wrote:
> > how can I find out what exslt library is used by Yanel?
> >
> > I wanted to use
> >
> >    xmlns:str="http://exslt.org/strings"
> >
> > , specifically the function str:replace(),
> >
> > but it seems it does not exist in the version that is included in Yanel?
>
> Last time I checked Yanel used Xalan 2.7 which should support the string
> extensions in eXSLT. Did you also set extension-element-prefixes?
>
> For example:
>  <xsl:stylesheet version="1.0"
>    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>     xmlns:str="http://exslt.org/strings"
>     extension-element-prefixes="str">
>
> There's also a pure XSLT implementation at
> http://www.exslt.org/str/index.html
>
> See also Xalan's homepage on eXSLT
> https://xml.apache.org/xalan-j/extensionslib.html#exslt
>
> Cheers
> Cedric
>
> --
> Yanel-development mailing list Yanel-development at wyona.com
> http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wyona.org/pipermail/yanel-development/attachments/20110418/809bff75/attachment.html>


More information about the Yanel-development mailing list