problème de tri xml par date<xsl:sort select=“”/>

Je suis en train de trier mes xml par jour mais sa ne marche pas mon xml et xsl r comme ce

<xsl:template match="/">
    <xsl:for-each select="news/item">
                        <xsl:sort select="date1" order="descending" />                                     

                          <xsl:value-of select="date1"/>                                

                  </xsl:for-each> 
</xsl:template>

MYXML

<news>
 <item>
<date1>January 1, 2010</date1>
 </item>
 <item>
  <date1>November 29, 2009</date1>
</news>


         Its displaying the result but not in sorted way..

OriginalL'auteur AB. | 2010-01-19