This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: xslt question


Your probably right.
I assumed (wrongly) that the spaghetti at the bottom was causing the
problems. Sheesh can't type can't see. Oh well it is Friday.

>-----Original Message-----
>From: owner-xsl-list@mulberrytech.com
>[mailto:owner-xsl-list@mulberrytech.com]On Behalf Of Jeni Tennison
>Sent: 28 July 2000 19:15
>To: XSL User
>Cc: xsl-list@mulberrytech.com
>Subject: Re: xslt question
>
>
>Hi,
>
>>I am trying to get the 5th table of the 1st table of the 3rd
>table ONLY from
>>an HTML document. I've been trying various combinations for a
>couple of days
>>now and it is frustrating?
>[snip]
>><xsl:template match="table[3]/table[1]/table[5]">
>><HR>
>>	<xsl:apply-templates />
>></HR>
>></xsl:template>
>
>When you have a step in an XPath and you don't specify an axis name, then
>the step uses the 'child' axis.  This means that your XPath translates as:
>
>a table that is the fifth table that is a direct child of
>  a table that is the first table that is a direct child of
>    a table that is the third table of its parent
>
>Since your input is HTML, I guess that the tables aren't nested as direct
>children of each other, and that instead they are within rows and cells.
>You probably want something like:
>
>  table[3]/tr/td/table[1]/tr/td/table[5]
>
>I hope that helps,
>
>Jeni
>
>
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]