Привет Мне нужно получить массив элементов (до "-" если есть) от xsl.xsl получить массив элементов
XML является
<Cars>
<Car Trunck="511"/>
<Car Trunck="483-20"/>
<Car Trunck="745"/>
</Cars>
XSL является
<xsl:variable name="testarr">
<xsl:for-each select="//Cars//Car/@Trunck">
<xsl:value-of select="number(substring(.,1,3))" />
</xsl:for-each>
</xsl:variable>
(я полагаю, что все числа является трехзначное число, если кто-то знает решение для всех условий будет рад услышать предложение) , если я это сделаю Я получаю все числа в одной строке: 511483745 , и мне нужно получить их в массиве , потому что мне также нужно получить максимальное значение
благодаря
XSLT не имеет понятия `массивы` - ближайшая вещь - это наборы узлов. – Oded 2010-12-02 08:17:08
Хороший вопрос, +1. Ответ Алехандро значительно лучше, чем выбранный в данный момент, и я поддержал его. Однако я считаю, что мой ответ еще лучше. :) – 2010-12-03 05:23:39