мне нужно пересечь дерево 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>
Как я могу это сделать с ElementTree Python?
связаны: http://stackoverflow.com/questions/4788958/set-the-value-of-xml-file-recursively-with-python-elementtree – jfs
Может ли быть более одного '' child? Вы рассмотрели возможность добавления атрибута «ошибка» к элементу с проблемой? –