I tried to use the string extension now, but it still gives me the error that the method does not exist...<div><br></div><div>I have this in my XSL:</div><div><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1038.35">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4b9191}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4239f6}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #961f8d}
span.s1 {color: #009292}
span.s2 {color: #961f8d}
span.s3 {color: #000000}
span.s4 {color: #4239f6}
</style>


<p class="p1"><span class="s1"><</span>xsl:stylesheet <span class="s2">version</span><span class="s3">=</span><span class="s4">"1.0" </span></p>
<p class="p2">    <span class="s2">xmlns:xsl</span><span class="s3">=</span>"<a href="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</a>" </p>
<p class="p2">    <span class="s2">xmlns</span><span class="s3">=</span>"<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>" </p>
<p class="p2">    <span class="s2">xmlns:xhtml</span><span class="s3">=</span>"<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>" </p>
<p class="p2">    <span class="s2">xmlns:xi</span><span class="s3">=</span>"<a href="http://www.w3.org/2001/XInclude">http://www.w3.org/2001/XInclude</a>" </p>
<p class="p2">    <span class="s2">xmlns:z</span><span class="s3">=</span>"<a href="http://zwischengas.com/article/1.0/">http://zwischengas.com/article/1.0/</a>" </p>
<p class="p2">    <span class="s2">xmlns:dc</span><span class="s3">=</span>"<a href="http://purl.org/dc/elements/1.1/">http://purl.org/dc/elements/1.1/</a>" </p>
<p class="p2">    <span class="s2">xmlns:dcterms</span><span class="s3">=</span>"<a href="http://purl.org/dc/terms/">http://purl.org/dc/terms/</a>"  </p>
<p class="p2">    <span class="s2">xmlns:dyn</span><span class="s3">=</span>"<a href="http://exslt.org/dynamic">http://exslt.org/dynamic</a>"</p>
<p class="p2">    <span class="s2">xmlns:exsl</span><span class="s3">=</span>"<a href="http://exslt.org/common">http://exslt.org/common</a>"</p>
<p class="p2">    <span class="s2">xmlns:str</span><span class="s3">=</span>"<a href="http://exslt.org/strings">http://exslt.org/strings</a>"</p>
<p class="p3"><span class="s4">    </span>exclude-result-prefixes<span class="s3">=</span><span class="s4">"xhtml dc"</span></p>
<p class="p3"><span class="s4">    </span>extension-element-prefixes<span class="s3">=</span><span class="s4">"str"</span><span class="s1">></span></p></div><div><br></div><div>and the code</div><div><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1038.35">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4b9191}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #4239f6}
span.s1 {color: #000000}
span.s2 {color: #009292}
span.s3 {color: #4b9191}
span.s4 {color: #961f8d}
</style>


<p class="p1"><span class="s1">    </span><span class="s2"><</span>xsl:choose<span class="s2">></span></p>
<p class="p2"><span class="s1">      </span><span class="s2"><</span><span class="s3">xsl:when </span><span class="s4">test</span><span class="s1">=</span>"str:ends-with($price, '00')"<span class="s2">></span></p>
<div><br></div><div>if anybody has an idea, let me know.</div><div>cheers</div><div>balz</div><br><div class="gmail_quote">On Mon, Mar 28, 2011 at 5:25 PM, Cedric Staub <span dir="ltr"><<a href="mailto:cs.staub@cssx.ch">cs.staub@cssx.ch</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Mon, Mar 28, 2011 at 10:44:42AM +0200, Balz Schreier wrote:<br>
> how can I find out what exslt library is used by Yanel?<br>
><br>
> I wanted to use<br>
><br>
>    xmlns:str="<a href="http://exslt.org/strings" target="_blank">http://exslt.org/strings</a>"<br>
><br>
> , specifically the function str:replace(),<br>
><br>
> but it seems it does not exist in the version that is included in Yanel?<br>
<br>
</div>Last time I checked Yanel used Xalan 2.7 which should support the string<br>
extensions in eXSLT. Did you also set extension-element-prefixes?<br>
<br>
For example:<br>
  <xsl:stylesheet version="1.0"<br>
    xmlns:xsl="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>"<br>
<div class="im">    xmlns:str="<a href="http://exslt.org/strings" target="_blank">http://exslt.org/strings</a>"<br>
</div>    extension-element-prefixes="str"><br>
<br>
There's also a pure XSLT implementation at<br>
<a href="http://www.exslt.org/str/index.html" target="_blank">http://www.exslt.org/str/index.html</a><br>
<br>
See also Xalan's homepage on eXSLT<br>
<a href="https://xml.apache.org/xalan-j/extensionslib.html#exslt" target="_blank">https://xml.apache.org/xalan-j/extensionslib.html#exslt</a><br>
<br>
Cheers<br>
<font color="#888888">Cedric<br>
</font><br>--<br>
Yanel-development mailing list <a href="mailto:Yanel-development@wyona.com">Yanel-development@wyona.com</a><br>
<a href="http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development" target="_blank">http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development</a><br></blockquote></div><br></div>