[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: simple XPath expression
Subject: Re: simple XPath expression
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Thu, 21 Mar 2002 13:06:51 +0200
|
Just an assumption :
<xsl:template match="xhtml:body//text()[not(ancestor::xhtml:font)]">
(note xhtml namespace of font element)
--
Oleg Tkachenko
Multiconn International, Israel
Alex Hunsley wrote:
Hi
I'm still a bit new to XSLT and I'm trying to write a certain xpath expression
without any success.
I'm processing an xhtml file (basically, it's just html really) to add some
styling (e.g. fonts etc).
Initially, I started off with a template for matching text in the html, and
the line was as follows:
<xsl:template match="xhtml:body//text()">
This rule worked fine, and matched on text nodes in the html.
An extra requirement then came up - I wanted to change this line so that it
only matched on text nodes that didn't have a <font> element as an ancestor.
The following line is my current attempt to do this:
<xsl:template match="xhtml:body//text()[not(ancestor::font)]">
but it doesn't work. The XSLT processor does the processing without any
errors, but it matches on lines that do have a font ancestor, so I haven't
written the line right...
can anyone suggest where I'm going wrong?
thanks!
alex
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|