[Sedna-discussion] Announce: zif.sedna-0.01alpha1
Sedna is a native full-featured XML database management system.
Brought to you by:
mozinsur,
shcheklein
From: Jim W. <jw...@vt...> - 2008-03-25 10:12:14
|
Announcing a new alpha release of zif.sedna, a python interface to Sedna XML Database. New in 0.10 is sednaobject, which provides two classes for handling Sedna results. SednaXPath is a class for read-only query results. It provides access to results as a python sequence object, so indexed access and slicing are available. SednaElement is a class that provides a read-write elementtree-like interface for query results where a single element is returned. In addition to sequence operations (this time, only within the element), setting object children by index is allowed. Also provided are append, remove, and insert. A "replace" method is included to replace the entire element, and "set" and "get" are included for element properties. These classes are instanciated with a cursor, a query string and an optional parser. Since sednaobject internally uses lxml, it supports objects parsed with lxml.etree.fromstring and lxml.objectify.fromstring in addition to plain-text items. A file, README_sednaobject.txt is provided with usage examples as doctests. This is alpha, so names, interfaces, and behaviors may change. This is more about useful and correct behavior than efficiency at the moment. Feedback is welcome. It's available from the Python Cheese Shop, http://pypi.python.org/pypi . - Jim Washington |