У меня проблема с записью xsl для преобразования моего xml в raport версию.Это выглядит так:
<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>
У меня есть идея использовать для каждого, для идентификаторов в авторах и необходимо для статей, но яне знаю как это сделать.Кто-нибудь знает, как сделать это преобразование?