從一個文件的值的編號的屬性,如下面的列表:XSLT - 創建基於另一屬性
<list>
<city ref="Paris">Paris</city>
<city ref="Rome">Rome</city>
<city ref="NYC">New York</city>
<city ref="Lisboa">Lisboa</city>
<city ref="Lisboa">Lisbon</city>
<city ref="Lisboa">Lisbonne</city>
<city ref="NYC">The Big Apple</city>
</list>
我想獲得該列表的一個副本,其中衍生自添加的數字屬性在@ref屬性(最好是按字母順序排列),對於喜歡的輸出:
<list>
<city ref="Paris" id="3">Paris</city>
<city ref="Rome" id="4">Rome</city>
<city ref="NYC" id="2">New York</city>
<city ref="Lisboa" id="1">Lisboa</city>
<city ref="Lisboa" id="1">Lisbon</city>
<city ref="Lisboa" id="1">Lisbonne</city>
<city ref="NYC" id="2">The Big Apple</city>
</list>
我想有使用<xsl:key>
數點我@ref屬性的排序列表的方式,但我不夠流利得到那裏。
非常感謝提前。
你可以使用XSLT 2.0嗎? –