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
________________________________________________________________________
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--