xsl-list
[Top] [All Lists]

Re: displaying values from <xsp:logic>

2002-09-27 16:39:36
Hello Matt,

isn't this question more related to Cocoon? What has it to do with XSL? The XSP/Java-code is only wrapped in a <xsl:template/>. Try to ask your question on Cocoon user mailing list: http://xml.apache.org/cocoon/mail-lists.html.

What I can say so far: I might be wrong, but it seems you want to create an XSL or an XSP dynamically. So you have to use a generator for interpreting the XSP/Java stuff and a transformer to transform the XML. In which order? That's dependent on what you want to create dynamically. If you post your question to Cocoon user mailing list, you will really get better help. You should post a snippet from your sitemap or explain better, what you really want to do.

Regards,

Joerg

Matt MacDougall wrote:
Hello,

I'm having a problem getting the results of a Java function wrapped in
<xsp:logic> tags to display on my page.

I have the following in an xsl file:

<xsl:template match="prevnext">
        <xsp:logic>
                String next_move_string = "1";
                String prev_move_string = "-1";

                String uri = request.getRequestURI();

                <xsp-request:set-paramter
name="move">next_move_string</xsp-request:set-paramter>;
                String nextquery = request.getQueryString();

                <xsp-request:set-paramter
name="move">prev_move_string</xsp-request:set-paramter>;
                String prevquery = request.getQueryString();

                String nexturl = uri + nextquery;
                String prevurl = uri + prevquery;
                nexturl = "Next";
// just for testing
                prevurl = "Prev";
// just for testing
  </xsp:logic>

  <prevresult>
    <xsp:expr>prevurl</xsp:expr>
  </prevresult>
--- ---
  <nextresult>
    <xsp:expr>nexturl</xsp:expr>
  </nextresult>
</xsl:template>


###################

there's also an earlier call in this xsl file to <xsl:apply-templates
select="prevnext"/> inside my results template.  This is compiling fine but
I only receive an empty output for the <prevresult> and <nextresult> tags.
I've tried several things including <xsp:value-of ...> but I haven't had any
luck.  Does anyone catch any glaring errors here?

Thanks much,

-Matt


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>