<HTML ><HEAD ><TITLE >How we generate the formats</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PHP Manual" HREF="index.html"><LINK REL="UP" TITLE="About the manual" HREF="about.html"><LINK REL="PREVIOUS" TITLE="How to help improve the documentation" HREF="about.howtohelp.html"><LINK REL="NEXT" TITLE="Translations" HREF="about.translations.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP Manual</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="about.howtohelp.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Appendix K. About the manual</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="about.translations.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="about.generate" ></A >How we generate the formats</H1 ><P > This manual is written in <SPAN CLASS="acronym" >XML</SPAN > using the <A HREF="http://www.nwalsh.com/docbook/xml/" TARGET="_top" >DocBook XML DTD</A >, using <A HREF="http://www.jclark.com/dsssl/" TARGET="_top" ><SPAN CLASS="acronym" >DSSSL</SPAN ></A > (Document Style and Semantics Specification Language) for formatting, and experimentally the <A HREF="http://www.w3.org/TR/xslt" TARGET="_top" ><SPAN CLASS="acronym" >XSLT</SPAN > </A > (Extensible Stylesheet Language Transformations) for maintenance and formatting. </P ><P > Using <SPAN CLASS="acronym" >XML</SPAN > as a source format gives us the ability to generate many output formats from the source files, while only maintaining one source document for all formats. The tools used for formatting <SPAN CLASS="acronym" >HTML</SPAN > and <SPAN CLASS="acronym" >TeX</SPAN > versions are <A HREF="http://www.jclark.com/jade/" TARGET="_top" >Jade</A >, written by <A HREF="http://www.jclark.com/bio.htm" TARGET="_top" >James Clark</A > and <A HREF="http://nwalsh.com/docbook/dsssl/" TARGET="_top" >The Modular DocBook Stylesheets</A > written by <A HREF="http://nwalsh.com/" TARGET="_top" >Norman Walsh</A >. We use <A HREF="http://msdn.microsoft.com/library/en-us/htmlhelp/html/vsconhh1start.asp" TARGET="_top" >Microsoft HTML Help Workshop</A > to generate the Windows HTML Help format of the manual, and of course PHP itself to do some additional conversions and formatting. </P ><P > You can download the manual in various languages and formats, including plain text, plain <SPAN CLASS="acronym" >HTML</SPAN >, <SPAN CLASS="acronym" >PDF</SPAN >, PalmPilot DOC, PalmPilot iSilo and Windows HTML Help, from <A HREF="http://www.php.net/docs.php" TARGET="_top" >http://www.php.net/docs.php</A >. The manuals are updated automatically as the text is updated. </P ><P > You can find more information about downloading the <SPAN CLASS="acronym" >XML</SPAN > source code of this documentation at <A HREF="http://cvs.php.net/" TARGET="_top" >http://cvs.php.net/</A >. The documentation is stored in the <TT CLASS="literal" >phpdoc</TT > module. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="about.howtohelp.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="about.translations.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >How to help improve the documentation</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="about.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Translations</TD ></TR ></TABLE ></DIV ></BODY ></HTML >