Как добавить переменную инкремента в xslt
у меня есть таблица с данными ученика,
Я хочу добавить S.No перед именем,
как
1 firstnamJoth LastNameJO LocaitonTexas
2 FirstMithul LastNameFig МестоположениеArron
В xslt, как это сделать, я знаю, с xslt мы можем сделать, я не знаю, с чего начать,
вот мой код XML и XSLT
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="studentlist.xsl"?>
<details>
<student>
<a>i want serial no here</a>
<firstname>SURESH</firstname>
<lastname>VENKAT</lastname>
<dob>09-08-1987</dob>
<location>AVADI</location>
</student>
<student>
<a>i want serial no here</a>
<firstname>BHARANIKUMAR</firstname>
<lastname>SRINIVASAN</lastname>
<dob>09-08-1984</dob>
<location>VILLIVAKKAM</location>
</student>
</details>
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>Student Details</h2>
<table border="1">
<tr bgcolor="green">
<th>FIRSTNAME</th>
<th>LASTNAME</th>
<th>DOB</th>
<th>LOCATION</th>
</tr>
<xsl:for-each select="details/student">
<xsl:sort select="firstname"/>
<tr>
<td><xsl:value-of select="firstname"/></td>
<td><xsl:value-of select="lastname"/></td>
<td><xsl:value-of select="dob"/></td>
<td><xsl:value-of select="location"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>