From: "Bert Van Kets" <[EMAIL PROTECTED]>
> I want to use an XSP logicsheet to process the values submitted by a
> form.  In this page I have the following code (simplified):
>
>    <xsl:template match="list">
>      <xsl:for-each select="element">
>        <xsl:sort select="name"/>
>        <xsp:logic>
>          String temp = <xsl:value-of select="name"/>;

Maybe would help:
String temp = "<xsl:value-of select="name"/>";

>        </xsp:logic>
>      </xsl:for-each>
>     <myQuery><xsp:expr>temp</xsp:expr></myQuery>
>    </xsl:template>
>
> When I try to run this simple code I get an error saying
> org.apache.cocoon.ProcessingException: Exception in creating Transform
> Handler: org.apache.cocoon.ProcessingException: Language Exception:
> org.apache.cocoon.components.language.LanguageException: Error compiling
> listCreateQuery_xsp:
> Line 263, column -1: incompatible types
> Line 0, column 0:
> 1 error
>
> The code block in the generated java file that throws the error is
>          String temp =
>      xspAttr.addAttribute(
>        "",
>        "select",
>        "select",
>        "CDATA",
>        "name"
>      );

Sure this won't compile.

--
  Konstantin

>
> How can I get the string value out of a node in xsp:logic????  Using
> text(name) doesn't work either.
> Bert
>
> "My spelling is Wobbly.  It's good spelling but it Wobbles, and the
letters
>   get in the wrong places." A. A. Milne (1882-1958)
>
>
> ---------------------------------------------------------------------
> 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