Ok. Thanks for the reply.

I can see the arguments on both sides. It's a pitty my side lost ;)

james

>-----Original Message-----
>From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, September 26, 2001 8:59 PM
>To: [EMAIL PROTECTED]
>Subject: Re: %=x% expression syntax bug in XML jsp?
>
>On Wed, 26 Sep 2001, Mark Abbott wrote:
>
>> Date: Wed, 26 Sep 2001 10:43:51 -0700
>> From: Mark Abbott <[EMAIL PROTECTED]>
>> Reply-To: [EMAIL PROTECTED]
>> To: [EMAIL PROTECTED]
>> Subject: Re: %=x% expression syntax bug in XML jsp?
>>
>> Hi Craig -
>>
>> I'm curious whether the expert group has discussed what
>> might be done in the future about this unfortunate
>> aspect of JSP. In what I would think would be a
>> really common case in the future, where one wants to
>> design an app using clean, readable, and purely XML
>> templates (perhaps XHTML for example), but editing by
>> hand rather than with some JSP savvy tool, the choices
>> are:
>>
>> > * Create a custom tag <foo:text> which just dumps out the
>> >   corresponding <text> tag
>>
>> Wrapping all the tags in every markup of interest is impractical
>>
>> > * Write the XML syntax in the way that the JSP compiler expects:
>> >    <jsp:text><![CDATA[<text y="10" x="]]>
>> >    <jsp:expression>xpos</jsp:expression>
>> >    <jsp:text><![CDATA[">test</test></jsp:text>
>>
>> This is an unreadable mess, especially considering scaling
>> up to a substantial size of template
>>
>> > * Use the JSP syntax, where <%= %> expressions *are* recognized
>> >   everywhere.
>>
>> This is not XML any more
>>
>>
>>             Cheers - Mark
>
>There was *considerable* discussion about the details of the 
>XML syntax.
>
>On this particular point, my take-away from the results was no 
>particular
>desire to change a fundamental assumption from the very early 
>days of JSP
>-- that JSP is totally agnostic to the syntax and semantics of the
>template text.  To do as you suggest would require the JSP compiler to
>"understand" in some fashion that the template text it is processing is
>really element+attribute oriented (as XML and HTML are), so 
>that it could
>apply this particular transformation the way you want.
>
>Also, the design center for the XML syntax was definitely 
>around automatic
>generation from tools, rather than hand-editing.  And it shows in use
>cases like this one.
>
>It's too late to do anything in a JSP 1.2 time frame (since 
>the spec just
>went final), but it would certainly be worthwhile to log your 
>suggestion
>to the spec feedback address for consideration in a future version:
>
>  [EMAIL PROTECTED]
>
>Craig
>
>
>

Reply via email to