[Pipet Devel] Tools for parsing XML with Python

J.W. Bizzaro bizzaro at bc.edu
Mon Sep 27 13:52:22 EDT 1999

Hmmm.  So this is all Bonobo?  Does Gnome-DB make use of Bonobo?  *sigh* you can
see why we're using Gnome as the foundation for Loci :-)


Svanberg Liss wrote:
> > What's a bonobo compound document (i.e., a guppi figure in a gnumeric
> > spreadsheet) look like anyway? Does anyone know?
> A compund document is usually a GNOME::Storage where each compund part is a
> GNOME::Stream and can be found inside the storage.
> What a GNOME::Storage really are when it's stored on disk ( if it's even
> possible to store it on disk ) is application dependent. I should guess that
> it typically will be a directory.
> To store a compund document requires that each component has declared an
> interface that is called GNOME::Persist<something>.
> These interfaces contains methods that are able to store a component's data
> in a GNOME::Storage ( among other things ).
> So, when you wan't to store a compund document, you typically create ( or
> finds ) a GNOME::Storage, and then you tell the different components of the
> document to store themselves into your storage.
> Since there exists GNOME::Persist<blah> interfaces that are designed to
> store data directly on disk, or into a stream, things might be different in
> reality. A compund document *may* as an example be a number of files
> shattered around the net, or it might be one single (probably binary) file.
> // Liss
> _______________________________________________
> pipet-devel maillist  -  pipet-devel at bioinformatics.org
> http://bioinformatics.org/mailman/listinfo/pipet-devel

                         |        J.W. Bizzaro        |
                         |  jeff at bioinformatics.org   |
                         |                            |
                         |        THE OPEN LAB        |
                         | Open Source Bioinformatics |
                         |                            |
                         | http://bioinformatics.org/ |

More information about the Pipet-Devel mailing list