O'Reilly logo

XML Processing with Python by Sean McGrath

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.5. The C3 Utility: An XML Document Editor/Viewer in Python

It is very useful during XML program development to be able to see the tree structure of an XML file. The C3 is a Python utility that is part of the Pyxie Open Source Project that does exactly that. It is implemented with the wxPython cross-platform GUI toolkit, which we will use extensively in this book.

The wxPython toolkit is a wrapping of the cross-platform GUI toolkit for C++ programmers, which is called wxWindows. The wxPython toolkit is the work of Robin Dunne (http://alldunn.com/wxPython). The wxWindows toolkit is the work of Julian Smart (http://www.wxwindows.org). Before executing the C3 application, we will need to get wxPython up and running on your machine.

4.5.1. Installing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required