XML使用数字增加特定值

时间:2018-08-10 19:47:03

标签: xml add

如果涉及XML和/或Python,我是一个菜鸟,所以这可能是一个愚蠢的问题。我在互联网上找不到任何答案...

所以我有一个用于游戏引擎(GTA 5)的XML文件,但是我需要增加所有Z值(这些是3D空间中的垂直坐标),因为我自己的地图对象生成得太低,在海。我的所有z坐标应增加153,433,以使其产生于海平面之上。问题是,我有几百个这样的z坐标,它们都是不同的...因此,如果我手动进行操作,将需要一些时间。

是否有办法在所有z坐标中添加(在这种情况下)153,433?一位朋友以为Python可以解决这个问题,但他对此并不了解。

这里有一个示例,其中z = 21,2429:

<Item type="CEntityDef">
  <archetypeName>OBJECT</archetypeName>
  <position x="-3033,01" y="-7256,72" z="21,2429" />
  <rotation x="0,0" y="0,0" z="0,0" w="1,0" />
  <scaleXY value="1" />
  <scaleZ value="1" />
</Item>

现在,我必须得到21,2429并加上153,433。但是在其他对象上,z值与21,2429完全不同...

这可能是一个奇怪的问题,但是如果有人可以帮助我,我将不胜感激。

0 个答案:

没有答案