В качестве примера входного XML у меня есть
<Elem1>
<Obj name="1">
<Obj name="2">
<Obj name="3">
</Elem1>
Используя правило xslt, я бы хотел получить что-то вроде ниже
<Elem1>
<Obj1 name="1">
<Obj2 name="2">
<Obj3 name="3">
</Elem1>
В основном, если имена дочерних элементов являютсяТак же я бы хотел добавить к имени имя первого атрибута.
Я нашел много примеров, где вы можете сопоставить это, но только когда вы знаете имя элемента.Можно ли подобрать такой сценарий, не зная заранее имени элемента. Например:
<Elem1>
<Second name="1">
<Second name="2">
<Second name="3">
</Elem1>
также вернет
<Elem1>
<Second1 name="1">
<Second2 name="2">
<Second3 name="3">
</Elem1>
Заранее спасибо за помощь.