New Plugin: XHTML, CSS 2.1 and XML Transformations w/o XSL!

I am looking for folks to help test an alpha version of a new plugin I have created for Servoy. The plugin is called “UFO.”


What is UFO?

UFO is an XML/XHTML renderer that:

1). Provides an advanced alternative to Servoy’s built-in HTML rendering and

2). Let’s you transform XML and XHTML without writing XSL!

It takes XML or XHTML (1.0 strict) as input, applies formatting and styling using CSS 2.1, and generates a rendered representation of that XML or XHTML as output.

Rendered output may be sent to PNG, PDF, certain beans or a special “viewer” application that contains tools for link following, printing, print previewing and font scaling. Any well-formed XML or XHTML can be rendered as long as valid CSS is provided instructing UFO how to lay it out. In the case of XHTML, default CSS is provided out of the box.

If you have been looking for better HTML support in Servoy and/or if you have a need to create advanced PDF documents or images from XML stored or created in your Servoy solution (without having to write XSL!!), UFO is the answer.


I have attached a screenshot of the “viewer” that shows off some CSS styling, and have attached another screenshot of a JTabbedPane displaying CSS 2.1 styled XHTML.

If you would like to be a part of the alpha, please send me an e-mail. I expect to start e-mailing out copies of the plugin to alpha testers next week.

IF YOU WANT TO BE A PART OF THE ALPHA TEST SEND AN E-MAIL TO: jbader@omnesoft.com