Как обновить файл xml с помощью lxml и python?

<example>
    <login>
        <id>1</id>
        <username>kites</username>
        <password>kites</password>
    </login>
</example>

Как я могу обновить пароль с помощью lxml? и теперь я могу добавить еще одну запись в тот же файл?

пожалуйста, предоставьте мне пример кода


person RSK    schedule 21.01.2010    source источник


Ответы (1)


example = etree.Element("example")
login = etree.SubElement(example, "login")
password = etree.SubElement(login,"password")
password.text = "newPassword"

Это хорошее руководство.

person Svetlozar Angelov    schedule 21.01.2010
comment
после этого нам нужно вызвать etree.write(filepath) make make effect в xml-файле. Я нашел другой учебник, который, как мне кажется, лучше infohost.nmt.edu/tcc/help/pubs/pylxml - person RSK; 05.02.2010