Hi,
Actually, your stylesheet does work. When I downloaded your blog-sort.xsl
and blog.xml files, and applied the stylesheet with xsltproc:
xsltproc -o sorted.xml blog-sort.xsl blog.xml
I got a correctly sorted output, with the dates in this order in
sorted.xml:
<date>2005-01-01</date>
<date>2005-07-07</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-27</date>
<date>2005-08-28</date>
<date>2005-09-22</date>
<date>2005-09-23</date>
<date>2005-09-23</date>
<date>2005-10-05</date>
<date>2005-10-05</date>
<date>2005-10-08</date>
<date>2005-11-03</date>
<date>2005-11-26</date>
<date>2005-11-27</date>
<date>2005-12-05</date>
<date>2005-12-06</date>
<date>2005-12-07</date>
<date>2005-12-20</date>
<date>2005-12-26</date>
<date>2005-12-26</date>
<date>2005-12-28</date>
<date>2006-01-05</date>
<date>2006-01-30</date>
<date>2006-02-20</date>
<date>2006-02-20</date>
<date>2006-04-27</date>
<date>2006-05-09</date>
<date>2006-05-09</date>
<date>2006-05-26</date>
<date>2006-05-30</date>
<date>2006-08-10</date>
<date>2006-08-10</date>
<date>2006-12-01</date>
<date>2006-12-01</date>
<date>2006-12-04</date>
I don't understand why it didn't work for you.
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net