XML.com: XML From the Inside Out

XML.comWebServices.XML.comO'Reilly Networkoreilly.com
  Articles | Weblogs | Newsletter | Safari Bookshelf
advertisement

Article:
 The State of the Python-XML Art
Subject: Gnosis Utils
Date: 2002-09-25 08:43:24
From: David Mertz

As with all of Uche's writing, this was a nice, clear article. Still, I want to put in a little plug for the utility set that I created (with the generous help of a number of contributors). I think that for the tasks Gnosis Utils accomplishes, there are not really any other tools that do the same thing:


BACKGROUND: Gnosis Utilites contains a number of Python libraries,
most (but not all) related to working with XML. These include:


gnosis.xml.pickle (XML pickling of Python objects)
gnosis.xml.objectify (Any XML to "native" Python objects)
gnosis.xml.validity (Enforce validity constraints)
gnosis.xml.indexer (XPATH indexing of XML documents)
gnosis.indexer (Full-text indexing/searching)
[...].convert.txt2html (Convert ASCII source files to HTML)
gnosis.util.dtd2sql (DTD -> SQL 'CREATE TABLE' statements)
gnosis.util.sql2dtd (SQL query -> DTD for query results)
gnosis.util.xml2sql (XML -> SQL 'INSERT INTO' statements)
gnosis.util.combinators (Combinatorial higher-order functions)
gnosis.util.introspect (Introspect Python objects)


...and so much more! :-)


The current release is always available as:
http://gnosis.cx/download/Gnosis_Utils-current.tar.gz


Previous Message Previous Message   Next Message Next Message

Sponsored By:


Contact Us | Our Mission | Privacy Policy | Advertise With Us | | Submissions Guidelines
Copyright © 2008 O'Reilly Media, Inc. | (707) 827-7000 / (800) 998-9938