Publisher: O'Reilly Media Released: June 2004 Pages: 216
Web developers rely on XML to separate data from presentation and create a consistent templating system for a web site. Although limited XML-to-HTML conversion is possible within some browsers, web developers creating dynamic or complex sites will find server-side XML transformation a necessity. Unfortunately, until recently, there have been few XML tools available for server-side XML transformation or authoring. AxKit, a mod_perl and Apache-based XML content delivery solution, was designed to meet that need with a cost-effective and efficient plugin architecture. AxKit allows the developer to quickly design modules to create faster web sites, and deliver them in a wide variety of media formats. AxKit also takes care of caching so the developer doesn't have to worry about it. AxKit meets the demands of the web developer nicely, but, as with any new toolkit, there is a learning curve. For developers who want to flatten that learning curve and get right to work with AxKit, XML Publishing with AxKit provides detailed information on how to install, configure, and deploy AxKit effectively. The first book solely devoted to AxKit, XML Publishing with AxKit also offers a concise and focused look at how to create XSLT and XPathScript-based pipelines for XML data transfer. This solidly useful new book presents web programmers with the hands-on knowledge they need to get really creative with AxKit. It features a thorough introduction to XSP (extensible Server Pages), which applies the concepts of Server Pages technologies (embedded code, tag libraries, etc) to the XML world, and covers integrating AxKit with other tools such as Template Toolkit, Apache:: Mason, Apache::ASP, and plain CGI. The book also includes invaluable reference sections on configuration directives, XPathScript, and XSP. With XML Publishing with AxKit, web developers will have all the tools they need to deliver complex XML-based systems quickly, the power to develop their own systems for style sheet negotiation, and the flexibility to design completely new style sheet languages. XML Publishing with AxKit gives those new to XML all the background and the courage they need to jump right in and deploy AxKit. And it gives XML-savvy professionals everything they need to hit the ground running. |
-
Chapter 1 XML as a Publishing Technology -
Exploding a Few Myths About XML Publishing -
XML Basics -
Publishing XML Content -
Introducing AxKit, an XML Application Server for Apache -
Chapter 2 Installing AxKit -
Installation Requirements -
Installing the AxKit Core -
Installing AxKit on Win 32 Systems -
Basic Server Configuration -
Testing the Installation -
Installation Troubleshooting -
Chapter 3 Your First XML Web Site -
Preparation -
Creating the Source XML Documents -
Writing the Stylesheet -
Associating the Documents with the Stylesheet -
A Step Further: Syndicating Content -
Chapter 4 Points of Style -
Adding Transformation Language Modules -
Defining Style Processors -
Dynamically Choosing Style Transformations -
Style Processor Configuration Cheatsheet -
Chapter 5 Transforming XML Content with XSLT -
XSLT Basics -
A Brief XSLT Cookbook -
Chapter 6 Transforming XML Content with XPathScript -
XPathScript Basics -
The Template Hash: A Closer Look -
XPathScript Cookbook -
Chapter 7 Serving Dynamic XML Content -
Introduction to eXtensible Server Pages -
Other Dynamic XML Techniques -
Chapter 8 Extending AxKit -
AxKit’s Architecture -
Custom Plug-ins -
Custom Providers -
Custom Language Modules -
Custom ConfigReaders -
Getting More Information -
Chapter 9 Integrating AxKit with Other Tools -
The Template Toolkit -
Providing Content via Apache::Filter -
Appendix AxKit Configuration Directive Reference -
AxCacheDir -
AxNoCache -
AxDebugLevel -
AxTraceIntermediate -
AxDebugTidy -
AxStackTrace -
AxLogDeclines -
AxAddPlugin -
AxGzipOutput -
AxTranslateOutput -
AxOutputCharset -
AxExternalEncoding -
AxAddOutputTransformer -
AxResetOutputTransformers -
AxErrorStylesheet -
AxAddXSPTaglib -
AxIgnoreStylePI -
AxHandleDirs -
AxStyle -
AxMedia -
AxAddStyleMap -
AxResetStyleMap -
AxAddProcessor -
AxAddDocTypeProcessor -
AxAddDTDProcessor -
AxAddRootProcessor -
AxAddURIProcessor -
AxResetProcessors -
<AxMediaType> -
<AxStyleName> -
Colophon |
- Title:
- XML Publishing with AxKit
- By:
- Kip Hampton
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Safari Books Online
- Print:
- June 2004
- Pages:
- 216
- Print ISBN:
- 978-0-596-00216-9
- | ISBN 10:
- 0-596-00216-5
|
-
Kip Hampton Kip Hampton came to AxKit initially as a Perl-loving Web Developer seeking an alternative to Cocoon. He was one of AxKit's earliest adopters and along the way has contributed several smaller modules, XSP taglibs and some documentation. Since discovering the power of XML and AxKit, he has immersed himself in the XML world and has subsequently become the author of the monthly Perl-XML column for O'Reilly's own XML.com. View Kip Hampton's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of XML Publishing with AxKit are tarpans (Equus caballus gmelini). Now extinct (the last known true tarpan died in captivity in 1876), the tarpan was the original, prehistoric European wild horse. Tarpans lived in southern France and in Spain and eastward toward central Russia, and they inhabited the ancient forests and wetlands of Poland until the 18th century. Peasants who captured and tamed these wild horses would crossbreed them with the local domestic horse. The tarpans that are around today are genetic recreations of the original wild breed, using several European pony breeds that were descendants of the prehistoric tarpan. The tarpan's body is smoky gray in color, with a darker face and legs. Though it is considered a small horse, it has a large head, massive jaws, and a thick neck. Tarpans became extinct because of the destruction of the forest, their natural habitat, to make room for villages, cities, and agriculture for the growing European human population. There are about 50 tarpans in North America today and possibly only 100 in the world. Most of the tarpans are in the United States and are owned by private individuals. They are friendly, curious, and affectionate and have a very calm disposition, which makes them suitable for children to ride; they are also presently being used in programs to aid the mentally and physically handicapped. Tarpans are very strong, sturdy, and agile, and can cover long distances without horseshoes. Matt Hutchinson was the production editor for XML Publishing with AxKit. GEX Publishing Services provided production support. Darren Kelly, Emily Quill, Jamie Peppard, and Claire Cloutier provided quality control. Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Library of Natural History, Volume 2. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. Melanie Wang designed the interior layout, based on a series design by David Futato. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Janet Santackas. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By O'Reilly Media, Inc.
September 2001
By Matt Holmes, Patrick Burton, Roger Knoell
April 2002
By Æleen Frisch
March 2001
Ebook: $7.99
Print & Ebook: $10.95
Print: $9.95
|
Customer Reviews
|
|
|