Subject: [xsl] RE: From: "Josh Canfield" <Josh.Canfield@xxxxxxxxxxxx> Date: Thu, 19 Feb 2004 11:44:26 -0800 |
Hi, try this: <xsl:template match="/"> <ol> <xsl:apply-templates select="GROUP/PARA0/STEP1/ITEM[not(../../TITLE='Raging River')]"/> </ol> </xsl:template> <xsl:template match="ITEM"> <li><xsl:value-of select="."/></li> </xsl:template> Josh -----Original Message----- From: tsterlin@xxxxxxxxxxxxxxxxx [mailto:tsterlin@xxxxxxxxxxxxxxxxx] Sent: Wednesday, February 18, 2004 7:28 PM 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] RE:, SHEIKH Sajjad | Thread | [xsl] escaping tags, Andrew Maclean |
[xsl] paths through DAGs, Saverio Perugini | Date | [xsl] XSL SUM BUG?, Andrew |
Month |