то, что я хочу сделать, - это типичная группировка, которую обычно можно выполнить с помощью xsl: key, но она усложняется, поскольку данные для групп находятся в двух разных файлах. Как процесс? Вот пример того, что я хочу сделать, могу ли я попросить вашей помощи? должны быть совместимы с xslt-1.0.
bookreference.xml :
<t>
<book isbn="1">
<category>SF</category>
</book>
<book isbn="2">
<category>SF</category>
</book>
<book isbn="3">
<category>SF</category>
</book>
<book isbn="4">
<category>Comedy</category>
</book>
<book isbn="5">
<category>Comedy</category>
</book>
</t>
mylibrary.xml:
<t>
<book isbn="1">
<price>10</price>
</book>
<book isbn="2">
<price>10</price>
</book>
<book isbn="3">
<price>20</price>
</book>
<book isbn="4">
<price>5</price>
</book>
</t>
требуется вывод:
SF : 3 book(s) - Total : 40$
Comedy : 2 book(s) - Total : 5$