У меня есть иерархия XML, подобная этой:
<main-parent>
<child>
<element1>...</element1>
<element2>...</element2>
</child>
<child>
<element1>...</element1>
<element2>...</element2>
</child>
<child>
<element1>...</element1>
<element2>...</element2>
</child>
</main-parent>
В XSL я пытаюсь получить имена тегов element1 и element2 и сделать их заголовками таблицы (th) в таблице. Как я могу это сделать? Используя xsl: for-each в примере выше, в main-parent / child, будет 6-е (2 в каждом дочернем элементе), и это не то, что я хочу. Я просто хочу получить имена тегов element1 и element2. Внутри xsl: template я использую x html (html, элементы head и body) и создаю таблицу в элементе body с тегом table (как и в любом html).