我寫xsl將xml轉換爲raport版本時出現問題。 它看起來像這樣:將XSLT轉換爲xml,按鍵分組
<library>
<authors>
<author id="1001">John</author>
<author id="1002">Tom</author>
</authors>
<articles>
<article>
<authorId>1001</authorId>
<title>Article1</title>
</article>
<article>
<authorId>1002</authorId>
<title>Article2</title>
</article>
<article>
<authorId>1001</authorId>
<title>Article3</title>
</article>
</articles>
</library>
我想它變換分析到:
<raport>
<authorArticles>
<author>John</author>
<articles>
<article>Article1</article>
<article>Article3</article>
</articles>
</authorArticles>
<authorArticles>
<author>Tom</author>
<articles>
<article>Article2</article>
</articles>
</authorArticles>
</raport>
我有主意,用每一個,對在作者id和neasted的文章,但我不知道怎麼樣去做吧。任何人都知道如何進行這種轉變?
好問題,+1。演示使用密鑰的完整高效解決方案,請參閱我的答案。 :) – 2010-12-14 21:45:19