> 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]

Reply via email to