DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10683>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10683 some problems with JSP documents in xml syntax [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|some problems with JSP |some problems with JSP |documents in xml syntax |documents in xml syntax ------- Additional Comments From [EMAIL PROTECTED] 2002-07-12 08:33 ------- I've had similiar problems, and this is what I found out and did: a) treatment of xml comments It's not explicitly mentioned in the spec how to treat comments. I think this is a spec bug. Also, JSP 2.0 public draft shows no signs of clearing that up. My workaround was to split all pages in two. One of them generates all JavaScript (in non-XML syntax) and is included from the other (in XML syntax). Ugly, but working. b) treatment of mixed element content when taglib elements are involved Can't say anything about that, sorry. c) attribute expression evaluation This is a very disturbing spec bug IMHO. Attributes of the form "%= ... %" are only evaluated in standard or custom actions, but _not_ in ordinary XML tags (see sections JSP.2.13.1 and JSP.5.2.9). This means that there is *no way* to dynamically create the value of XML tag attributes using the XML syntax! There are mainly two workarounds: 1.) Create custom tags to replace all tags the attribute values of which must be dynamically generated (very painful). 2.) Parse the attributes yourself (slightly less painful than 1). In my case, I created a custom tag that can wrap around any body content and parses the "%= ... %" syntax. Of course this leads to new problems like slower performance, escaping issues, limited supported syntax inside "%= ... %" etc. I've already sent a comment about this to [EMAIL PROTECTED], but that seemed to have been routed to /dev/null :-( Also, JSP 2.0 public draft doesn't seem to care any more for this than 1.2. _Maybe_ you can use the new Expression Language (EL) to generate XML attribute values, but the way it's expressed in the spec leaves plenty of room for interpretation (sections JSP.2.2 and JSP.2.3). -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>