RADpage is a rapid application development system for dynamic, data-driven Web applications. It directly operates inside the browser without requiring a client-dependent development environment. RADpage comes as an Apache module or a CGI, includes a powerful HTML/XML like object-oriented programming language called heitml (pronounced "Hi-TML"), and more than 150 Web application components. Development is done on a fully functional application instead of requiring the edit-save-browse cycle associated with conventional client-side development environments. The RADpage editor stores application pages in readable well-formed XML or upon request in HTML for editing with HTML editors.
Sablotron is an XML toolkit which implements XSLT, DOM, and XPath. Sablotron is written in C++, and it can be used from C, Perl, Python, PHP, ObjectPascal, and via a command line interface. It supports the XSLT 1.0, XPath 1.0, and DOM Level 2 W3C specifications. It is designed to be as compact and portable as possible, and is maintained as an Open Source project by Ginger Alliance.
xlHtml converts an Excel spreadsheet file (.xls) into highly-optimized HTML. It includes scripts to allow it to be used as a Netscape or mutt plugin and as a xls handler for Apache. The program currently supports string, blank, boolean, error, integer, floating point, hyperlinks, and formula cells. It can also output in XML, tab delimited, or comma separated values (CSV).
phpHtmlLib is an application development framework for developing OOP style Web applications in PHP. The application framework supports an MVC style architecture and Ajaxable and Cacheable interfaces for developing rich client Web applications. It comtains a set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex HTML widgets.
XPath Methods allows XPath queries on ParsedXML XML documents (and possibly other DOM implementations) in Zope. XPath is a relatively simple but still quite powerful query language used to address portions of XML documents. When you call an XPath Method you will retrieve a set of DOM nodes which you can then display in a Web page using DTML or ZPT, or which you can issue operations upon using, for instance, Python scripts.
Youhp3 (Youpee's One Unlimited HTML PreProcessor) is an HTML preprocessor that allows you to embed code of any script language, as well as calling any external program to generate text files. It is specifically designed to work with HTML/XML documents, and provide traditional features, such as define, include, macro, conditional tests, and loop.