From: MDT 2001 John Fleck Date: Mon, 27 Aug 2001 14:34:03 +0000 (+0000) Subject: adding doc/xsltproc.html - html generated from xsltproc.xml, update X-Git-Tag: v1.1.28~1172 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=905942779daa3081b5e1fb454cf04080bee9e27d;p=platform%2Fupstream%2Flibxslt.git adding doc/xsltproc.html - html generated from xsltproc.xml, update Mon Aug 27 08:27:21 MDT 2001 John Fleck * adding doc/xsltproc.html - html generated from xsltproc.xml, update doc/xslt.html with link to xsltproc.html --- diff --git a/ChangeLog b/ChangeLog index ebfbfa6c..1d730edb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Mon Aug 27 08:27:21 MDT 2001 John Fleck + + * adding doc/xsltproc.html - html generated from xsltproc.xml, + update doc/xslt.html with link to xsltproc.html + +Mon Aug 27 08:21:47 MDT 2001 John Fleck + + * adding doc/xsltproc.xml - user manual for xsltproc + Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard * libxslt/numbers.c libxslt/xslt.c: removed a couple of diff --git a/doc/xslt.html b/doc/xslt.html index 142c088a..5e56cff1 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -35,6 +35,7 @@ alt="Red Hat Logo">

  • white paper on libxslt internals
  • documentation on writing extensions for libxslt
  • +
  • xsltproc user manual
  • the libxml documentation
  • diff --git a/doc/xsltproc.html b/doc/xsltproc.html new file mode 100644 index 00000000..acfef784 --- /dev/null +++ b/doc/xsltproc.html @@ -0,0 +1,159 @@ + + + + +xsltproc + + +
    +

    +xsltproc

    +
    +

    Name

    xsltproc — command line xslt processor
    +
    +

    Synopsis

    +
    +xsltproc [-V | -v | -o file | --timing | --repeat | --debug | --novalid | --noout | --maxdepth val | --html | --docbook | --param name value | --nonet | --warnnet | --catalogs | --xinclude | --profile] [stylesheet] [file1] [file2] [....]
    +
    +
    +

    +Introduction

    +

    + xsltproc is a command line tool for applying + XSLT stylesheets to XML + documents. It is part of libxslt, the XSLT C + library for GNOME. While it was developed as part of the GNOME project, it + can operate independently of the GNOME desktop. +

    +

    + xsltproc is invoked from the command line with + the name of the stylesheet to be used followed by the name of the file or + files to which the stylesheet is to be applied. +

    +

    + If a stylesheet is included in an XML document with a + Stylesheet Processing Instruction, no stylesheet need be named at the + command line. xsltproc will automatically + detect the included stylesheet and use it. +

    +

    + By default, output is to stdout. You can specify a file for output using + the -o option. +

    +
    +
    +

    +Options

    +

    + -V or --version - Show the version of + libxml and libxslt used. +

    +

    + -v or --verbose - Output each step taken + by xsltproc in processing the stylesheet and the document. +

    +

    + -o or --output + file - Direct output to the file named + file. For multiple outputs, also known as + "chunking", -o directory/ directs the + output files to a specified directory. The directory must already exist. +

    +

    + --timing - Display the time used for parsing the + stylesheet, parsing the document and applying the stylesheet and saving + the result. Displayed in milliseconds. +

    +

    + --repeat - Run the transformation 20 times. Used for + timing tests. +

    +

    + --debug - Output an XML tree of the + transformed document for debugging purposes. +

    +

    + --novalid - Skip loading the document's DTD. +

    +

    + --noout - Do not output the result. +

    +

    + --maxdepth value - Adjust the + maximum depth of the template stack before + libxslt concludes it is in an infinite + loop. The default is 500. +

    +

    + --html - The input document is an HTML + file. +

    +

    + --docbook - The input document is DocBook + SGML. +

    +

    + --param name + value - Pass a parameter of name + name and value + value to the stylesheet. You may pass multiple + name/value pairs up to a maximum of 8. + +

    +

    +Note

    +

    + If the value being passed is a string rather than a node identifier, + it must be escaped in quotes, as follows: +

    +

    + xsltproc --param rootid '"introduction"' + stylesheet file + +

    +
    +

    +

    + --nonet - Do not use the Internet to fetch DTD's or + entities. +

    +

    + --warnnet - Output notification when DTD's or entities + are fetched over the Internet. +

    +

    + --catalogs - Use catalogs to resolve the location of + external entities. This speeds DTD resolution. By having a + catalog file point to a local version of the DTD, + xsltproc does not have to use the + Internet to fetch the DTD. xsltproc + uses the catalog identified by the environmental variable + SGML_CATALOG_FILES. +

    +

    + --xinclude - Process the input document using the + Xinclude specification. More details on this can be found in the Xinclude + specification: http://www.w3.org/TR/xinclude/ +

    +

    + --profile or --norman - Output profiling + information detailing the amount of time spent in each part of the + stylesheet. This is useful in optimizing stylesheet performance. +

    +
    +
    +

    +More Information

    +

    +

    +

    +
    +
    +