[xsl] RE: [numbering selected nodes]

Subject: [xsl] RE: [numbering selected nodes]
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 19 Feb 2004 08:37:02 -0000
<xsl:number level="any" count="ITEM[not(../TITLE="Raging River")]"
   format="w" ordinal="yes" lang="en"/>

(the last three attributes give you numbering in the form "first",
"second", "third" if you are using XSLT 2.0).

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> tsterlin@xxxxxxxxxxxxxxxxx
> Sent: 19 February 2004 03:28
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: 
> 
> 
> Hello,
>    I'm attempting to produce an HTML document from an XML one 
> using XSLT.  I need to make a numbered list of a certain 
> tag's(<ITEM>) info contained within the XML document.  This 
> challenge here is that I only want certain <ITEM>s to be 
> contained in my list while others should be omitted, however 
> all <ITEM>s have the same ancestry.  The only distinguishing 
> element is a sibling tag known as <TITLE> with different 
> literal values stored in them.  It is the value stored in 
> this <TITLE> that needs to determine the <ITEM>'s inclusion 
> to or exclusion from the list:
> 
> <GROUP>
>   <PARA0>
>     <TITLE>Magic Mountains</TITLE>
>     <STEP1>
>       <ITEM>This is the first item.</ITEM>
>     </STEP1>
>     <STEP1>
>       <ITEM>This is the second item.</ITEM>
>     </STEP1>
>   </PARA0>
>   <PARA0>
>     <TITLE>Raging River</TITLE>
>     <STEP1>
>       <ITEM>I don't want this item.</ITEM>
>     </STEP1>
>     <STEP1>
>       <ITEM>I don't want this item either.</ITEM>
>     </STEP>
>   </PARA0>
>   <PARA0>
>     <TITLE>Spectacular Sky</TITLE>
>     <STEP1>
>       <ITEM>This is the third item.</ITEM>
>     </STEP1>
>     <STEP1>
>       <ITEM>This is the fourth item.</ITEM>
>     </STEP1>
>   </PARA0>
> </GROUP>
> 
> ---------------The HTML output should be as follows:
>              1.  This is the first item.
>              2.  This is the second item.
>              3.  This is the third item.
>              4.  This is the fouth item.
> 
> Any ideas?
> 
> 
> 
> 
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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


Current Thread