У меня есть файл .xml с форматом, аналогичный приведенному ниже:Извлечение элемента XML в Python
<position name="MagRetA_1incavepos" x="-125" y="0" z="-7950" unit="cm"/>
...
<arb8 name="MagRetA0x1" v1x="-70" v1y="-100" v2x="-70" v2y="100" v3x="70" v3y="100" v4x="70" v4y="-100" v5x="-70" v5y="-81.5789473684" v6x="-70" v6y="81.5789473684" v7x="70" v7y="81.5789473684" v8x="70" v8y="-81.5789473684" dz="350" lunit="cm"/>
...
<volume name="MagRetA">
<materialref ref="iron"/>
<solidref ref="MagRetA0x1"/>
</volume>
...
<physvol>
<volumeref ref="MagRetA"/>
<positionref ref="MagRetA_1incavepos"/>
</physvol>
Теперь, как вы думаете, можно написать скрипт, который читает «MagRetA0x1» в качестве входных данных и вывести правильное положение на оси z: -7600?
Да. Но где ваш код демонстрирует вашу попытку. – JonB
Где вы находите '-7600'? – Jotne
@Jotne 'z' значение от' 'смещено' dz' из элемента '. –