Я получаю XML из внешней системы, которая использует атрибуты для передачи значений. Вот фрагмент:Выбор и обработка всех атрибутов в XSLT
<declaratieUnica luna_r="01" nume_declar="aaa" prenume_declar="bbb">
<employer cif="1111" caen="0116">
</declaratieUnica>
Для того, чтобы обработать этот вход, я должен преобразовать каждый атрибут в реальный тег со значением, например, вышеприведенный фрагмент должен стать:
<declaratieUnica>
<luna_r>01</luna_r>
<nume_declar>aaa</nume_declar>
<prenume_declar>bbb</prenume_declar>
<employer>
<cif>1111</cif>
<caen>0116</caen>
</declaratieUnica>
Я не» заранее не знаю ни количества атрибутов, ни их имен. Есть ли общий способ в XSLT: «преобразовать все атрибуты в теги со значениями»?