|
I'm trying to use an "<if>" tag with the JX
template transformer, but can't figure out exactly the required syntax from what
is explained on http://cocoon.apache.org/2.1/userdocs/flow/jxtemplate.html#if.
I am able to access values of objects with
expressions such as "#{getParameter($parameters,'contextPath')}" but it's with
tags like "<if>" that I am having problems.
I tried:
<if test="#('1'='1')">#{getParameter($parameters,'contextPath')}</if> and
<t:if xmlns:t="http://apache.org/cocoon/templates/jx/1.0" test="#('1'='1')">#{getParameter($parameters,'contextPath')}</t:if> and
<t:template xmlns:t="http://apache.org/cocoon/templates/jx/1.0">
<if test="#('1'='1')">#{getParameter($parameters,'contextPath')}</if> </t:template> and
<t:template xmlns:t="http://apache.org/cocoon/templates/jx/1.0">
<t:if test="#('1'='1')">#{getParameter($parameters,'contextPath')}</t:if> </t:template> In the first and thrid cases the <if> tag is ignored by the JX
transformer, and is simply copied to the output.
The second and third examples produce on output at all.
Thanks,
jlerm |
