我有一个具有以下架构的 XML:
<?xml version="1.0"?>
<TagA attr1="abs" attrB="mdf">
<TagB>
<TagC attr3="g12dg" attr4="fgf">
<TagD attr5="dgs" attr6="furu" />
</TagC>
<TagC attr3="fh5yg" attr4="ergf">
<TagD attr5="dgs" attr6="tdru" />
<TagD attr5="oko" attr6="tsas" />
</TagC>
</TagB>
</TagA>
attr3 对于每个节点 TagC 都是唯一的。
我需要为每个节点TagC,在命令行上执行一些操作OP1,然后返回并插入一个属性attr7(其值= OP1 的输出)到同一个节点TagC。
我正在尝试在 Ubuntu 上使用 Python 来实现这一点。