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: apply-templates Q


Hi Maulik

You say:-

> 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.
> 

Just change 

<xsl:apply-templates select="//Date" />

to

<xsl:apply-templates select="/Dates/Date" />

This selects just "Date" within "Dates".

Hope that helps.

Mike Ball

 
Application Services Consultant
Software AG UK




 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]