, если вы хотите обработать сортировку на стороне xslt, измените
<xsl:for-each select="Listcol/column">
до
<xsl:for-each select="Listcol/column">
<xsl:sort select="@name" order="ascending" />
<xsl:sort select="@date" order="ascending" />
Если вам нужна вся функциональность веб-страницы, которая может сортировать результаты на основе взаимодействия с пользователем, вам придется попробовать себя и сообщить нам, где вы спотыкаетесь.