You are trying to use JSP approach to writing XSP document.
Use the following syntax for dynamic attributes instead:
<xsp:logic>
for (int count=0;count < 25;count++){
</xsp:logic>
<g id="XMLID_1_">
<rect x="0" width="500" height="12" fill="yellow">
<xsp:attribute name="y"><xsp:expr> count*13+40
</xsp:expr></xsp:attribute>
</rect>
</g>
<xsp:logic>
};
</xsp:logic>
--
Ilya
Sanne de Roever wrote:
> Hi,
>
> I've managed to make some svg's with xsp: which is pretty cool!
>
> But now I want to go further and try to make tables in svg.
> Basically what I would need is such a snippet:
>
> <xsp:logic>
> for (int count=0;count < 25;count++){
> </xsp:logic>
> <g id="XMLID_1_">
>
> <rect x="0" y="<xsp:expr> count*13+40 </xsp:expr>" width="500"
> height="12"
> fill="yellow"/>
> </g>
> <xsp:logic>
> };
> This would setup several rows, and if this would work I could also get
> the cells in the rows.
> But the snippet above is not correct: cocoon says that y has a faulty
> value. Which I can understand.
> What I can't understand is how to get around this. I've tried fooling
> cocoon with a &lt;rect tag, but then the &lt; instead of an
> < tag appears in my SVG.
>
> Has anybody any experience with this?
>
> Regards,
>
> Sanne
> ++++++++++++ http://www.newfoundland.nl ++++++++++++
>
> Sanne de Roever
> Newfoundland Interactive Technology
> Jacob van Lennepkade 187
> 1054 ZN Amsterdam
> Telefoon: +31 (0)20 4 700 623 / +31 (0)6 24 510 562
> Fax: +31 (0)20 4 700 624
> Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>
> +++++++++++++++++++++++++++++++++++++++++++++++
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>