У меня есть XML, подобный этому:
<XML>
<dealings>
<members>
<member path="Swap.1.'stream#1.Schedule'" source="0" type="string">CONTEND</member>
<member path="Swap.1.'stream#2.Schedule'" source="0" type="string">CONTEND</member>
<member path="Swap.1.'stream#3.Schedule'" source="0" type="string">CONTEND</member>
</members>
</dealings>
</XML>
И мне нужно выполнить преобразование, чтобы, кроме изменения содержимого, получить число после потока # для использования в имени узла,получить что-то вроде этого:
<XML>
<flows-1>
CONTEND
</flows-1>
<flows-2>
CONTEND
</flows-2>
<flows-3>
CONTEND
</flows-3>
</XML>
Я не могу найти правильный способ получить номер.Важно получить номер, а не список по порядку или угадать, потому что номер может быть не по порядку, не по порядку или даже начинаться с 1.