Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] (newby) extraction of CDATA nodes to different XML files [Thread Next] Re: [xsl] (newby) extraction of CDATA nodes to different XML filesTo: Date: 4/1/2005 10:06:00 AM On Apr 1, 2005 11:18 AM, David Carlisle <davidc@xxxxxxxxx> wrote: > > The elements have the strange definition shown below: > <![CDATA[ .....snip..... ]]> > > That isn't an element, it's a CDATA section and is invisible to an XSLT > processor. You just extract the data from the surrounding element in the > usual way. Ok, so I cannot parse anything inside that section... > CDATA is just an authoring convenience, within the marked region < acts > like < and & acts like & so if you have a large chunk of XML that > you want to quote as data rather than as part of the XML tree, you can > do > > <x><![[CDATA[<p>zzz <span>dddd ...</span></p>]]></x> > > but XSLT will see the same input as if you had gone > > <x><p>zzz <span>dddd &nbsp; ...</span></p></x> Well.... I got confused now.... Do you mean that I won't be able to obtain formally correct XML files without an additional non-XSL transformation (necessary to remove the <