Я использую python с libxml2 для веб-приложения.
Мне нужно добавить дочерний узел xml одной из статей в xml с такой структурой:
<?xml version="1.0" encoding="UTF-8"?>
<archive>
<article>text<span>tag</span></article>
<article>text2<span>tag2</span></article>
<article>text3<span>tag3</span></article>
</archive>
Результат должен быть примерно таким:
<?xml version="1.0" encoding="UTF-8"?>
<archive>
<article>text<span>tag</span></article>
<article>text2<span>tag2</span><counter count='1'/></article>
<article>text3<span>tag3</span></article>
</archive>
Извините за плохой английский
edit: веб-клиент будет указывать, когда мне нужно добавить узел счетчика.
Моя проблема в том, что я не могу найти способ выбрать узел, который мне нужно изменить.
я могу изменить документ XML, добавив дочерний элемент root. Я не нашел способа сделать это в элементах, отличных от корневого элемента