XSLT <sort> Element
The XSLT <xsl:sort> element allows you to sort the output of the <xsl:for-each> element.
<xsl:sort> Example
Here, we use <xsl:for-each> to loop through each tutorial element, and <xsl:sort> to sort by the name node. We then use the <xsl:value-of> to extract data from the name node. 
Result
So, let's see what would happen if we applied the above XSLT document to the following XML document:
Before:
This is how the contents would be displayed before applying the <xsl:sort> element:
XML Tutorial
HTML Tutorial
HTML Tutorial
After:
This is how the contents would be displayed after applying the <xsl:sort> element:
HTML Tutorial
XML Tutorial
        
        
					
				XML Tutorial