小编use*_*251的帖子

根据其属性查找xml元素并更改其值

我正在使用python xmlElementTree,并希望根据其属性分配或修改xml元素值.谁能让我知道如何做到这一点?

例如:这是一个xml文件,我需要根据属性"sys/phoneNumber/1","sys2/SMSnumber/1"等设置元素"number"的值.

<root>
    <phoneNumbers>
        <number topic="sys/phoneNumber/1" update="none" />
        <number topic="sys/phoneNumber/2" update="none" />
        <number topic="sys/phoneNumber/3" update="none" />
    </phoneNumbers>

    <gfenSMSnumbers>
        <number topic="sys2/SMSnumber/1" update="none" />
        <number topic="sys2/SMSnumber/2" update="none" />
    </gfenSMSnumbers>
</root>
Run Code Online (Sandbox Code Playgroud)

编辑:为XML文件中的标记根添加了闭包.

python xml xml-parsing

8
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×1

xml ×1

xml-parsing ×1