Python is the fastest, most productive tool for processing XML. This is the first book to cover XML development with Python, in-depth. XML expert Sean McGrath introduces each of Python's key features, with practical examples demonstrating exactly how to leverage Python in XML development. Install Python and its XML package; then discover the new Pyxie open source project, which provides powerful XML processing libraries for Python. Master XML processing tasks such as stripping tags and reporting on XML document structure. Learn basic Python control structures, functions, data structures, and object techniques; then process XML using regular expressions; event-driven and tree-driven techniques. XML Processing With Python also includes hands-on, practical chapters on SAX and DOM support in Python. The CD-ROM contains complete Python distributions for Windows and Linux, plus extensive source code.
Description:
Python is the fastest, most productive tool for processing XML. This is the first book to cover XML development with Python, in-depth. XML expert Sean McGrath introduces each of Python's key features, with practical examples demonstrating exactly how to leverage Python in XML development. Install Python and its XML package; then discover the new Pyxie open source project, which provides powerful XML processing libraries for Python. Master XML processing tasks such as stripping tags and reporting on XML document structure. Learn basic Python control structures, functions, data structures, and object techniques; then process XML using regular expressions; event-driven and tree-driven techniques. XML Processing With Python also includes hands-on, practical chapters on SAX and DOM support in Python. The CD-ROM contains complete Python distributions for Windows and Linux, plus extensive source code.