<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Balz<br>
<br>
Does it work if you try this standalone (not within the Yanel
context)?<br>
<br>
Thanks<br>
<br>
Michael<br>
<br>
On 4/18/11 11:02 AM, Balz Schreier wrote:
<blockquote
cite="mid:BANLkTimYqFfUk9wx8c=F=T-k0_YLM+qeeg@mail.gmail.com"
type="cite">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=ISO-8859-1">
<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 moz-do-not-send="true"
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
moz-do-not-send="true" 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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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=ISO-8859-1">
<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 moz-do-not-send="true"
href="mailto:cs.staub@cssx.ch">cs.staub@cssx.ch</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
href="mailto:Yanel-development@wyona.com">Yanel-development@wyona.com</a><br>
<a moz-do-not-send="true"
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>
</blockquote>
<br>
</body>
</html>