J'ai un exemple de xelement :
<Books>
<Book>
<Id>123</Id>
<EndDate>01/11/2009</EndDate>
<Price>$0.00</Price>
<tag1>0</tag1>
<tag2>0</tag2>
</Book>
<Book>
<Id>567</Id>
<EndDate>01/01/2001</EndDate>
<Price>$0.00</Price>
<tag1>1</tag1>
<tag2>2</tag2>
</Book>
<Book>
<Id>567</Id>
<EndDate>01/01/2001</EndDate>
<tag1>22</tag1>
<tag2>33</tag2>
<Price>$0.00</Price>
</Book>
</Books>
Je dois fusionner 2 noeuds (avec coma séparé) quand les dates de fin sont les mêmes. Pour l'entrée ci-dessus je devrais obtenir les résultats suivants.
<Books>
<Book>
<Id>123</Id>
<EndDate>01/11/2009</EndDate>
<Price>$0.00</Price>
<tag1>0</tag1>
<tag2>0</tag2>
</Book>
<Book>
<Id>567</Id>
<EndDate>01/01/2001</EndDate>
<Price>$0.00</Price>
<tag1>1,22</tag1>
<tag2>2,33</tag2>
</Book>
</Books>
J'ai essayé d'utiliser la fonction d'agrégation mais je ne suis pas en mesure d'ajouter la condition de date de fin.