Subject: Re: [xsl] treating a CDATA node as Elements nodes From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 21 Jul 2005 19:22:50 +0100 |
> CDATA sections are viewed as a single node that can't > be split up even more in template rules right? No. They are simply invisible to the XSLY processor, it has no knowledge that they are there. <foo> <![CDATA[ 111 ]]> xxxx <![CDATA[ 222 ]]> </foo> is identical input to <foo> 111 xxxx 222 </foo> CDATA is purely syntactic and changes the interpretation of < and & to be reported by a parser as characters rather than markup delimiters. The fact that it was there is not reported, just as whether " or ' is used around an attribute value is not reported. > i was wondering if u can take a CDATA node which could > be filled with XHTML and then select nodes in that? there is no CDATA node type. To convert a string containing xml syntax into an xml tree you need an xml parser. Some xslt systems have extension functions to allow you to execute a parser. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] treating a CDATA node as , Michael Kay | Thread | RE: [xsl] treating a CDATA node as , Arian Hojat |
RE: [xsl] treating a CDATA node as , Michael Kay | Date | Re: Re: [xsl] More than one parame, David Carlisle |
Month |