GPS - Groves and Property Sets for Python 0.20
Geir Ove Grønmo
grove at infotek.no
Fri Nov 12 20:32:43 GMT 1999
Hello,
I'm pleased to announce the second release of GPS - Groves and
Property Sets for Python.
There has been a lot of changes in this release. The most important
being the support for grove managers and managed grove nodes, and a
grove walker module. See the changes.txt file in the distribution for
a complete list of changes.
Suggestions and bug reports should be sent to: grove at infotek.no
Geir O. Grønmo
--------------------------------------------------------------------------
Title: GPS - Groves and Property Sets for Python
Version: 0.20
Released: November 12th 1999
Author: Geir O. Grønmo, grove at infotek.no
License: GPL
Homepage: http://www.infotek.no/~grove/software/gps/index.html
- --
>>> What is GPS?
GPS is an implementation of the groves and property set concepts
defined in the HyTime and DSSSL standards. GPS is written in Python,
and should work* on any platform to which Python have been ported -
including the Java Platform.
There are two implementations in the current distribution, one
in-memory implemention and one that supports ZODB - the Zope Object
Database. Both groves, property sets and grove plans can be made
persistent by the ZODB implementation.
- --
>>> Features
o Loading of property sets from documents conforming to the Property
Set DTD, or any derived DTD [requires architectural processing].
o Grove plans. Default grove plans is automatically created by
wrapping a GrovePlan object around a property set. Inclusion and
omitting of modules, classes and properties are fully supported.
o Self-managed and managed grove node implementations, both generic
classes for representing grove nodes.
o Grove managers that manages a repository of managed grove nodes.
o ZODB - Zope Object Database versions of all grove, grove manager,
property set and grove plan classes, plus some ZODB utilities.
o Module for building XML groves from SAX event streams. This module
also contains a class for emitting SAX events by walking XML groves.
o Grove walkers, allows for selective processing of groves.
o Sample Property Sets
- --
>>> Requirements
- Python 1.5.2 or newer [3]
- An SGML/XML parser with a SAX driver
- SAX 1.0 for Python [4]
- xmlarch 0.25, optional unless architectural processing is needed [5]
- --
>>> References
[1] http://www.jpython.org/
[2] http://www.ornl.gov/sgml/SC34/
[3] http://www.python.org/
[4] http://www.stud.ifi.uio.no/~larsga/download/python/xml/saxlib.html
[5] http://www.infotek.no/~grove/software/xmlarch/index.html
[6] http://www.infotek.no/~grove/software/gps/licence.html
* The ZODB implementation won't work in a Java environment, since ZODB
contains code written in C.
--------------------------------------------------------------------------
<P><A HREF="http://www.infotek.no/~grove/software/gps/index.html">GPS
- Groves and Property Sets for Python version 0.20</A> an
implementation of the groves and property set concepts defined in the
HyTime and DSSSL standards. (12-Nov-1999)
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list