这个例子有问题吗?(关于排序,附代码)这可是微软的例子
Example
This example uses an XML source file and an XSLT style sheet.
XML File (sortempl.xml)
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="sortempl.xsl"?>
<employees>
<employee>
<name>
<given>Loni</given>
<family>Ota</family>
</name>
</employee>
<employee>
<name>
<given>Leonard</given>
<family>Zuvela</family>
</name>
</employee>
<employee>
<name>
<given>John</given>
<family>Chen</family>
</name>
</employee>
<employee>
<name>
<given>Jay</given>
<family>Dirkson</family>
</name>
</employee>
<employee>
<name>
<given>Anthony</given>
<family>Dirkson</family>
</name>
</employee>
<employee>
<name>
<given>Tony</given>
<family>Dirkson</family>
</name>
</employee>
</employees>
XSLT File (sortempl.xsl)
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="employees">
<ul>
<xsl:apply-templates select="employee">
<xsl:sort select="name/family"/>
<xsl:sort select="name/given"/>
</xsl:apply-templates>
</ul>
</xsl:template>
<xsl:template match="employee">
<li>
<xsl:value-of select="name/given"/>
<xsl:text> </xsl:text>
<xsl:value-of select="name/family"/>
</li>
</xsl:template>
</xsl:stylesheet>
期望结果:
John Chen
Anthony Dirkson
Jay Dirkson
Tony Dirkson
Loni Ota
Leonard Zuvela
实际结果就一个小圆点