aspose file tools*
The moose likes JSP and the fly likes Question about jsp XML syntax and CDATA ! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Question about jsp XML syntax and CDATA !" Watch "Question about jsp XML syntax and CDATA !" New topic
Author

Question about jsp XML syntax and CDATA !

Eric Suen
Greenhorn

Joined: Mar 17, 2004
Posts: 3
Hi,
I have a file like this:
<?xml version="1.0"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:jsp="http://java.sun.com/JSP/Page">
  <fo:block>&lt;fo:inline&gt;</fo:block>
  <fo:block><![CDATA[<fo:inline>]]></fo:block>
</fo:root>
and I try tomcat 5.0.19 & resin 3.0.6, and the output is:
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"><fo:block>
<fo:inline></fo:block><fo:block><fo:inline></fo:block></fo:root>
The question is, is this the bugs of jsp engine, or the spec need to do
this type decoding? How can I get "<![CDATA[...]]>" as output?
and how to prevent engine decode "&lt;" to "<", use "&amp;"?
seems the engine make the simple things complicated? Should this
decode only happend when context in <jsp:text> element?
Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Question about jsp XML syntax and CDATA !