Rhinohide is a Java implementation of the W3C DOM, layered over a Web browser's native JavaScript. Comparable to Sun's Common DOM API, it provides an interface for applets to manipulate their containing Web pages, using a standard Java binding of the DOM. Coverage is still incomplete, but full support is provided for Core Level 1 and partial support for Core Level 2 and 3, XML, Events, Traversal, and Range.


The implementation was completed to Core Level 1. A unit test suite was coded for the Level 1 API, which you can run from the demo site. With this release, Rhinohide is now at beta.

URL: Michael Allan's Files