如何計算XSLT中節點中的不同值?如何計算節點中的不同值?
例子:我希望計算節點國家現有的國家數目,在這種情況下,這將是3
<Artists_by_Countries>
<Artist_by_Country>
<Location_ID>62</Location_ID>
<Artist_ID>212</Artist_ID>
<Country>Argentina</Country>
</Artist_by_Country>
<Artist_by_Country>
<Location_ID>4</Location_ID>
<Artist_ID>108</Artist_ID>
<Country>Australia</Country>
</Artist_by_Country>
<Artist_by_Country>
<Location_ID>4</Location_ID>
<Artist_ID>111</Artist_ID>
<Country>Australia</Country>
</Artist_by_Country>
<Artist_by_Country>
<Location_ID>12</Location_ID>
<Artist_ID>78</Artist_ID>
<Country>Germany</Country>
</Artist_by_Country>
</Artists_by_Countries>
如果節點進行排序和類似國家的值是連續的,因此這隻會工作。 – dacracot 2008-09-30 14:38:04
不,它會一直工作。以下::對整個文檔起作用,如果在上下文之後有任何國傢俱有相同的值,則該節點將不被計數。 – 2008-09-30 14:59:01
這應該是被接受的答案,但2.0選項對於可以使用它的人來說非常有用。 – Moss 2018-01-24 06:38:23