xsl-list
[Top] [All Lists]

Re: treating a CDATA node as Elements nodes

2005-07-21 11:22:50

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>
--~--