Projects / Presenting XML

Presenting XML

Presenting XML is a Java Web application framework for presenting HTML, PDF, WML, etc. in a device independent manner. It supports various kinds of content, including XML files, dynamic content, SQL result sets, and flat files. It provides a declarative way for applying filters and XSLT transforms to a stream of XML content in a pipeline. It allows user defined filters and serializers written as Java plug-ins. It is component based and extendable. Presenting XML may be used as a command line tool or as a framework for a servlet-based Web application.

Tags Internet Web Dynamic Content Text Processing Markup XML Site Management HTML/XHTML Software Development Libraries Application Frameworks
Licenses MPL LGPL
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  20 May 2003 23:16
  • Rrelease-after

Changes: This release added support for creating mail with alternative MimeMultiParts and attachments from serialized XML.

  • Rrelease-mid
  •  26 Mar 2003 21:19
  • Rrelease-after

Changes: This release focuses on some refactorizations to achieve the following objectives: to support more than one pipeline per request; to allow resources to be referenced by parameter values; to support setting parameter values; to support default fault handling at various scopes in a resources script; and to make the names of some instructions more consistent.

  • Rrelease-mid
  •  20 Feb 2003 07:18
  • Rrelease-after

Changes: This release introduces request mapping at the app level to direct the request to an appropriate page (HTML, WML, PDF, etc.). This replaces request mapping at the page level. The release also introduces client validation at the app level within the page and pipeline metaphor.

  • Rrelease-mid
  •  27 Jan 2003 03:12
  • Rrelease-after

Changes: This release now supports client-side and server-side redirect instructions that contain pipeline instructions, and supports the construction of redirect URLs as XPATH expressions evaluated against the output of the pipeline. The release includes a shopping cart sample Web app.

  • Rrelease-mid
  •  08 Dec 2002 23:13
  • Rrelease-after

Changes: This release introduces JDBC connection pooling and SQL database content. New sample apps have been added for converting the results of SQL queries into XML, and for chaining SAX filters and XSLT transforms in a pipeline. The underlying component model has been refactored somewhat.

No-screenshot

Project Spotlight

mysql_auth

A basic authenticator for Squid proxy.

4336443080ce74b86bbe2ffe12760d2e_thumb

Project Spotlight

Necromancer's Dos Navigator

A Norton Commander clone.