6. Изменение существующего XML-документа

Если ваша программа нуждается в чтении документа XML, изменении и записи, эта операция выполняется с помощью lxml.

  1. Начните с чтения документа, используя методы из раздела 3. Чтение XML-документа.
  1. Измените дерево документа, добавив, удалив или заменив элементы, атрибуты, текст и другие функции.

Например, предположим, что ваша программа имеет переменную linkNode, которая содержит экземпляр Element, представляющий элемент HTML «a» (гиперссылку), и вы хотите изменить значение его атрибута href, чтобы указать на другой URL-адрес, например http: // www.nmt.edu/. Этот код будет делать это:

linkNode.attrib['href'] = 'http://www.nmt.edu/'
  1. Наконец, запишите документ обратно в файл, как описано в разделе 5. Создание нового документа XML.