Я пытаюсь создать подобную страницу с помощью XSLT-преобразования.
Страницы
- Страница 1
- страница 2
Ссылки
- ссылка1
- ссылка2
Вот xml
<siteMenu>
<Pages>
<title>page1</title>
</Pages>
<Pages>
<title>page2</title>
</Pages>
<Links>
<title>link1</title>
</Links>
<Links>
<title>link2</title>
</Links>
</siteMenu>
я пытался использовать
<xsl:for-each select="*"> and <xsl:for-each-group select="*" group-by="@v">
но это дает мне каждый элемент, но как я могу разделить их на основе родительского узла?
Я также хочу сделать его динамическим, чтобы, если я добавлю еще один элемент в siteMenu, он соответствующим образом обновил xslt.