|
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 |