[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XSL and "discontinuous" tags
> > I have an XML file that is somewhat unprofessional in design, > because it does this (essentially) > > <quoteBegin/> this is a quote > <p> with a paragraph inside </p> > <p> and another, but the quote ends here <quoteEnd/> </p> There's nothing unprofessional about this if the structure really isn't hierarchic. But it does make it difficult to handle. Jeni Tennison has doing a fair bit of work with parallel markup structures, there may be some tricks on her web site. > > I want to replace in the output the quoteBegin with a <font> > tag, and the <quoteEnd> with a closing font tag (this is > rendering to old HTML, so I am going to ignore, for the > moment, the mal-formattedness of this in XHTML). However, the > XSL parser won't let me do this "End tag 'font' does not > match the start tag...". Is there a way around this in XSL? > No, the result of the transformation is by definition a tree; it has to be hierarchic, and this means that the serialization of the result will always be well-formed. XSLT instructions don't output tags, they output nodes in the result tree. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx 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
|