XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Minollo I.Subject: using xml to populate a navagation list
Author: Minollo I.
Date: 13 Mar 2006 02:13 PM
Something like this should help:

<xsl:stylesheet ...>
<xsl:key name="brand" match="Brand" use="."/>
<xsl:template match="/">
<xsl:for-each select="//Brand[generate-id() = generate-id(key('brand', .)[1])]">
<xsl:value-of select="."/>,
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

Postnext
Benjamin BrunerSubject: using xml to populate a navagation list
Author: Benjamin Bruner
Date: 13 Mar 2006 02:32 PM
I am tring to make a navigation menu where someone can select a Brand Name and see a list of all the products with that brand.

When I use the 'for-each'...'value-of' commands it will have duplicate listings because of the muliple instances of the brand name in the xml file.

For example:
The list will look like
BrandA
BrandA
BrandA
BrandB
BrandB

instead of
BrandA
BrandB

is there a simple 'if' command of another way to eliminate the duplicate listings on the navigation menu.

Thank you very much for your interest in helping me.

Attached is a sample of the xml file if it helps.


UnknownProductData.xml
Product Information XML file

Posttop
Benjamin BrunerSubject: using xml to populate a navagation list
Author: Benjamin Bruner
Date: 13 Mar 2006 02:49 PM
It worked perfectly.
Thank you very much for the fast response. I cannot thank you enough. I had been working on that for hours.

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.