This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Using XHTML generated with W3C tidy.
- To: <xsl-list at mulberrytech dot com>
- Subject: RE: Using XHTML generated with W3C tidy.
- From: "Chris Bayes" <Chris at Bayes dot co dot uk>
- Date: Fri, 8 Sep 2000 13:49:22 +0100
- Reply-To: xsl-list at mulberrytech dot com
Thorb,
You have no root rule so you need
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
Then you need to change your template to
<xsl:template match="//table">
so that you can get tables at any depth.
Ciao Chris
XML/XSL Portal
http://www.bayes.co.uk/xml
>-----Original Message-----
>From: owner-xsl-list@mulberrytech.com
>[mailto:owner-xsl-list@mulberrytech.com]On Behalf Of Thorbjørn Ravn
>Andersen
>Sent: 08 September 2000 13:22
>To: 'xsl-list@mulberrytech.com'
>Subject: Using XHTML generated with W3C tidy.
>
>
>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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list