Выход:

еланалогичный вопрос к моему, но не смог найти способ решить мою проблему.

У меня есть XML в следующем

<name>
    <text class="002. AB vs BC">  Sample</text>
    <text class="003. DC vs BC">  Sample</text>
    <text class="004. CD vs BC">  Sample</text>
    <text class="005. AB vs BC">  Sample</text>
    <text class="006. AB vs BC">  Sample</text>
    <text class="007. EF vs BC">  Sample</text>
    <text class="008. CD vs BC">  Sample</text>
    <text class="009. DC vs BC">  Sample</text>
    <text class="010. AB vs BC">  Sample</text>
    <text class="011. EF vs BC">  Sample</text>
    <text class="012. AB vs BC">  Sample</text>

</name>

И мне нужно сгруппировать все узлы с похожим первым словом в атрибуте класса следующим образом

<name>
    <group name="AB">
        <text class="002. AB vs BC">  Sample</text>
        <text class="005. AB vs BC">  Sample</text>
        <text class="006. AB vs BC">  Sample</text>
        <text class="010. AB vs BC">  Sample</text>
        <text class="012. AB vs BC">  Sample</text>
    </group>
    <group name="EF">
        <text class="007. EF vs BC">  Sample</text>
        <text class="011. EF vs BC">  Sample</text>
    </group>
    <group name="CD">
        <text class="008. CD vs BC">  Sample</text>
        <text class="004. CD vs BC">  Sample</text>
    </group>
    <group name="DC">
        <text class="003. DC vs BC">  Sample</text>
        <text class="009. DC vs BC">  Sample</text>
    </group>
</name>

Как этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос