Updated the on-line documentation, Daniel
[platform/upstream/libxslt.git] / doc / xsltproc2.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
2 <html>
3 <head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
5 <style type="text/css"><!--
6 TD {font-size: 10pt; font-family: Verdana,Arial,Helvetica}
7 BODY {font-size: 10pt; font-family: Verdana,Arial,Helvetica; margin-top: 5pt; margin-left: 0pt; margin-right: 0pt}
8 H1 {font-size: 16pt; font-family: Verdana,Arial,Helvetica}
9 H2 {font-size: 14pt; font-family: Verdana,Arial,Helvetica}
10 H3 {font-size: 12pt; font-family: Verdana,Arial,Helvetica}
11 A:link, A:visited, A:active { text-decoration: underline }
12 --></style>
13 <title>The xsltproc tool</title>
14 </head>
15 <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
16 <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
17 <td width="100">
18 <a href="http://www.gnome.org/"><img src="smallfootonly.gif" alt="Gnome Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a>
19 </td>
20 <td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center">
21 <h1>The XSLT C library for Gnome</h1>
22 <h2>The xsltproc tool</h2>
23 </td></tr></table></td></tr></table></td>
24 </tr></table>
25 <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr>
26 <td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
27 <table width="100%" border="0" cellspacing="1" cellpadding="3">
28 <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
29 <tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt">
30 <li><a href="index.html">Home</a></li>
31 <li><a href="intro.html">Introduction</a></li>
32 <li><a href="docs.html">Documentation</a></li>
33 <li><a href="bugs.html">Reporting bugs and getting help</a></li>
34 <li><a href="help.html">How to help</a></li>
35 <li><a href="downloads.html">Downloads</a></li>
36 <li><a href="news.html">News</a></li>
37 <li><a href="xsltproc2.html">The xsltproc tool</a></li>
38 <li><a href="API.html">The programming API</a></li>
39 <li><a href="internals.html">Library internals</a></li>
40 <li><a href="extensions.html">Writing extensions</a></li>
41 <li><a href="contribs.html">Contributions</a></li>
42 <li>
43 <a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
44 </li>
45 </ul></td></tr>
46 </table>
47 <table width="100%" border="0" cellspacing="1" cellpadding="3">
48 <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
49 <tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt">
50 <li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
51 <li><a href="xsltproc.html">Man page for xsltproc</a></li>
52 <li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
53 <li><a href="http://xmlsoft.org/">XML libxml</a></li>
54 <li><a href="http://www.cs.unibo.it/~casarini/gdome2/">DOM gdome2</a></li>
55 <li><a href="ftp://xmlsoft.org/">FTP</a></li>
56 <li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
57 <li><a href="http://pages.eidosnet.co.uk/~garypen/libxml/">Solaris binaries</a></li>
58 <li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
59 <li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
60 </ul></td></tr>
61 </table>
62 </td></tr></table></td>
63 <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
64 <p>This program is the simplest way to use libxslt: from the command line. It
65 is also used for doing the regression tests of the library.</p>
66 <p>It takes as first argument the path or URL to an XSLT stylesheet, the next
67 arguments are filenames or URIs of the inputs to be processed. The output of
68 the processing is redirected on the standard output. There is actually a few
69 more options available:</p>
70 <pre>orchis:~ -&gt; xsltproc
71 Usage: xsltproc [options] stylesheet file [file ...]
72    Options:
73       --version or -V: show the version of libxml and libxslt used
74       --verbose or -v: show logs of what's happening
75       --output file or -o file: save to a given file
76       --timing: display the time used
77       --repeat: run the transformation 20 times
78       --debug: dump the tree of the result instead
79       --novalid: skip the Dtd loading phase
80       --noout: do not dump the result
81       --maxdepth val : increase the maximum depth
82       --html: the input document is(are) an HTML file(s)
83       --docbook: the input document is SGML docbook
84       --param name value : pass a (parameter,value) pair
85       --nonet refuse to fetch DTDs or entities over network
86       --warnnet warn against fetching over the network
87       --catalogs : use the catalogs from $SGML_CATALOG_FILES
88       --xinclude : do XInclude processing on document intput
89       --profile or --norman : dump profiling informations 
90 orchis:~ -&gt;</pre>
91 <p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
92 </td></tr></table></td></tr></table></td></tr></table></td>
93 </tr></table></td></tr></table>
94 </body>
95 </html>