xml.etree.ElementTree模块.set()更改现有属性序列

时间:2018-07-16 14:04:16

标签: python xml scripting xml-parsing xml.etree

为简化我的问题

我的xml:

<a><b RANGE1="32,127", RANGE2="3,17", RANGE3="2,2", RANGE17="2,12",RANGE27="3,3" /></a>

我要添加属性RANGE10 =“ 5,5”

我在xml.etree.ElementTree python模块中使用了以下注释

element.set('RANGE10', '5,5')

它给像

<b RANGE1="32,127", RANGE10="5,5", RANGE17="2,12", RANGE2="3,17",RANGE27="3,3",RANGE3="2,2"/>

即它会自动按照升序自动排列自己,例如RANGE1,RANGE10,RANGE17,RANGE2,RANGE27,RANGE3。

但是我想在不影响下面现有顺序的情况下在末尾添加我的输入,

<b RANGE1="32,127", RANGE2="3,17", RANGE3="2,2", RANGE17="2,12",RANGE27="3,3", RANGE10="5,5"/>

需要做什么?谢谢

0 个答案:

没有答案