- David Baron's DOM Tests - http://dbaron.org/dom/test/
Tests in JavaScript for compliance with some parts of the W3C DOM specs.
- DOMJuan: Koala's implementation of the DOM - http://koala.ilog.fr/domjuan/
Java implementation of the DOM Level 2. Free and with source code. Currently (version 0.1) only the Core and Events modules are available.
- 4DOM - http://pyxml.sourceforge.net/topics/
A full DOM level 2 implementation for Python, included in the PyXML package.
- Media Design in Progress - http://www.in-progress.com/
XML and DOM-based editors and web site publishing systems for the Macintosh. Uses Lisp as the language.
- NIST DOM tests in ECMAScript - http://xw2k.sdct.itl.nist.gov/dom/index.html
Tests currently written for MSIE; should be updated soon for other implementations.
- DocZilla - an SGML/XML browser - http://www.doczilla.com/index.html
Built on Mozilla code, this browser has the same support for the DOM as Mozilla does.
- Mozilla - XML/HTML browser - http://www.mozilla.org/
An open-source XML/HTML browser which is implementing full Level 2 DOM support.
- Dieter Köhler's XDOM 2.0 - http://www.philo.de/xml/dom/
A Delphi3 implementation of the DOM Level 2 Core and Traversal modules. Binaries and source code available, free of charge.
- IBM's DOM Implementation in C++ - http://alphaworks.ibm.com/aw.nsf/techmain/BAFBD2F79A8C641B8825675B0083C6DB?OpenDocument
XML for C++ parser (XML4C) is a validating XML parser written in a portable subset of C++. It implements Level 1 and some of Level 2 DOM, as well as providing SAX interfaces. Source code, samples and API documentation are provided with the parser. Now part of the Apache Xerces project.
- The Gnome DOM Engine - http://www.levien.com/gnome/gdome.html
Promises to create a fully standards-compliant DOM interface. It is based on Daniel Veillard's libxml.
- DOM 1 Reference - http://zvon.org/xxl/DOM1reference/Output/index.html
Reference guide with examples.
- IBM's techexplorer Hypermedia browser - http://www-3.ibm.com/software/network/techexplorer/
A plug-in for Netscape Navigator and Microsoft Internet Explorer which enables the display of TeX, LaTeX, and MathML documents and the publishing of interactive mathematical and scientific material on the Web. Includes the DOM (JavaScript, C, C++ and Java).
- MSXML - http://msdn.microsoft.com/downloads/tools/xmlparser/xmlparser.asp
The Microsoft stand-alone XML parser with Level 1 DOM support, implemented as a COM component.
- Apache XML project - http://xml.apache.org/
Different open source tools, most of which use the Xerces implementation (DOM Level 1 & 2) as a base. Xerces itself is available in Java, C++, Perl, and COM.
- Oracle XML Developer's Kit - http://technet.oracle.com/tech/xml/index.htm
Contains a parser with a Level 1 DOM interface. Available in Java, C, C++ and PL/SQL.
- Oracle XML Transviewer Beans - http://technet.oracle.com/tech/xml/transview_java/
DOM Java Bean encapsulation for use in quickly developing GUIs to XML applications.
- XML4P Perl DOM - http://xml.apache.org/xerces-p/index.html
Includes a collection of Perl5 wrapper objects that internally use their XML4C counterparts for Level 1 DOM processing.
- Adobe's SVG Viewer - http://www.adobe.com/web/features/svg/tools.html
Uses the DOM for animation of SVG images. Currently preview (alpha) releases; these implement some of DOM Level 2 as well as DOM Level 1.
- Unicorn XML Processor - http://www.unicorn-enterprises.com/
A stand-alone ECMAScript interpreter that supports Level 1 DOM Core. An XSLT processor contains the same engine.
- xmlBlaster - http://www.xmlBlaster.org/
XML and CORBA/RMI/XML-RPC based MOM (message oriented middleware) for Java/C/C++/Perl/Tcl/Python. Free for commercial and non commercial use (LGPL).
- Ozone - http://www.ozone-db.org/
Open source, Java, OO DBMS which includes a DOM interface.
- IBM's DOM Implementation in Java - http://alphaworks.ibm.com/aw.nsf/techmain/F62DB5F8684DCF6A8825671B00682F34?OpenDocument
A validating XML parser written in 100% pure Java, which includes an implementation of the Level 1 DOM, some of the Level 2 DOM, and SAX. Now part of the Apache Xerces project.
- DOM2 Reference - http://zvon.org/xxl/DOM2reference/Output/index.html
Reference guide with examples for the second release of the object model.
- OpenXML - http://download.cnet.com/downloads/0-14492-100-5565652.html
An open source, pure Java framework for XML-based applications which implements the Level 1 DOM and some of the Level 2 DOM.
- Parsed XML Project - http://dev.zope.org/Wikis/DevSite/Projects/ParsedXML/FrontPage
Project implementing the DOM as a persistent object in the Zope application server. Currently implements Core levels 1 & 2, XML level 2, and some Core & Loading level 3.
- Minidom - http://www.python.org/doc/current/lib/module-xml.dom.minidom.html
Lightweight DOM implementation in the standard Python library.
- eDOM - http://www.playsophy.com/edom/edom.html
An editing extensions to the W3C DOM. Specification, tests, FAQ, demos, downloads.
|