This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: apply-templates Q
- To: xsl-list at mulberrytech dot com
- Subject: RE: apply-templates Q
- From: sara dot mitchell at ps dot ge dot com
- Date: Wed, 1 Nov 2000 09:58:53 -0400 (EST)
- Reply-To: xsl-list at mulberrytech dot com
Well, if the path is always data/Dates/Date it is MUCH faster
to simply select that rather than using the '//' syntax:
<xsl:apply-templates select="data/Dates/Date"/>
But if Dates/Date can occur at several levels, you can still get
only the Date inside Dates (and not inside Weeks) using this:
<xsl:apply-templates select="//Dates/Date"/>
Sara
> -----Original Message-----
> From: mxmodi@duke-energy.com [mailto:mxmodi@duke-energy.com]
> Sent: Tuesday, October 31, 2000 4:45 AM
> To: xsl-list@mulberrytech.com
> Subject: xsl:apply-templates Q
>
>
> Hi,
>
> I have a very simple Q on xsl:apply-templates. I have gone
> through the FAQ
> but could not find it and probably its just how I am looking
> it up. Anyway,
> here is the problem.
>
> My XML is as follows:
>
> <data>
> <Dates>
> <Date>
> <Weeks>
> <Week>some value...</Week>
> <Date>some value...</Date>
> </Weeks>
> </Date>
> </Dates>
> </data>
>
> My XSL snippet is:
>
> <xsl:template match="/">
>
> some testing...and tables...
>
> <xsl:apply-templates select="//Date" />
> </xsl:template>
>
> I want the <xsl:apply-templates> to only select the main
> <Date> element and
> not the <Date> element within the <Weeks> node.
> Unfortunately I have no
> control over the XML file. Any help is appreciated.
>
> Maulik
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list