我有一个XML块,其中包含多个具有相同标签/节点的组,但是这些组之间的数据值不同。我需要解析它们以更新文本,但是由于每个组具有相同的标签,因此不确定如何执行此操作。
我尝试了一些在SE上找到的解决方案,但是它们并不能完全解决问题。
<attr>
<attrlabl>STATE_NAME</attrlabl>
<attrdef>State Name</attrdef>
</attr>
<attr>
<attrlabl>STCOFIPS</attrlabl>
<attrdef>State/County FIPS ID</attrdef>
</attr>
我想解析第二个“ attr”组以将“ attrdef”值更改为“ STCOFIPS Value”,但是不确定如何使用Python进行解析。期望值:
<attr>
<attrlabl>STATE_NAME</attrlabl>
<attrdef>State Name</attrdef>
</attr>
<attr>
<attrlabl>STCOFIPS</attrlabl>
<attrdef>STCOFIPS Value</attrdef>
</attr>