Open Simple Markup Language is an XML Schema for web content / pages design & implementation. Built as an event handler, OSML gives the ability to create and manage elements interactively. Although Internet Explorer 5.5 or above is required when client side XML transforming is used, Server side XML transformation framework is recommended which gives the ability of supporting OSML from any html capable browser.
OSML is compatible with JAVA / XML server side transformation technology and has been extremely tested with Cocoon 2 Framework.
Using OSML you can build interactive web pages by creating simple elements
which generate complex html code with full support of javascript event hadlers.
Although OSML's XML engine has been extremely tested with Cocoon 2 framework and proven accurate, it's element structure is still in alpha version.
Nevertheless developers should await major feedback on it's structure base, elements & documentation, as version 1 is due to be released very soon.