Изменить XML-файл в Python - PullRequest
1 голос
/ 16 мая 2010

У меня есть два файла, file1 и file2.Я должен изменить file1 в определенном узле и добавить в список детей.Список находится в файле2.Могу ли я это сделать и как?

from xml.dom.minidom import Document
from xml.dom import minidom  
file1=modificare.xml
file2=sorgente.xml

xmldoc=minidom.parse(file1)

for Node in xmldoc.getElementsByTagName("Sampler"):
    # put in the file2 content

1 Ответ

3 голосов
/ 16 мая 2010

используйте ElementTree:

from xml.etree.ElementTree import Element, SubElement, Comment, tostring

# Configure one attribute with set()
root = Element('opml')
root.set('version', '1.0')

root.append(Comment('Generated by ElementTree_csv_to_xml.py for PyMOTW'))

http://broadcast.oreilly.com/2010/03/pymotw-creating-xml-documents.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...