Home

Projects

Services

Tech Resources



To contact us:

Phone:
813.495.3330
Fax:
813.243.9545
Email:
hillsystems
@tampabay.rr.com

7208 Fairford Place
Tampa, FL 33634

Powered by:
Project DAX
Client Hill Systems Consulting, Inc. (internal project)
Summary Document Automation with XML
Technology summary Java,XML,XSLT,JDBC,Apache Xerces,Apache Xalan

Description:

DAX is an experimental system for generating documents using XML. This page you are reading, as well as all the other project pages on the Hill Systems website, their various views (print, text, xml, rtf), the project list, etc., have all been dynamically generated using DAX components.

DAX is a collection of components that work in concert to generate documents. These components include a common interface for XML parsers, incorporating third-party parsers such as Apache xerces or IBM's xml4j; a content dictionary subsystem that converts complex XML content into simple references to lists, nested structures, and text constructs; a document markup language for inserting text content, looping across lists, performing tests, etc., within a document template; fine-grained text formatting controls via a pluggable "formatting beans" architecture; and a translation component using XSLT rules processing for importing any XML document into DAX. Most importantly, because DAX is standardized on XML for input data source, virtually any data source that can be rendered as XML can be used by DAX, including data from relational databases.

Applications that can benefit from DAX include: form letter generation; simplified access to XML content for JSP's, servlets, and other document generation engines; and support for documents requiring multiple views and formats (web pages, word processing documents, spreadsheets, etc.) from the same content data.


This page was dynamically generated using the DAX document framework.

View page as:







 

© Copyright 2000-2010, Hill Systems Consulting, Inc., All RIghts Reserved.