Subject: [xsl] sort; no duplicates From: "William S." <wstan@xxxxxxxxx> Date: Tue, 25 Jun 2002 12:01:53 +0200 |
I have looked at the FAQ(s) and not been able to get the sort/no duplicate thing to work. Below is an example of an XML and XSL file. All I want to do is print out the data so I have a list of cities with no duplicates. With the example XML below that would be: 'boston new york' Can someone revise my stylesheet so it will work. I am using php with Sablotron. *** sort.xml <?xml version="1.0" ?> <contents> <entry> <city>boston</city><record>one</record> </entry> <entry> <city>boston</city><record>two</record> </entry> <entry> <city>new york</city><record>one</record> </entry> </contents> *** sort.xsl <xsl:template match="/"> <!-- At top of page --> <xsl:for-each select="contents/entry/city[not(.=preceding-sibling::contents/entry/city)]"> <xsl:sort/> <xsl:value-of select="."/> </xsl:for-each> </xsl:template> <!-- At bottom of page --> -- Bill Amsterdam, NL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Adding numbers in xsl lo, J.Pietschmann | Thread | RE: [xsl] sort; no duplicates, Michael Kay |
Re: [xsl] XSL Processor, James Fuller | Date | Re: [xsl] Adding numbers in xsl lo, Jeni Tennison |
Month |