Bonjour à tous,
je suis tombé sur un problème avec XPath en jouant avec XForms.
Imaginons que j'ai le XML suivant :
J'aimerais récupérer la liste concaténée des valeurs de <b/>séparés par des virgules.
Sans les <a/>, c'est possible comme ceci :
translate(normalize-space(string(/data)), ' ', ',')
Mais quand j'ai cette structure, ou quand j'utilise des attributs, je ne vois pas la solution sachant que le nombre de nœuds est variable et modifié dynamiquement.
Avez vous la réponse ?
Tangui
Modifié par Tangui (04 Aug 2009 - 00:55)
je suis tombé sur un problème avec XPath en jouant avec XForms.
Imaginons que j'ai le XML suivant :
<data>
<row><a>12</a><b>67</b></row>
<row><a>34</a><b>12</b></row>
<row><a>76</a><b>56</b></row>
<row><a>32</a><b>92</b></row>
<row><a>11</a><b>0</b></row>
<row><a>03</a><b>34</b></row>
</data>
J'aimerais récupérer la liste concaténée des valeurs de <b/>séparés par des virgules.
Sans les <a/>, c'est possible comme ceci :
translate(normalize-space(string(/data)), ' ', ',')
Mais quand j'ai cette structure, ou quand j'utilise des attributs, je ne vois pas la solution sachant que le nombre de nœuds est variable et modifié dynamiquement.
Avez vous la réponse ?
Tangui
Modifié par Tangui (04 Aug 2009 - 00:55)