parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

XSL: можно ли получить правильную нумерацию после сортрировки ?

GoodVin 26.04.2004 16:39

test.html
$sourceDoc[^xdoc::load[test.xml]]
$transformedDoc[^sourceDoc.transform[test.xsl]]
^transformedDoc.string[$.method[html]]
test.xsl
<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="СправочныеДанные">
 <xsl:for-each select="УникальныйТелефон">
  <xsl:sort select="@Номер" />
  <xsl:number /><br />
 </xsl:for-each>
</xsl:template> 
</xsl:stylesheet>
test.xml
<?xml version="1.0" encoding="windows-1251"?>
<СправочныеДанные>
<УникальныйТелефон Номер="105" />
<УникальныйТелефон Номер="134" />
<УникальныйТелефон Номер="102" />
</СправочныеДанные>
Результат:
3
1
2

А хочется:
1
2
3

Наверное можно как-то атрибутом count для xsl:number сделать чтобы правильно считалось, но как ?