0
<Play>
<Character key="Horatio">[...]</Character>
<Character key="Hamlet">[...]</Character>
<Character key="Ghost">[...]</Character>
<Character key="Hamlet">[...]</Character>
<Character key="Polonius">[...]</Character>
<Character key="Hamlet">[...]</Character>
<Character key="Hamlet">[...]</Character>
<Character key="Queen">[...]</Character>
<Character key="Horatio">[...]</Character>
</Play>
我想输出的副本,将通过作为附加属性的那些共享相同的中的每个元件的位置@关键,如:
<Play>
<Character key="Horatio" token="1">[...]</Character>
<Character key="Hamlet" token="1">[...]</Character>
<Character key="Ghost" token="1">[...]</Character>
<Character key="Hamlet" token="2">[...]</Character>
<Character key="Polonius" token="1">[...]</Character>
<Character key="Hamlet" token="3">[...]</Character>
<Character key="Hamlet" token="4">[...]</Character>
<Character key="Queen" token="1">[...]</Character>
<Character key="Horatio" token="2">[...]</Character>
</Play>
由于这是一种后续行动较早的排序问题(XSLT – Pass attributes to create parent elements, then order filtered results),我试图用添C'S答案,我的基础,并使用xsl:结合数与它,但我没有成功。
非常感谢!
*我试着使用提姆C的答案* ...请张贴这样的尝试。 – Parfait