Subject: [xsl] Generating a unique listing of elements from multiple sets From: Glen Mazza <grm7793@xxxxxxxxx> Date: Wed, 24 Jan 2007 09:54:22 -0800 (PST) |
Hello, I have an XSLT 1.0 problem that I'm finding rather difficult to solve. I have a list of countries that are placed into country groups, but countries may be duplicated in multiple groups. I also have a list of businesses that have a listing of country groups that they do business in. For each business, I need a list of *unique* countries affiliated with each business. Sample input: <data> <countries> <country id="1">United States</area> <country id="2">Canada</area> <country id="3">Mexico</area> ... </countries> <countryGroups> <countryGroup groupID="4"> <country included="2"/> <country included="3"/> </countryGroup> <countryGroup groupID="5"> <country included="3"/> </countryGroup> <countryGroup groupID="6"> <country included="1"/> <country included="3"/> </countryGroup> ... </countryGroups> <businesses> <business> <name>Acme</name> <countryGroup included="6"/> </business> <business> <name>Another Acme</name> <countryGroup included="4"/> <countryGroup included="5"/> </business> ... </businesses> </data> Desired output: Acme United States, Mexico Another Acme Canada, Mexico [Mexico *not* listed twice despite being in both groups defined for this business] Any help would be much appreciated! Thanks, Glen ____________________________________________________________________________________ Want to start your own business? Learn how on Yahoo! Small Business. http://smallbusiness.yahoo.com/r-index
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xslt (multi) threading or, Michael Kay | Thread | Re: [xsl] Generating a unique listi, David Carlisle |
RE: [xsl] xslt (multi) threading or, Michael Kay | Date | RE: [xsl] xslt (multi) threading or, Michael Kay |
Month |