[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: DB API on top of ozoneXML



Hi Lars,

> Hi Per, thanks for your offer. You're very welcome.
> I recently started to set up the new repository for Ozone add-ons.
> (http://cvs.smb-tec.com/cgi-bin/cvsweb.cgi/ozone-modules) OzoneXML
> is the first module there.

Yes, I've looked through it. Let me know if you need help flushing out any
of the methods...

> You're right. The API is designed very modular and includes several
> levels of conformity. Currently Level 0 ("base") and Level 1 are
> defined. This modularity allows database vendors to support all the
> provided features of the API step by step.
>
> For the beginning we should focus on Level-0 conformity. This includes
> the the Base and XMLResource interfaces.

I'm writing tests to check Level-0 and Level-1 conformity respectively. Give
me a couple of days more and I'll be ready to send it your way.

>
> The "problem" we have is that ozone currently doesn't support collections
> of XML documents. All stored documents are single and doesn't affect
> each other. The implementations of XMLContainer and
> XMLContainerHelper(Impl)
> is the wrapper for a stored document. So at first we need an persistent
> collection of individual XML documents: i.e. XMLContainerCollection.
> Collections can be nested so we need a way to traverse these collections.
> IMO, this is not very difficult to implement. :-)
>
> What do you think?

Sounds nice and clean to me :)