Working with XML files in Python

Jeff7181

Lifer
Aug 21, 2002
18,368
11
81
Is there an accepted standard way to work with XML files in Python? Google searches keep turning up ElemenTree and LXML. Is there no native way to read and write XML files with Python?

(I'm used to PowerShell, where Export-Clixml and Import-Clixml are baked into PowerShell)
 
Last edited:

Leros

Lifer
Jul 11, 2004
21,867
7
81
ElementTree seems to be a part of standard Python library. Seems reasonable for a standard xml library.

What do you mean by "native"?
 

Jeff7181

Lifer
Aug 21, 2002
18,368
11
81
ElementTree seems to be a part of standard Python library. Seems reasonable for a standard xml library.

What do you mean by "native"?

Admittedly I haven't even tried working with it yet, but it sounded to me like it was a module I had to add.

By native, I meant out of the box, no matter what OS, what distro, or how it's packaged, it can read/write XML files. If ElemenTree is included with Python, I suppose that answers my question.
 

ForumMaster

Diamond Member
Feb 24, 2005
7,797
1
0
I would recommend two things for working with python/xmls:

1. install PIP. this allows quick and easy installs of all modules
2. then run "pip install beautifulsoup4".

Beautifulsoup and beautifulstonesoup are excellent (albeit strangely named) modules for handling html and xml files in python. you won't find better.
 

Childs

Lifer
Jul 9, 2000
11,450
7
81
Admittedly I haven't even tried working with it yet, but it sounded to me like it was a module I had to add.

By native, I meant out of the box, no matter what OS, what distro, or how it's packaged, it can read/write XML files. If ElemenTree is included with Python, I suppose that answers my question.

You have to import ElementTree, but you shouldn't have to download the module or anything, just do an import statement.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |