★ wanayoo — archive 1999 http://xml.apache.org/Nouvelle recherche | Portail wanayoo
xml.apache.org
http://xml.apache.org/ http://www.apache.org/ http://www.w3.org/

Welcome
News
Mission
Guidelines
----------
Xerces Java
Xerces C++
Xerces Perl
Xalan XSLT
FOP
Cocoon
----------
Downloads
----------
Get Involved
Repositories
Mailing Lists
Reference
----------
Who We Are
Credits
----------
Legal Stuff
Contact Info

Welcome to the Apache XML Project

The goals of the Apache XML Project project are:

  • to provide commercial-quality standards-based XML solutions that are developed in an open and cooperative fashion,
  • to provide feedback to standards bodies (such as IETF and W3C) from an implementation perspective, and
  • to be a focus for XML-related activies within Apache projects

The Apache XML Project project currently consists of four sub- projects, each focused on a different aspect of XML:

  • Xerces - XML parsers in Java, C++, and Perl
  • Xalan - XSLT stylesheet processors, in Java and C++
  • Cocoon - XML-based web publishing, in Java
  • FOP - XSL formatting objects, in Java
Xerces: XML parsers in Java, C++, and Perl

Xerces (named after the Xerces Blue butterfly) provides world-class XML parsing and generation. Fully-validating parsers are available for both Java and C++, implementing the W3C XML and DOM (Level 1 and 2) standards, as well as the defacto SAX (version 2) standard. The parsers are highly modular and configurable. Initial support for XML Schema (draft W3C standard) is also provided.

A Perl wrapper is provided for the C++ version of Xerces, which allows access to a fully validating DOM XML parser from Perl. It also provides for full access to Unicode strings, since Unicode is a key part of the XML standard.

The Xerces implementations are currently in beta form. We are working on merging contributions from the initial contributors into a unified code base. We expect to have a usable release of Xerces by the end of 1999.


Xalan: XSL stylesheet processors in Java & C++

Xalan (named after a rare musical instrument) provides high- performance XSL stylesheet processing. Xalan fully implements the W3C XSLT recommendation. The stylesheet processor is feature-rich and robust.

Xalan is currently available in beta form in Java. We are working on merging contributions from the initial contributors into a unified code base. We expect to have a usable Java release of Xalan by the end of 1999. The schedule for the C++ release is TBD.


Cocoon: XML-based web publishing

Cocoon is a powerful framework for XML web publishing which brings a whole new world of abstraction and ease to consolidated web site creation and management based on the XML paradigm and related technologies.


FOP: XSL Formatting Object processor in Java

FOP is the world's first print formatter driven by XSL formatting objects. It is a Java 1.1 application that reads a formatting object tree and then turns it into a PDF document. The formatting object tree, can be in the form of an XML document (output by an XSLT engine like Xalan) or can be passed in memory as a DOM Document or (in the case of Xalan) SAX events.



Anyone Can Participate

The xml.apache.org Project is composed of developers from all around the world, both individuals and engineers from major corporations. All interested developers are welcome to join and participate. Learn more about how to get involved.



Copyright 1999, The Apache Software Foundation. All Rights Reserved.