Alexandre
PHPПенсионер
сортировка по дате
Есть набор узлов, например
Надо вывести их упорядоченными по дате.
Вывод:
12.01.2004 bla-bla
21.01.2004 bla-bla
01.02.2004 bla-bla
02.02.2004 bla-bla
как работает сортировка, если вместо 0 - стоит пробел
т.е. вместо 01.02.2004 будет _1._2.2004
-~{}~ 01.09.04 15:31:
делаю:
- не сортировка работает
Есть набор узлов, например
PHP:
<root>
<node><text>bla-bla</text><data>12.01.2004</data></node>
<node><text>bla-bla</text><data>21.01.2004</data></node>
<node><text>bla-bla</text><data>01.02.2004</data></node>
<node><text>bla-bla</text><data>02.02.2004</data></node>
</root>
Вывод:
12.01.2004 bla-bla
21.01.2004 bla-bla
01.02.2004 bla-bla
02.02.2004 bla-bla
как работает сортировка, если вместо 0 - стоит пробел
т.е. вместо 01.02.2004 будет _1._2.2004
-~{}~ 01.09.04 15:31:
делаю:
PHP:
<xsl:for-each select="root/node" >
<xsl:sort select="substring(data,4,2)" data-type="number" />
<xsl:sort select="substring(data,1,2)" data-type="number" />
<xsl:value-of select="data"/>
<xsl:value-of select="text"/>
</xsl:for-each >