- From: ANOQ of the Sun <anoq@vip.cybercity.dk>
- Date: Thu, 16 Jul 1998 17:27:47 +0200
- To: Berlin Design <design@berlin-consortium.org>, Martin Portman <mrp@cre.canon.co.uk>, Nisheeth Ranjan <nisheeth@netscape.com>, toshok@netscape.com, DOM List <www-dom@w3.org>
Hi!
Finally! I have implemented these classes of the DOM spec. in C++:
Node, NodeIterator, Attribute, AttributeList, Text, Element
and some of Document.
Some of the classes lack a few methods, becuase they'll problably
be changed a lot in the next draft of the DOM-spec.
It can all be compiled and used both with and without CORBA!
It's in CVS:
Berlin/src/DOMcorba/ : IDL files and makefile for libDOMcorba,
which DOMimpl links to when using CORBA.
Berlin/src/DOMnocorba/ : Include files for building DOM without
CORBA. I have ripped off a lot of
omniORB's include files, but I guess
this is OK, when it's LGPL'ed. (Duncan?)
Berlin/src/DOMimpl/ : This is the actual implementation. There
is both a Makefile_corba and Makefile_nocorba.
Just copy the one you need to Makefile, and if
you use Makefile_nocorba, be sure to comment
out the first 3 lines in main() in testIt.cc.
This will generate an executable file called
testText. There will be a libDOM later...
Note! Only the Text class is tested. If the rest doesn't work - please
tell me :) And also... ehhm... you can't free anything except wstrings
(which should be named domstrings soon I hope). I haven't got the
solution for freeing stuff yet.
Happy hacking...
Cheers
--
,
ANOQ of the Sun / Johnny Andersen
E-Mail: anoq@vip.cybercity.dk or anoq@berlin-consortium.org
Homepage: http://users.cybercity.dk/~ccc25861/
Received on Thursday, 16 July 1998 11:40:15 UTC