> From: Torsten Curdt [mailto:[EMAIL PROTECTED]]
>
> On Thu, 10 Jan 2002, Vadim Gritsenko wrote:
> > > ...
> > IIRC, this works.
>
> Well, it should... but seems not to...
No, it works.
<snip/>
> <xsp:logic>
> try {
> <para>
> <xsp:content>This is not a java code, but the document
> content.</xsp:content>
> <xsp:expr>new Date()</xsp:expr>
> </para>
> ...
> </xsp:logic>
>
> IIRC that's how it was in the old days?!;)
Please, give me a break! I did not write lots of XSP those days, but I
do remember that it was not this way. Check this out:
http://cvs.apache.org/viewcvs.cgi/xml-cocoon/samples/xsp/page.xml?rev=1.
5&content-type=text/vnd.viewcvs-markup:
<xsp:logic>
Enumeration e = request.getHeaderNames();
if ((e != null) && (e.hasMoreElements())) {
<p>Here are the request headers...
There is no escaping here! XSP automagically switches from Java to
content once any tag or <xsp:content> is found.
</p>
<list title="Request Headers">
And that's exactly the reason why xsp:logic is required again to switch
from content to Java:
<xsp:logic>
while (e.hasMoreElements()) { ... }
</xsp:logic>
</list>
}
</xsp:logic>
That's how it was 2 years ago ;P
(Revision 1.5 , Sat Jan 8 07:19:41 2000 UTC (24 months ago) by Ricardo)
> > > If we can aggree that this behaviour is wrong I'd like to change
> > > the xsp.xsl accordingly.
> >
> > I can't right now. May be I just do not get what you are proposing.
>
> Hope it is clearer now
Yep. Do you want to patch Cocoon 1 also? ;)
Vadim
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]