Всем привет!
В python я пока новичок, изучаю, пробую писать небольшие скрипты.
Столкнулся с необходимостью автоматизации рутинной работы с XML файлами.
Не могу найти информации по редактированию XML файла.
Есть необходимость периодически делать однообразные действия с содержимым. Вырезать ветку в XML файле и вставлять её в другом месте этого же файла. Подскажите, пожалуйста, как это проще сделать. Если есть примеры - буду благодарен. Смотрю пока в сторону использования ElementTree. По инструкциям нахожу только как распарсить XML, вытащить из него данные, записать в другой файл, а вот именно редактирования не могу найти.
Гуглом пользоваться умею, но чёт ничего не найду(
Но все варианты какие я находил не предполагали поиска в файле нужного куска текста, удаления его, поиска нужного места для вставки вырезанного ранее куска, вставки его и сохранения.
editing XML without using one of the parsers is a huge code smell. ;)
Предполагаю, что нужно использовать ElementTree или lxml.
Но все варианты какие я находил не предполагали поиска в файле нужного куска текста, удаления его, поиска нужного места для вставки вырезанного ранее куска, вставки его и сохранения. Гуглом пользоваться умею, но чёт ничего не найду(