Hello Noah,

Excuse me, please, if I'm too pedantic, but did you mean "test=write" instead of
"write=test"?

Best regards
    Roman

Noah Mittman wrote:

> Well, that's it. I'm almost ready to scrap Cocoon.
>
> All I want to do is generate a simple HTML page that when requested
> does a little Java code first using some request parameters and
> values from the XML it's being generated from. I need to do this in
> many little ways: sending email, writing to a log, accessing
> services and sending data.
>
> Like:
>
> source.xml:
>         <foo id="100">
>                 <bar>Hello</bar>
>         <foo>
>
> write.xsl?write=test (submitted via form):
>         <xsl:param name="test"/>
>         <xsl:template match="foo">
>                 <html>
>                 <xsp:logic>
>                         SpecialLogger logger = new SpecialLogger(<xsl:value-of
> select="@id"/>);
>                         if (logger.writeThis("<xsl:value-of select="$test"/>")) {
>                                 <body>
>                                         <xsl:value-of select="bar"/> worked!
>                                         <!-- body content version A -->
>                                 </body>
>                         } else {
>                                 <body>
>                                         <xsl:value-of select="bar"/> didn't work
>                                         <!-- body content version B -->
>                                 </body>
>                         }
>                 <xsp:logic>
>                 </html>
>         </xsl:template>
>
> + ~20 other xsl files that spit out frames based on the same XML
> but only require barebones XSLT
>
> This is important because this runs in a framed environment where
> all frames' HTML use the same XML as source, and I don't want to
> have any special code in the XML because there will be many of
> these sources soon, and it only needs to execute this code for this
> *one* transformation.
>
> The only way I have gotten this to work is to create a pipeline
> that turns the XML into an XSP and have the real URL match to a
> cocoon:/ protocol to generate that XML-to-XSP pipeline. While this
> works, it creates a class that WILL NOT RECOMPILE no matter how
> much the referenced XML changes until I restart Cocoon or manually
> delete it, which is unacceptable.
>
> It is absolutely imperative that I be able to accomplish this
> without adding any Java classes--I just won't have the access
> needed to do this.
>
> There MUST be a way!
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to