У меня есть XML, организованный как ниже-
<section name="Parent 1 Text here" ID="1" >
<section name="Child 1 Text here" ID="11">
</section>
<section name="Child 2 Text here" ID="12">
<section name="GrandChild Text here" ID="121" >
</section>
</section>
</section>
<section name="Parent 2 Text here" ID="2" >
<section name="Child 1 Text here" ID="22">
</section>
<section name="Child 2 Text here" ID="23">
<section name="GrandChild Text here" ID="232" >
</section>
</section>
</section>
Я должен произвести следующий вывод XML -
<section name="Parent 1 Text here" ID="1" >
<section name="Child 2 Text here" ID="12">
<section name="GrandChild Text here" ID="121" >
</section>
</section>
</section>
<section name="Parent 2 Text here" ID="2" >
<section name="Child 2 Text here" ID="23">
</section>
</section>
Я должен достичь выше, используя преобразование XSLT 1.0. Я планировал передать строку через запятую в качестве параметра со значением = "1,12,121,2,23"
Мой вопрос: как зациклить параметр через запятую в XSLT 1.0?
Есть ли более простой способ достичь вышесказанного. Пожалуйста, помните, что я должен сделать это в XSLT 1.0
Ваша помощь приветствуется.