-
Notifications
You must be signed in to change notification settings - Fork 0
xkenneth/gxml
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
gXML - good? XML (not google!) A brief tutorial: www.xkenneth.com/gxml Kenneth Miller - xkenneth@gmail.com www.xkenneth.com gXML is an XML toolkit abstraction for the different XML toolkits available in python. The goal of this abstraction is to be able to work with XML regardless of which library is present on the system, while maintaing a very pythonic experience. gXML currently supports: elementtree minidom in that order of preference. It supports just about every valid XML operation you might want to do. There is currently no support for XPath. The module currently needs a mechanism for setting user preferences of various toolkits. Files: README - ;) gxml/ base.py - Defines the base class from which all apis inherit. Defines things common to all apis. dev.py - Run me to fiddle around. elemtree.py - The elementtree api minidom.py - The minidom api test.py - Unit testing. test.xml - XML for unit testing. DON'T TOUCH! gxml.py - The main module that handles selecting which api to import based off of availability and preference. Please feel free to email me for help and if you have any questions. (My email can be found at the top of this document.) ### Changelog 0.4 Added tails support, getting ready for inclusion of xpath. 0.1 Base
About
A generic abstraction between multiple XML libraries.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published