There are no HTML tags inside the CDATA. They look like HTML tags, but
that's an illusion: the CDATA tag tells us (its only purpose is to tell us)
that this is ordinary character data, not to be treated as if it were
markup.
If you can't change the XML design, your only option is to extract the text
and put it through a parser, which you could do for example using the
saxon:parse extension.
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Dharshana S Van Der Bona [mailto:dharshanav(_at_)yahoo(_dot_)com]
Sent: 19 September 2006 09:09
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] apply template to XSL text contents?
Hi All,
I have a document which has the following structure
<doc>
<navigation version="1.0" >
<nav-element page="Home Page" fileName="default"
displayOrder="0"/> </navigation> <page version="1.0"
displayOrder="0" id="1" name="Home Page" pageType="DEFAULT"> <![CDATA[
<h2>The Company</h2>
<p>This is some default text to show you what your site
may look like</p>
<p>
You can customise the contents of your site in
the next few steps<a href="test1">one</a> <a href='test2' >two</a>
</p>
<p>
<a href="three" >three</a>
</p>
]]>
</page>
</doc>
Will it be possible to apply a template to the text contents
of <page></page> node, to manipulate the HTML tags inside it?
Thanks,
Dharshana
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--