Ниже представлена структура моего XML.создание копии родительского узла по размеру дочернего узла в xslt
<Client>
<Document>
<service class="ABC">
<author name="p"/>
<title>t1</title>
<Details>
...
</Details>
</service>
</Document>
<Document>
<service class="XYZ">
<author name="a"/>
<title>t2</title>
<Details>
...
</Details>
</service>
</Document>
<Document>
<service class="PQR">
<author name="x"/>
<title>t3</title>
<Details>
...
</Details>
</service>
</Document>
</Client>
Я хочу создать копию узла документа, у которого есть заголовок как 't2', но не в состоянии определить решение. Выход должен выглядеть так:
<Client>
<Document>
<service class="ABC">
<author name="p"/>
<title>t1</title>
<Details>
...
</Details>
</service>
</Document>
<Document>
<service class="XYZ">
<author name="a"/>
<title>t2</title>
<Details>
...
</Details>
</service>
</Document>
<Document>
<service class="PQR">
<author name="x"/>
<title>t3</title>
<Details>
...
</Details>
</service>
</Document>
<Document>
<service class="XYZ">
<author name="a"/>
<title>t2</title>
<Details>
...
</Details>
</service>
</Document>
</Client>
Благодарим за вашу помощь.
Вы сказали: «Было бы правильно, но для строки:', но вы не указали, какую линию вы считали неправильной. Я предполагаю, что это ' ', потому что это единственное различие, которое я вижу. Однако, удалив эту строку, ваш результат теперь отличается от того, что было запрошено OP. См. «Результат должен выглядеть так» в исходном вопросе. –