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.
| Tags | Software Development Libraries Java Libraries Text Processing Markup HTML/XHTML Internet Web Dynamic Content |
|---|---|
| Licenses | MIT/X |
| Operating Systems | OS Independent |
| Implementation | Java JavaScript |
Recent releases


Changes: Several bugs affecting Internet Explorer were fixed. Remaining IE bugs were traced and documented.


Changes: 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.


Changes: Namespace lookup was implemented. Additional node-factory methods were implemented for Document.


Changes: Regression bugs affecting Internet Explorer were fixed, restoring basic function to that platform.


Changes: Support was added for DOM HTML.
A Java-based minimalistic model-view-controller (MVC) Web application framework.