0
Я работаю над преобразованием следующего xml.Как скопировать родительский узел на основе состояния дочернего узла с помощью XSLT?
<root>
<node1>
<node2 id="1">xyz</node2>
</node1>
<node1>
<node2 id="2">abc</node2>
</node1>
<parent>
<child>abc</child>
</parent>
</root>
Я хочу, чтобы преобразовать его в следующем формате:
<root>
<node1>
<node2 id="1">xyz</node2>
</node1>
<parent>
<child>abc</child>
<node1>
<node2 id="2">abc</node2>
</node1>
</parent>
</root>
- Я использую шаблон идентичности, чтобы скопировать все элементы
Я добавил шаблон, чтобы скопировать дочерний элемент
Мне нужно проверить атрибут id и если он равен 2, а затем скопировать родительский узел. Буду признателен, если кто-нибудь поможет в этом.
Заранее спасибо.