オプション(a)と(b)の間の柔軟性とパフォーマンスの利点は何ですか?前もって感謝します。
xmlデータ:
<grandparent gname="gname1">
<parent pname="pname1">
<child>cname1</child>
<child>cname2</child>
<child>cname3</child>
<child>cname4</child>
</parent>
<parent pname="pname2">
<child>cname11</child>
<child>cname12</child>
<child>cname13</child>
<child>cname14</child>
</parent>
<parent pname="pname3">
<child>cname21</child>
<child>cname22</child>
<child>cname23</child>
<child>cname24</child>
</parent>
<grandparent>
部分的なxsltコード:
(a)
<xsl:apply-templates select="/grandparent/parent">
<xsl:sort select="@pname"/>
</xsl:apply-templates>
(b)
<xsl:templates match="/grandparent">
<xsl:for-each select="parent">
<xsl:sort select="@pname" order="descending"/>
</xsl:for-each>
</xsl:template>