This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Using XHTML generated with W3C tidy.
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: Using XHTML generated with W3C tidy.
- From: Thorbjørn Ravn Andersen <TRA at stibo dot dk>
- Date: Fri, 8 Sep 2000 14:21:56 +0200
- Reply-To: xsl-list at mulberrytech dot com
I have a table in a XHTML document I have generated with the TIDY utility from W3C.
Now I want to extract some of the information stored in that document, but even if there is several table-tags in the document the following stylesheet doesn't match this template:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="iso-8859-1"/>
<!-- /tr[position > 2]-->
<xsl:template match="table">
TARGET
<xsl:if test="position()=2">
<xsl:value-of select="name()"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
If I have a template matching "/|*" I can output the "name()" and see that this template indeed matches several table tags. The order of the templates doesn't change anything. I have used Saxon 5.3.2 for quite a while, but upgrading to 5.4.1 didn't change anything. Xalan fails on the W3C DTD, and XT gives the same behavior.
Which obvious thing am I missing?
Thanks for any help,
--
Thorbjørn Ravn Andersen "...and...Tubular Bells!"
http://bigfoot.com/~thunderbear
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list