Замена значения одного тега, значением из другого тега в XMl файле

Подскажите, есть xml файл (много тысяч строк), в нем есть справки по нумерации, в каждой справке есть информация по налогу (в теге СумИтНалПер). В примере ниже привел код только для 2справок, с различающимися значениями сумм Интересует значения "НалИсчисл", "НалУдерж", "НалПеречисл". Значения должны быть равны у всех трех сумм. Можно ли как-нибудь пробежаться по всему файлу, и в НалУдерж и НалПеречисл положить значение из НалИсчисл?

В примере для первой справки это будет:

<СумИтНалПер НалИсчисл="1055" НалУдерж="1055" АвансПлатФикс="0" НалПеречисл="1055" НалУдержЛиш="0"/>

Пример:

<СправДох НомСпр="1" НомКорр="00">
                <ПолучДох ИННФЛ="123" Статус="1" ДатаРожд="01.01.1111" Гражд="643">
                    <ФИО Фамилия="Иванов" Имя="Иван" Отчество="Иваныч"/>
                    <УдЛичнФЛ КодУдЛичн="21" СерНомДок="77 777777"/>
                </ПолучДох>
 
                <СведДох Ставка="13">
                    <СумИтНалПер НалИсчисл="1055" НалУдерж="1100" АвансПлатФикс="0" НалПеречисл="1100" НалУдержЛиш="0"/>
                </СведДох>
            </СправДох>
 
            <СправДох НомСпр="2"НомКорр="00">
                <ПолучДох ИННФЛ="345" Статус="1" ДатаРожд="02.02.2222" Гражд="643">
                    <ФИО Фамилия="Тургенев" Имя="Тургений" Отчество="Тургенич"/>
                    <УдЛичнФЛ КодУдЛичн="21" СерНомДок="55 555555"/>
                </ПолучДох>
                <СведДох Ставка="13">
                    <СумИтНалПер НалИсчисл="563" НалУдерж="562" АвансПлатФикс="0" НалПеречисл="563" НалУдержЛиш="1"/>
                </СведДох>
            </СправДох>

Ответы (0 шт):