[REBOL] DOM Level 3 implementation in REBOL: evaluators sought
From: rudolf::meijer::telenet::be at: 12-Mar-2008 19:39
This is to announce the completion of a REBOL implementation of the DOM
Level 3 interfaces defined by the World Wide Web consortium (W3C, see
http://www.w3.org/DOM/), notably the Core, XML, Load and Save, and
Validation modules, with certain restrictions and deviations, related mostly
to the capabilities of the programming language and operating system used
(REBOL 2 under Windows XP and later).
To quote the W3C: The DOM or Document Object Model is a platform- and
language-neutral interface that will allow programs and scripts to
dynamically access and update the content, structure and style of documents,
in particular XML documents.
The present DOM implementation is a specific language binding of the
abstract API, or Application Programming Interface, specified by the W3C.
Subject to the restrictions and deviations detailed in the User Manual, both
XML versions 1.0 and 1.1 are supported, with Namespaces. The implementation
omits a number of data types, interfaces, attributes and methods which are
either considered to be of little value for the general user, or not
applicable because of other implementation choices.
I am interested in having this implementation evaluated by REBOL users who
develop sophisticated XML applications. I can make available a package
containing a Graphical User Interface (GUI) for loading, parsing,
serializing and validating XML texts, and for processing the
parsed/validated document tree through user scripts, that can exploit all
objects, attributes and methods of the implementation.
Both the implementation and the GUI are extensively documented. The GUI uses
RebGUI from Dobeash Software (www.dobeash.com/rebgui).
The package comes as a ZIP file with the following contents:
DOMLevel3.exe (combined GUI + interfaces)
DOM-Impl-manual.doc (Word file containing the interface documentation
and example applications)
DOM-GUI-manual.doc (Word file containing the GUI documentation
and an example user script)
readme.txt
The executable file does not need any installation or other files to run.
As it is an evaluation copy, it will stop running after a fixed period of
time (3 months).
Reactions to me please:
Rudolf W. MEIJER
mailto:rudolf.meijer-telenet.be
http://users.telenet.be/rwmeijer/