RE: [xsl] Displaying multiple instances of the same tag

Subject: RE: [xsl] Displaying multiple instances of the same tag
From: "Josh Canfield" <Josh.Canfield@xxxxxxxxxxxx>
Date: Sat, 12 Jun 2004 12:41:38 -0700
You can use xsl:for-each, or create a template that matches quote and use apply-templates.

something like:

<xsl:template match="reference">
	<xsl:for-each select="quote">
		<xsl:value-of select=".">
	</xsl:for-each>
</xsl:template>

Josh


-----Original Message-----
From: Daniel Palmer [mailto:Daniel.Palmer@xxxxxxxxxxxxxxxxxxxxxxx]
Sent: Saturday, June 12, 2004 9:45 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Displaying multiple instances of the same tag


The xml I've been playing with looks like this:

	<reference>
		<title>Empire</title>
		<artist>Book</artist>
		<country>USA</country>
		<company>Columbia</company>
		<price>10.90</price>
		<year>1985</year>
		<quote>I am cool</quote>
		<quote>You are cool</quote>
		<quote>We are cool</quote>
	</reference>

In xsl,  <xsl:value-of select="quote"/> of course displays only the 
first quote.  Can someone tell me how to specify in xsl which and how 
many of the quotes to display in xml?  I searched the archives and the
other recommended FAQ page unsuccessfully.

Best,
Dan Palmer


--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
--+--


Current Thread