github.com/matislovas/ratago@v0.0.0-20240408115641-cc0857415a7a/xslt/testdata/general/bug-120.xsl (about)

     1  <?xml version="1.0"?>
     2  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
     3  version="1.0">
     4  <xsl:output indent="yes"/>
     5  
     6  <xsl:template match="a">
     7     <a>
     8     Ascending numeric
     9     <xsl:for-each select="b">
    10       <xsl:sort select="." data-type="number"/>
    11       <xsl:copy-of select="."/>
    12     </xsl:for-each>
    13     Descending numeric
    14     <xsl:for-each select="b">
    15       <xsl:sort select="." data-type="number" order="descending"/>
    16       <xsl:copy-of select="."/>
    17     </xsl:for-each>
    18     Ascending alpha
    19     <xsl:for-each select="b">
    20       <xsl:sort select="." data-type="text"/>
    21       <xsl:copy-of select="."/>
    22     </xsl:for-each>
    23     </a>
    24  </xsl:template>
    25  
    26  </xsl:stylesheet>
    27