Salut J'ai besoin d'obtenir un tableau d'éléments (avant "-" si existant) par xsl.xsl obtenir tableau d'éléments
xml est
<Cars>
<Car Trunck="511"/>
<Car Trunck="483-20"/>
<Car Trunck="745"/>
</Cars>
xsl est
<xsl:variable name="testarr">
<xsl:for-each select="//Cars//Car/@Trunck">
<xsl:value-of select="number(substring(.,1,3))" />
</xsl:for-each>
</xsl:variable>
(je suppose que tous les numéros est numéro à trois chiffres, si quelqu'un connaît une solution pour toutes les conditions seront heureux d'entendre la proposition) si je fais cela je reçois tous les nombres dans une ligne: 511483745 et je dois les obtenir dans le tableau parce que j'ai aussi besoin d'obtenir la valeur maximale
grâce
XSLT n'a pas la notion de 'arrays' - l'élément le plus proche est node-sets. – Oded
Bonne question, +1. La réponse d'Alejandro est significativement meilleure que celle actuellement sélectionnée et je l'ai mise à jour. Cependant, je pense que ma réponse est encore meilleure. :) –