This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.

EDOM

Maintainer

Colin Paul Adams

Description

EDOM is a freely-available Eiffel binding to an implementation of the World-Wide-Web Consortium's Document Object Model.

It supports the following DOM modules:

The initial implementation is based upon Apache Xerces C++ 2.2.0. This features validation against both DTDs and W3C XML Schema Definitions.

Support for multiple implementations is present (in principle - I have implemented the proposed DOMImplementationRegistry).

XSLT is also (optionally) supported. The author writes: As far as I know, there is no standard for invoking an XSLT processor, other than JAXP, so I'm very much feeling my way here. Comments welcome.

The XSLT implementation is Xalan C++ 1.5. This comes with a full set of extension functions, plus parts of the EXSLT library.

Schematron validation is supported (assuming you have installed XSLT support) via » Schematron-Basic and XSLT. Schematron rules can also be embedded in W3C XSD schemas (and in RLEAX-NG grammars, but EDOM does not yet do validation with RELAX-NG grammars).

All DOM level 3.0 interfaces are experimental, and liable to change. The XSLT interface is not yet complete.

Categories

Versions

Links

Licensing

Dependencies

Packages using EDOM

Google
 
Web eiffelzone.com