Size: 859
Comment:
|
← Revision 13 as of 2019-06-20 18:47:48 ⇥
Size: 747
Comment: Most of the resources linked on this page weren't available anymore, so I updated them to the best of my knowledge. It would be nice if someone could provide better resources, though.
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
Line 9: | Line 8: |
Python XML Processing with `lxml`: http://www.nmt.edu/tcc/help/pubs/pylxml Dive into Python 3, chapter on XML processing: http://www.diveintopython3.net/xml.html |
Dive into Python 3, chapter on XML processing: https://www.cmi.ac.in/~madhavan/courses/prog2-2012/docs/diveintopython3/xml.html |
Line 14: | Line 11: |
Line 19: | Line 15: |
Python XML FAQ: http://www.rexx.com/~dkuhlman/pyxmlfaq.html Introduction to different XML libraries: http://diveintopython.net/xml_processing/index.html |
Python XML Tutorial: https://www.tutorialspoint.com/python/python_xml_processing.htm |
ElementTree and lxml:
Start here if you want to write new code for XML processing
ElementTree tutorial: http://effbot.org/zone/element.htm
lxml tutorial: http://lxml.de/tutorial.html
Dive into Python 3, chapter on XML processing: https://www.cmi.ac.in/~madhavan/courses/prog2-2012/docs/diveintopython3/xml.html
DOM/SAX:
Start here if you need to maintain existing DOM/SAX code that uses the xml.dom and xml.sax packages, or want to process XML using these packages
Note: some of these also describe the use of PyXML, which is an outdated XML package that is no longer maintained and should not be used in new code.
Python XML Tutorial: https://www.tutorialspoint.com/python/python_xml_processing.htm