Practical XML under Apache
Sebastian Rahtz
June 2002
Where I come from
The aim of this workshop
NOT the aim of this workshop
What do we have in common?
And management too, please
Bits of a system, integrated or non-integrated
Just to remind you why we use XML
Something about the site — http://www.oucs.ox.ac.uk
Summarizing our strategy at Oxford
Which flavour of XML, by the way?
The Text Encoding Initiative markup
Converting TEI back to HTML
Key features of this system
Production system: HTML
AxKit summary
Efficient? Scaleable?
The Transformation Pipeline
How to control AxKit
AxKit config 2: allow for multiple styles
Choosing the style
Ways of specifying the stylesheet
Dynamic content
AxKit config 3: XSP setup
XSP and namespaces
Typical jobs for XSP
Complex XSP: connecting to database
Similar complexity, but hidden in a taglib
A hint of code for that taglib
Real-life AxKit applications at OUCS
Production systems: print
AxKit config 4: setting up FO processing
AxKit config 5: general control
Caching
Cache (cont.)
Non Cache-able content
AxKit conclusions
My real httpd.conf
Start
Practical XML under Apache