我試圖檢索第一個唯一的2個屬性集。XSLT檢索第一個唯一值
我正在尋找每個學生的名字與他的第一個獨特的組。如果對於學生來說第一組已經被任何學生佔用,則應該列出下一個獨特的組。我發佈了我的XML和預期結果XML。
我需要XSLT語句才能得到這個結果(版本1.0)。謝謝。
這裏是我的xml結構
<Socrates>
<Student name='Aristotle' group='1' />
<Student name='Aristotle' group='2' />
<Student name='Aristotle' group='3' />
<Student name='Aristotle' group='4' />
<Student name='Plato' group='1' />
<Student name='Plato' group='2' />
<Student name='Plato' group='3' />
<Student name='Xenophon' group='4' />
<Student name='Xenophon' group='5' />
<Student name='Xenophon' group='6' />
<Student name='Critias' group='1' />
<Student name='Critias' group='2' />
<Student name='Critias' group='3' />
<Student name='Critias' group='4' />
<Student name='Critias' group='5' />
<Student name='Critias' group='6' />
</Socrates>
結果XML
<Socrates>
<Student name='Aristotle' group='1' />
<Student name='Plato' group='2' />
<Student name='Xenophon' group='4' />
<Student name='Critias' group='3' />
</Socrates>
難道你不想讓最後一項成爲「@ group =」5「'? – 2012-03-21 00:42:03
@MadsHansen:感謝您的評論和回答。我還沒有測試過你的答案,但我需要最後一個成爲第3組,因爲它還沒有被其他學生選中。一旦我能夠測試你的答案,將會更新你。謝謝! – 2012-03-21 17:18:39
這樣一個複雜的問題應該至少包含更多的示例以及指定的xslt目標版本。 – 2012-03-21 21:09:40