<!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>