Мне нужно пройти по дереву XML, чтобы добавить подэлемент, когда значение меньше 5. Например, этот 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" />
<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>
Как я могу сделать это с ElementTree Python?
<D>
? Рассматривали ли вы вариант добавления атрибута error к элементу с проблемой? - person John Machin   schedule 25.01.2011