xsl-list
[Top] [All Lists]

[xsl] Removing duplicates based on set of identifiers

2008-09-15 03:44:58
Hi,

I have problem with removing group duplicates. I want to remove duplicates, 
which contains childs with identical ids.
I'm looking for solution that does that using XSLT 2.0. Example of input and 
output is below.

Input:
<doc>
            <odo>
                        <tag id="1"/>
                        <tag id="2"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="1"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="2"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="1"/>
                        <tag id="2"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="1"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="3"/>
            </odo>
</doc>

Output:
<doc>
            <odo>
                        <tag id="1"/>
                        <tag id="2"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="1"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="2"/>
                        <tag id="3"/>
            </odo>
            <odo>
                        <tag id="3"/>
            </odo>
</doc>

Do you have any ideas?

Marcin

--~------------------------------------------------------------------
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(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>