我的xml文件是这样的
<S_Row>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
</S_Row>
我在 python 中处理它是这样的:
for i, S_Cell in enumerate(S_Row.findall('S_Cell')):
for S_CellBody in S_Cell.getchildren():
if i==0:
S_CellBody.text="ABC"
这给了我在 xml 文件中这样的输出:
<S_Row>
<S_Cell><S_CellBody>ABC</S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
</S_Row>
现在,如果我想添加另一行并在第二行(第一列)中添加元素,如下所示:
<S_Row>
<S_Cell><S_CellBody>ABC</S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
</S_Row>
<S_Row>
<S_Cell><S_CellBody>DEF</S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
<S_Cell><S_CellBody></S_CellBody></S_Cell>
</S_Row>
我应该怎么办?