Subject: RE: [xsl] apply template to XSL text contents? From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 19 Sep 2006 09:17:54 +0100 |
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@xxxxxxxxx] > Sent: 19 September 2006 09:09 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] apply template to XSL tex, Dharshana S Van Der | Thread | [xsl] extracting HTML elements from, Dharshana S Van Der |
Re: [xsl] apply template to XSL tex, James Fuller | Date | Re: [xsl] apply template to XSL tex, Dharshana S Van Der |
Month |