O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List



XML Publishing with AxKit
Kip Hampton, Freelance Web Developer

Track: XML
Date: Wednesday, July 28
Time: 4:30pm - 5:15pm
Location: Salon C


Hampton introduces Apache AxKit, a mod_perl-based extension of the Apache HTTP Server that transforms Apache into an XML publishing and application server.

This session runs the gamut from AxKit installation and the basics of XML-based publishing, through to advanced topics like creating custom AxKit components and building sophistacted multi-interface Web applications.

* XML as a Publishing Technology
  • Exploding A Few Myths About XML Publishing
  • XML Basics
  • Publishing XML Content
    • Client-side Transformations
    • Preprocessed Transformations
    • Dynamic Server-side Transformations

* Introducing AxKit, An XML Application Server for Apache

* Installing AxKit

  • Installation Requirements
  • Installing Apache and mod_perl
  • XML Processing Options
  • Installing the AxKit Core
    • Using the CPAN Shell
    • From The Tarball Distribution
    • Installing AxKit on Win32 Systems
  • Basic Server Configuration
  • Testing The Installation
  • Installation Troubleshooting
  • Where to Go for Help

* Your First XML Web Site

  • Preparation
  • Creating The Source XML Documents
  • Writing The Stylesheet
  • Using XSLT
  • Using XPathScript
  • Associating The Documents With The Stylesheet
  • A Step Further: Syndicating Content

* Points of Style

  • Adding Transformation Language Modules
  • Defining Style Processors
  • AxKit's Runtime Styling Directives
  • Stylesheet Processing Instructions
  • Dynamically Choosing Style Transformations
  • Named Styles and StyleChoosers
  • AxMediaType and MediaChoosers
  • Style Processor Configuration Cheatsheet

* Transforming XML Content

  • XSLT Basics
  • XSLT Cookbook
  • XPathScript Basics
  • XPathScript Cookbook
  • STX, SAX Filters and Other Options

* Serving Dynamic XML Content

  • Introduction to eXtensible Server Pages
  • XSP Tag Libraries
  • XSP Debugging Tips
  • Sample XSP Application: Managing Website User Registration, One Application 3 Interfaces

* Delivering Database-Driven Content

  • Other Dynamic XML Techniques
  • Aggregate Data URIs
  • Application ContentProviders

* Extending AxKit

  • AxKit's Architecture
  • Custom Plugins
  • Custom Providers
  • Custom Language Modules
  • Custom ConfigReaders

* Integrating AxKit With Other Tools

  • The Template Toolkit
  • CGI/mod_perl Handerls
  • Apache::ASP
  • Mason

O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.