[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML from JSP
sara.mitchell@xxxxxxxxx wrote: > The JSP directive: > > > > -----Original Message----- > > <% > > String block = "work"; > > %> > > is not well-formed XML. The XML parser expects > that anything beginning with < represents > XML markup. (Note: parsers don't compile > XML, they parse it.) > > To make it well-formed, you need to have the > JSP directive inside a CDATA marked section > like this: > > <![CDATA[<% > String block = "work"; > %>]]> And to answer the inevitable next question, CDATA sections are lexical fluff, so the document author might as well just write <% String block = "work"; %> Either way, they have to use either 1. directly serialized XML or HTML output mode, with disable-output-escaping (if supported at all); or 2. text output mode, after having assembled the entire document as nothing but text nodes containing pseudo-markup like this. Personally, I would instead use XML output mode and make elements that will be serialized in JSP's XML syntax, or maybe I'd emit processing instructions and run the serialized output through a regex filter to replace the PIs with the appropriate tags. - Mike ____________________________________________________________________________ mike j. brown | xml/xslt: http://skew.org/xml/ denver/boulder, colorado, usa | resume: http://skew.org/~mike/resume/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|