AxKit is an XML publishing framework run by the Apache foundation written in Perl The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. ... Group of Apaches Apache is the collective name given to several culturally related tribes of Native Americans, aboriginal inhabitants of North America, who speak an Southern Athabaskan language. ... Programming Republic of Perl logo Perl, also Practical Extraction and Report Language (a backronym, see below), is an interpreted procedural programming language designed by Larry Wall. ...
This article is a stub. You can help by adding to it (http://en.wikipedia.org/w/index.php?title=AxKit&action=edit) or you can choose (http://en.wikipedia.org/w/index.php?title=AxKit&action=edit) a more descriptive stub notice.
The pipelining technique that AxKit uses allows content to be converted to a presentable format in stages, allowing certain platforms to see data differently to others.
AxKit allows web designers to focus on web site design, content developers to work on a purely content basis, and webmasters to focus on their core competencies.
AxKit can either automatically provide caching facilities, or you can create your own cache handler, so that XML transformations (which can be time consuming) only happen when required.
AxKit performs a similar function to the Apache Cocoon project, but is written in Perl and C rather than Java.
AxKit was born to as a way of collecting together the various PerlXML technologies and using them to deliver the same XML data in different formats.
AxKit allows any number of ways to process the XML for output; from the well known (but steep learning curve of) XSLT to XPathScript which has been designed to allow easy dynamic functionality and is also found within Cocoon.