XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
Python and XML Python has long been a popular language for developing XML applications. Python and XML expert Uche Ogbuji gives XML.com readers the essential information needed to use these two technologies together.
RSS 1.0 feed for this column. Atom feed for this column.

Processing Atom 1.0 By Uche Ogbuji
In his final Python-XML column, Uche Ogbuji shows us three ways to process Atom 1.0 feeds in Python. [Sep. 14, 2005]

Should Python and XML Coexist? By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji claims that the costs of using XML as a little language in a Python application may outweigh the benefits of doing so. [Aug. 24, 2005]

EaseXML: A Python Data-Binding Tool By Uche Ogbuji
In this month's Python and XML column, Uche Ogbuji examines a new XML data-binding tool for Python: EaseXML. [Jul. 27, 2005]

More Unicode Secrets By Uche Ogbuji
In this month's Python and XML column, Uche Ogbuji continues his discussion of Unicode secrets with regard to XML processing in Python, especially BOMs and stream objects. [Jun. 15, 2005]

Unicode Secrets By Uche Ogbuji
In his latest Python-XML column, Uche Ogbuji delves broadly and deeply into the world of Unicode, especially with regard to processing XML in Python. [May. 18, 2005]

Making Old Things New Again By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji examines some of the new XML document creation features in Amara and 4Suite. [Apr. 20, 2005]

Writing and Reading XML with XIST By Uche Ogbuji
In Uche Ogbuji's latest Python and XML column he introduces XIST, which has been called "object-oriented XSLT for Python" -- a framework for manipulating XML Pythonically. [Mar. 16, 2005]

Gems from the Mines: 2002 to 2003 By Uche Ogbuji
Uche Ogbuji's Python and XML column returns with a recurring theme: mining the archives of the Python XML SIG list for lost and hidden gems. [Mar. 2, 2005]

Introducing the Amara XML Toolkit By Uche Ogbuji
Uche Ogbuji introduces Amara, his new collection of XML tools for Python. [Jan. 19, 2005]

Full XML Indexes with Gnosis By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji shows us how to index XML documents using Python's Gnosis Utilities. [Dec. 8, 2004]

Location, Location, Location By Uche Ogbuji
Uche Ogbuji's Python and XML column this month describes some techniques for determing node or parse event locations, expressed in XPath, when parsing XML with DOM or SAX.  [Nov. 24, 2004]

The State of Python-XML in 2004 By Uche Ogbuji
Uche Ogbuji reports on 74 Python-XML projects, giving us a status report on the state of Python-XML for 2004. [Oct. 13, 2004]

Wrestling HTML By Uche Ogbuji
Uche Ogbuji's Python and XML column returns with a look at techniques for converting arbitrary and invalid HTML into XHTML. [Sep. 8, 2004]

Practical SAX Notes By Uche Ogbuji
Uche Ogbuji follows up on some of the practical aspects and implications of his latest Python and XML columns, including SAX and namespace issues. [Aug. 11, 2004]

Decomposition, Process, Recomposition By Uche Ogbuji
In Uche Ogbuji's latest Python and XML column he explores a pattern for handling very large XML files easily and efficiently. [Jul. 28, 2004]

XML Namespaces Support in Python Tools, Part Three By Uche Ogbuji
In this month's Python and XML column Uche Ogbuji examines the namespace support in ElementTree, PyRXPU, and libxml. [Jun. 30, 2004]

XML Namespaces Support in Python Tools, Part Two By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji continues his tour of XML namespaces support in Python tools, focusing this time on 4Suite. [May. 13, 2004]

XML Namespaces Support in Python Tools, Part 1 By Uche Ogbuji
Uche Ogbuji provides a hands-on introduction to Python's facilities for processing XML namespaces. [Mar. 10, 2004]

Introducing PyRXP By Uche Ogbuji
In Uche Ogbuji's latest Python and XML column he examines PyRXP, discovering that it's not a conformant XML parser. He recommends the use of the PyRXPU variant instead. [Feb. 11, 2004]

Building Dictionaries With SAX By Uche Ogbuji
In Uche Ogbuji's latest Python and XML column he describes an optimization technique for speeding up Python XML applications by using SAX to build specialized Python dictionaries. [Jan. 14, 2004]

xmltramp and pxdom By Uche Ogbuji
In the latest installment of Uche Ogbuji's Python and XML column, he examines two different means of parsing XML documents in Python: xmltramp and pxdom. [Dec. 17, 2003]

More Gems From the Mines By Uche Ogbuji
In his latest Python and XML column Uche Ogbuji presents new gems from the archives of the main Python-XML mailing list, again focusing on XML output. [Nov. 12, 2003]

Three More For XML Output By Uche Ogbuji
In his latest Python and XML column Uche Ogbuji introduces three more tools for creating correct XML output in Python programs. [Oct. 15, 2003]

The State of the Python-XML Art, 2003 By Uche Ogbuji
In this month's Python and XML column Uche Ogbuji updates his report on the state of the Python-XML art, adding 24 new projects. [Sep. 10, 2003]

Introducing Anobind By Uche Ogbuji
In his latest Python and XML column Uche Ogbuji introduces anobind, a Python-XML data binding library which is driven by declarative rules. [Aug. 13, 2003]

XML Data Bindings in Python, Part 2 By Uche Ogbuji
In the second part of Uche Ogbuji's series on XML data binding tools in Python, he examines the XML data binding library which is part of David Mertz's Gnosis Utils. [Jul. 2, 2003]

XML Data Bindings in Python By Uche Ogbuji
In the latest Python and XML column Uche Ogbuji considers Python data bindings for XML, including generateDS, a script which builds Python bindings from a WXS instance. [Jun. 11, 2003]

Using libxml in Python By Uche Ogbuji
In Uche Ogbuji's latest Python and XML column he introduces libxml, a popular and well-designed low-level XML library, paying particular attention to its Python bindings. [May. 14, 2003]

Gems From the Archives By Uche Ogbuji
In this month's Python and XML column Uche Ogbuji hunts for treasures in the archives of the Python XML SIG, locating interesting tidbits for producing and displaying XML. [Apr. 9, 2003]

Using SAX for Proper XML Output By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji explains how to use SAX to generate proper XML output from Python programs. [Mar. 12, 2003]

Simple XML Processing With elementtree By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji introduces Fred Lundh's elementtree, a very pythonic way of processing XML. [Feb. 12, 2003]

Generating DOM Magic By Uche Ogbuji
In the first Python and XML column of the new year, Uche Ogbuji describes how to use Python generators in DOM processing.  [Jan. 8, 2003]

A Python & XML Companion By Uche Ogbuji
In the latest Python and XML column Uche Ogbuji offers a companion to the successful Python & XML book by Drake and Jones. [Dec. 11, 2002]

Proper XML Output in Python By Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji explores the intricacies of creating proper XML output in Python, including character set and encoding issues. [Nov. 13, 2002]

A Tour of 4Suite By Uche Ogbuji
In this installment of Python and XML, Uche Ogbuji provides a tour of the core XML processing facilities of 4Suite.  [Oct. 16, 2002]

Introducing PyXML By Uche Ogbuji
In the second Python and XML column, Uche Ogbuji introduces PyXML, the add-on XML library which builds upon Python's core XML support. [Sep. 25, 2002]

The State of the Python-XML Art By Uche Ogbuji
In the first installment of our new Python-XML column, Uche Ogbuji offers a bird's-eye tour of the Python-XML world, including books, discussion forums, and software packages. [Sep. 18, 2002]