Hi Joel,
Thanks for the link to Tan library. I'm not sure I can use it for my
purpose, because it groups the text content of child nodes. But I guess I
could adapt my input or the function code.
BTW it looks like TAN functions use a lot of other TAN functions, which
means I should get the whole TAN lib to make it work on my project.
How is it distributed ? Using http might probably work but it's not that
safe when running on a server of my company that might not be connected to
the internet (or with proxy restrictions for example). Is TAN library
published as a Maven artifact of something like that ?
Anyway Martin's solution works really fine and performances are really good
so I guess I will stay on this solution for my project.
Thanks again Martin !
Now I have to deal with business rules around this "grouping" :)
Thank you all for your time,
Cheers
Matthieu
Le ven. 16 juin 2023 C 16:54, Joel Kalvesmaki director@xxxxxxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> a C)crit :
> Hi Matthieu,
>
> You may want to look at tan:group-elements-by-shared-node-values().
>
> Overview:
>
>
https://textalign.net/release/TAN-2021/guidelines/xhtml/ch13s02.xhtml#functio
n-group-elements-by-shared-node-values
>
> Code (starting line 272):
>
>
https://github.com/textalign/TAN-2021/blob/master/functions/nodes/TAN-fn-node
s-standard.xsl
>
> Joel
>
> On 2023-06-16 05:09, Matthieu Ricaud-Dussarget ricaudm@xxxxxxxxx wrote:
> > Hi all,
> >
> > I need to group elements that have at least one common value :
> >
> > <FORMS>
> >
> > <!--CASE 1-->
> >
> > <GRCHOIX CODE="grchoix-1">
> >
> > <CHOIX CODE="choix-1"/>
> >
> > <CHOIX CODE="choix-2"/>
> >
>
> --
> Joel Kalvesmaki
> Director, Text Alignment Network
> http://textalign.net
>
>
>
--
Matthieu Ricaud-Dussarget
+33 6.63.25.95.58
|