tools-yak
[Top] [All Lists]

[tools-yak@collab] XML presentation framework

To: tools-yak@xxxxxxxxxxxxxxxxxxx
From: Jack Park <jackpark@xxxxxxxxxxxxxx>
Date: Thu, 20 Feb 2003 13:57:53 -0800
Message-id: <5.1.1.6.0.20030220135633.03781e68@thinkalong.com>
http://presentingxml.sourceforge.net/    (01)

Java, jdk1.3 MPL.
Strikes me as greatly similar to the pipes in Cocoon 2.    (02)

"This is the home page of Presenting XML. Presenting XML is an open source 
framework for applications which aims to achieve a complete separation of 
content from presentation. It supports:    (03)

     * various kinds of content including XML files, flat files, SQL 
database queries and custom dynamic content;
     * applying a chain of XSLT transformations and SAX filters in a pipeline;
     * filtering a stream of XML content in a pipeline without requiring 
the construction of a tree representation of the document;
     * serialization to PDF using the Apache fop processor;
     * user defined serializers;
     * user defined components;
     * different kinds of media (e.g. browsers,handhelds) with different 
flavors of markup (e.g. HTML,WML.)    (04)

Presenting XML may be used as a command line tool or as a framework for a 
servlet-based web application. Simple examples with XML, XSLT, and Java are 
included in the distribution. There are command line examples for 
converting flat files to XML (and vice versa), for converting SQL results 
to XML, for applying a sequence of XSLT transforms and SAX filters in a 
pipeline, and for setting up streaming filters. There is a sample web 
application that illustrates how to build a simple shopping cart.    (05)

Presenting XML attempts to recognize the requesting device and determine 
its supported MIME types, and then delegates the request to the appropriate 
response handler. The response handler services the request by supplying 
content and feeding it through any number of stages of XSLT transforms and 
SAX filters, and ultimately a serializer. Within a response, test 
expressions matched on the request parameters may be used to select 
alternative paths of content, transforms, and serialization. "    (06)

---------------------------------------------------------------------------
XML Topic Maps: Creating and Using Topic Maps for the Web.
Addison-Wesley. Jack Park, Editor. Sam Hunting, Technical Editor    (07)

Build smarter kids globally to reduce the need for smarter bombs.    (08)


-- 
This message is archived at:    (09)

http://collab.blueoxen.net/forums/cgi-bin/mesg.cgi?a=tools-yak&i=5.1.1.6.0.20030220135633.03781e68@thinkalong.com    (010)
<Prev in Thread] Current Thread [Next in Thread>
  • [tools-yak@collab] XML presentation framework, Jack Park <=