tom Thu Mar 13 16:27:32 2003 EDT Modified files: /phpdoc/howto tools.xml Log: include new info about xsl-tools Index: phpdoc/howto/tools.xml diff -u phpdoc/howto/tools.xml:1.14 phpdoc/howto/tools.xml:1.15 --- phpdoc/howto/tools.xml:1.14 Tue Aug 13 12:23:49 2002 +++ phpdoc/howto/tools.xml Thu Mar 13 16:27:32 2003 @@ -401,7 +401,8 @@ <para> This is an operating system independent section, - as most of the tools are written in the Java + as most of the tools are eighter provided for several + operating systems, are written in the Java language, or provide a version in Java. This means, you can run them on virtually any operating system, where a Java Virtual Machine is available. See the @@ -419,8 +420,7 @@ to setup any tools mentioned here if you would not like to play with XSL stylesheets. However we plan to use XSL in the future for HTML - generation, and possibly PDF generation, if we - can manage to work out how to do it correctly. + generation, and possibly PDF generation. </para> </note> @@ -428,32 +428,46 @@ The phpdoc <filename>Makefile</filename> has options to generate files using the XSL sheets, but these are currently experimental (and require xsltproc exclusively). After running - <filename>./configure</filename> you can run <literal>make - html_xsl</literal> to generate HTML files using XSL sheets. - </para> - - <para> - XSLT processors: + <filename>./configure</filename> you can run <itemizedlist> <listitem> <simpara> - Saxon: <ulink url="&url.xsl.saxon;">&url.xsl.saxon;</ulink> + <literal>make html_xsl</literal> to generate HTML files </simpara> </listitem> <listitem> <simpara> - Xalan: <ulink url="&url.xsl.xalan;">&url.xsl.xalan;</ulink> + <literal>make bightml_xsl</literal> to generate one big HTML file </simpara> </listitem> <listitem> <simpara> - Gnome LibXSLT (also known as xsltproc): + <literal>make fo</literal> to generate a FO file (Formatting + Objects file, which will be used by the FO processor to generate + e.g. pdf-files) + </simpara> + </listitem> + </itemizedlist> + using XSL sheets. + </para> + + <para> + XSLT processors: + <itemizedlist> + <listitem> + <simpara> + LibXSLT (also known as xsltproc, recommended;): <ulink url="&url.xsl.libxslt;">&url.xsl.libxslt;</ulink>, - available as Windows binary too at: + available as Windows binaries too at: <ulink url="&url.xsl.libxslt.win;">&url.xsl.libxslt.win;</ulink>, and also included in current cygwin setups. </simpara> </listitem> + <listitem> + <simpara> + Saxon: <ulink url="&url.xsl.saxon;">&url.xsl.saxon;</ulink> + </simpara> + </listitem> </itemizedlist> </para> @@ -461,7 +475,9 @@ <para> As we tested, other XSLT processors, like XT and MSXML cannot handle the DocBook XSL stylesheets, so these cannot be used for even - the simplest HTML creation. + the simplest HTML creation. <ulink url="&url.xsl.xalan;">Xalan</ulink> + works with DocBook XSL stylesheets, but the sources of the PHP manual + currently exceed the limit of max. opened files. </para> </note> @@ -475,7 +491,8 @@ </listitem> <listitem> <simpara> - FOP: <ulink url="&url.xsl.fop;">&url.xsl.fop;</ulink> + FOP: <ulink url="&url.xsl.fop;">&url.xsl.fop;</ulink> (you need version + 0.20.5rc2 or higher) </simpara> </listitem> <listitem>
-- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php