Hi. 

Ive been using x:parse etc. to display some xml thats stored in a database.

I want to do some conditional stuff but cant get x:choose, x:when and 
x:otherwise to compile.

This is my code: (further down is the error I get)
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<x:parse varDom="dom" xml="${xmlString}"/>
<x:forEach var="section" select="$dom/basetemplate/section" varStatus="count">
<x:if select="$section/content/table">
<table cellspacing="0" cellpadding="2" border="1" width="100%">
<x:if select="$section/content/table/@heading">
<tr><th align="left">
<x:out select="$section/content/table/@heading"/>
</th></tr>
</x:if>
<x:forEach var="row" select="$section/content/table/row" varStatus="r">
<tr>
<x:choose>
<x:when select="$row/col/@form">
<td><x:out select="$row/col/@form"/></td>
</x:when>
<x:otherwise>
<td><x:out select="$row/col/text()"/></td>
</x:otherwise>
</x:choose>

</tr>
</x:forEach>
</x:if>
</x:forEach>
\___________________________________


As you can see the x:choose block is the stuff I mean.
If I replace that with x:if statements 
The page compiles and I can get things working the way I want but not covering 
all use cases.

The x:choose block just wont compile:

This is the error output:

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ERROR [/].[jsp] - Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
Syntax error, insert "}" to complete Statement

Generated servlet error:
Syntax error, insert "while ( Expression ) ;" to complete DoStatement

Generated servlet error:
Syntax error on token "}", { expected

Generated servlet error:
Syntax error, insert "else Statement" to complete IfStatement

Generated servlet error:
Syntax error, insert "}" to complete Block

Generated servlet error:
Syntax error, insert "Finally" to complete TryStatement

Generated servlet error:
Syntax error on token "catch", Identifier expected

Generated servlet error:
_jspx_push_body_count_x_forEach_1 cannot be resolved

Generated servlet error:
out cannot be resolved

Generated servlet error:
_jspx_page_context cannot be resolved

Generated servlet error:
_jspx_th_x_forEach_1 cannot be resolved

Generated servlet error:
Syntax error on token "finally", { expected

Generated servlet error:
Syntax error on tokens, ConstructorHeaderName expected instead

Generated servlet error:
_jspx_th_x_forEach_1 cannot be resolved

Generated servlet error:
_jspx_th_x_forEach_1 cannot be resolved

Generated servlet error:
Syntax error on token "}", delete this token

Generated servlet error:
Syntax error on token "(", ; expected

Generated servlet error:
Syntax error on token ",", ; expected

Generated servlet error:
Syntax error on token ",", ; expected
\_____________________________________

Thanks.
Kind regards.
Luke.

-- 
............._..
.|  .| |.|/.|_ .
.|__.|_|.|\.|_ .
:61 421 276 282:

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to