I have a filling that there is some bug with xsp:attribute. It seems, that attributes are always created, no matter if there is some logic that should prohibit to create the attribute.
For instance:
<layout:data-source>
<xsp:logic>
if (false) {
</xsp:logic>
<xsp:attribute name="should-not-be">true</xsp:attribute>
<xsp:logic>
}
</xsp:logic>
</layout:data-source>is transformed to:
xspAttr.addAttribute(
"",
"should-not-be",
"should-not-be",
"CDATA",
"true"
); this.contentHandler.startElement(
"http://www.eti.pg.gda.pl/layout",
"data-source",
"layout:data-source",
xspAttr
);if (false) {
}
Well, this is far from what I expected :-(
I'm working with Cocoon 2.1.4-dev (version from something like 1-2 months ago).
Regards, Marcin Okraszewski
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
