RE: [Fwd: Re: Pregunta sobre el estado de gnome-db para el desarrollo]
- From: Vivien Malerba <malerba linuxave net>
- To: "Rodrigo Moya" <rodrigo linuxave net>
- Cc: Carlos Perelló Marín <carlos hispafuentes com>,gnome-db-list gnome org
- Subject: RE: [Fwd: Re: Pregunta sobre el estado de gnome-db para el desarrollo]
- Date: Thu, 15 Jun 2000 17:18:12 +0200
On jeu, 15 jun 2000, you wrote:
>
> > > then, I'll add a Gda_XmlObject which wraps all access to the specific
> > > items on each XML file format. For example, Gda_XmlQuery would be a
> > > subclass of this Gda_XmlObject.
> >
> > I've already started to make a Gda_XmlQuery object from a GtkObject, but I
> > can modify it when the Gda_XmlObject is ready. However, I don't see the
> point
> > of having a Gda_XmlObject. Couldn't Gda_XmlQuery be derived from
> Gda_XmlFile
> > like Gda_XmlReport? What do you want to put in that Gda_XmlObject object?
> >
> Well, I was thinking that a Gda_XmlObject is an element in a Gda_XmlFile
> object. For example:
>
> <DATABASE>
> <TABLE NAME="table1">
> <FIELD NAME="field1"/>
> </TABLE>
> <VIEW NAME="view1">
> </VIEW>
> </DATABASE>
>
> Here, DATABASE is the Gda_XmlFile. But, TABLE, FIELD and VIEW are
> Gda_XmlObject. And any Gda_XmlObject can in turn have several child
> Gda_XmlObject.
>
> I've made this distinction to separate what is the real XML file, and all
> the elements on it. And, because, as we said, a Gda_XmlQuery must be able to
> be saved in a file on its own, or as part of a Gda_XmlReport, so having it
> as a Gda_XmlObject (= an element in a Gda_Xmlfile) would allow to do so.
>
> Or am I wrong?
In Gda_XmlQuery, I use the xmlNodePtr directely and it seems to be fine. For
example, you can ask to have a Gda_XmlQuery object built from a part of an xml
structure by using gda_xml_query_new_from_node(). However I'm not sure we need
to have objects built for all the elements of what is in the xml file because:
* I don't see very much usage for it,
* it would consume a lot of memory,
* it can be very tricky to keep the xml structure up to date with the structure
of these objects.
But the idea of having Gda_XmlQuery as a subclass of Gda_XmlFile is IMHO a good
idea.
What do you think?
Cheers,
Vivien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]