我需要遍歷XML樹添加子元件當該值小於5。 例如,該XML可以被修改成插入一個元素的節點在XML與Python/ElementTree的
<?xml version="1.0" encoding="UTF-8"?>
<A value="45">
<B value="30">
<C value="10"/>
<C value ="20"/>
</B>
<B value="15">
<C value = "5" />
<C value = "10" />
</B>
</A>
這個XML。
<?xml version="1.0" encoding="UTF-8"?>
<A value="45">
<B value="30">
<C value="10"/>
<C value ="20"/>
</B>
<B value="15">
<C value = "5"><D name="error"/></C>
<C value = "10" />
</B>
</A>
我該怎麼用Python的ElementTree做到這一點?
相關:http://stackoverflow.com/questions/4788958/set-the-value-of-xml-file-recursively -with-python-elementtree – jfs 2011-01-25 03:12:42
可以有多個``孩子嗎?你是否考慮過向有問題的元素添加「error」屬性的選項? –
2011-01-25 04:06:02