Отдельные элементы и группировки
Учитывая следующий фрагмент XML:
<Problems>
<Problem>
<File>file1</File>
<Description>desc1</Description>
</Problem>
<Problem>
<File>file1</File>
<Description>desc2</Description>
</Problem>
<Problem>
<File>file2</File>
<Description>desc1</Description>
</Problem>
</Problems>
Мне нужно произвести что-то вроде
<html>
<body>
<h1>file1</h1>
<p>des1</p>
<p>desc2</p>
<h1>file2</h1>
<p>des1</p>
</body>
</html>
Я пытался использовать ключ, как
<xsl:key name="files" match="Problem" use="File"/>
но я не совсем понимаю, как перейти к следующему шагу, или если это даже правильный подход.