[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Removing namespaces without escaping CDATA???
I shall try to explain my point of view..
Let's say we have following XML: <x> <y></y> <p> <y></y> <q> <y></y> </q> </p> </x> (text content can be placed anywhere as desired) If I do, <xsl:output cdata-section-elements="y" />, then all y elements will contain CDATA sections. This may be desirable in very specific cases. But it will be more convenient, if I am able to put CDATA section at this location /x/p/q/y, and not to any other y's. Can we achieve this (in 1.0 or 2.0)? On 4/9/07, Abel Braaksma <abel.online@xxxxxxxxx> wrote: >> Also, specifying cdata-section-elements here, <xsl:output >> cdata-section-elements="qnames" /> seem to have a shortcoming, that >> it's too global (as I said earlier). Do you agree to this point? You can 'annotate' the result tree in XSLT 2.0, though possibly not as conveniently as Mukul Gandhi requests. The attribute 'cdata-section-elements' is an AVT in the xsl:result-document element and it must result in one or more qnames. But this requires redesigning your stylesheets in such a way that you use xsl:result-document, instead of xsl:output (but that should not be too hard if it is 'global'). This: -- Regards, Mukul Gandhi
|
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
|