diff --git a/doc/devhelp/libxslt-xsltInternals.html b/doc/devhelp/libxslt-xsltInternals.html index 8fa8c653..99d25fb2 100644 --- a/doc/devhelp/libxslt-xsltInternals.html +++ b/doc/devhelp/libxslt-xsltInternals.html @@ -1088,6 +1088,8 @@ The content of this structure is not made public by the API. int forwards_compatible xmlHashTablePtr namedTemplates : hash table of named templates xmlXPathContextPtr xpathCtxt + unsigned long opLimit + unsigned long opCount } xsltStylesheet;

diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml index 70deb993..4455f7b9 100644 --- a/doc/libxslt-api.xml +++ b/doc/libxslt-api.xml @@ -1463,6 +1463,8 @@ TODO: We need to get rid of this. + + diff --git a/doc/xsltproc.1 b/doc/xsltproc.1 index 15555cec..36e73fcc 100644 --- a/doc/xsltproc.1 +++ b/doc/xsltproc.1 @@ -1,13 +1,13 @@ '\" t .\" Title: xsltproc .\" Author: John Fleck -.\" Generator: DocBook XSL Stylesheets v1.79.1 -.\" Date: 08/17/2022 +.\" Generator: DocBook XSL Stylesheets vsnapshot +.\" Date: 07/04/2024 .\" Manual: xsltproc Manual .\" Source: libxslt .\" Language: English .\" -.TH "XSLTPROC" "1" "08/17/2022" "libxslt" "xsltproc Manual" +.TH "XSLTPROC" "1" "07/04/2024" "libxslt" "xsltproc Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -31,7 +31,7 @@ xsltproc \- command line XSLT processor .SH "SYNOPSIS" .HP \w'\fBxsltproc\fR\ 'u -\fBxsltproc\fR [[\fB\-V\fR | \fB\-\-version\fR] [\fB\-v\fR | \fB\-\-verbose\fR] [{\fB\-o\fR | \fB\-\-output\fR} {\fIFILE\fR | \fIDIRECTORY\fR}] | \fB\-\-timing\fR | \fB\-\-repeat\fR | \fB\-\-debug\fR | \fB\-\-novalid\fR | \fB\-\-noout\fR | \fB\-\-maxdepth\ \fR\fB\fIVALUE\fR\fR | \fB\-\-maxvars\ \fR\fB\fIVALUE\fR\fR | \fB\-\-maxparserdepth\ \fR\fB\fIVALUE\fR\fR | \fB\-\-huge\fR | \fB\-\-seed\-rand\ \fR\fB\fIVALUE\fR\fR | \fB\-\-html\fR | \fB\-\-encoding\ \fR\fB\fIENCODING\fR\fR\fB\ \fR | \fB\-\-param\ \fR\fB\fIPARAMNAME\fR\fR\fB\ \fR\fB\fIPARAMVALUE\fR\fR\fB\ \fR | \fB\-\-stringparam\ \fR\fB\fIPARAMNAME\fR\fR\fB\ \fR\fB\fIPARAMVALUE\fR\fR\fB\ \fR | \fB\-\-nonet\fR | \fB\-\-path\ "\fR\fB\fIPATH(S)\fR\fR\fB"\fR | \fB\-\-load\-trace\fR | \fB\-\-catalogs\fR | \fB\-\-xinclude\fR | \fB\-\-xincludestyle\fR | [\fB\-\-profile\fR\ |\ \fB\-\-norman\fR] | \fB\-\-dumpextensions\fR | \fB\-\-nowrite\fR | \fB\-\-nomkdir\fR | \fB\-\-writesubtree\ \fR\fB\fIPATH\fR\fR | \fB\-\-nodtdattr\fR] [\fISTYLESHEET\fR] {\fIXML\-FILE\fR... | \-} +\fBxsltproc\fR [[\fB\-V\fR | \fB\-\-version\fR] [\fB\-v\fR | \fB\-\-verbose\fR] [{\fB\-o\fR | \fB\-\-output\fR} {\fIFILE\fR | \fIDIRECTORY\fR}] | \fB\-\-timing\fR | \fB\-\-repeat\fR | \fB\-\-debug\fR | \fB\-\-novalid\fR | \fB\-\-noout\fR | \fB\-\-maxdepth\ \fR\fB\fIVALUE\fR\fR | \fB\-\-maxvars\ \fR\fB\fIVALUE\fR\fR | \fB\-\-huge\fR | \fB\-\-seed\-rand\ \fR\fB\fIVALUE\fR\fR | \fB\-\-html\fR | \fB\-\-encoding\ \fR\fB\fIENCODING\fR\fR\fB\ \fR | \fB\-\-param\ \fR\fB\fIPARAMNAME\fR\fR\fB\ \fR\fB\fIPARAMVALUE\fR\fR\fB\ \fR | \fB\-\-stringparam\ \fR\fB\fIPARAMNAME\fR\fR\fB\ \fR\fB\fIPARAMVALUE\fR\fR\fB\ \fR | \fB\-\-nonet\fR | \fB\-\-path\ "\fR\fB\fIPATH(S)\fR\fR\fB"\fR | \fB\-\-load\-trace\fR | \fB\-\-catalogs\fR | \fB\-\-xinclude\fR | \fB\-\-xincludestyle\fR | [\fB\-\-profile\fR\ |\ \fB\-\-norman\fR] | \fB\-\-dumpextensions\fR | \fB\-\-nowrite\fR | \fB\-\-nomkdir\fR | \fB\-\-writesubtree\ \fR\fB\fIPATH\fR\fR | \fB\-\-nodtdattr\fR] [\fISTYLESHEET\fR] {\fIXML\-FILE\fR... | \-} .SH "DESCRIPTION" .PP \fBxsltproc\fR @@ -115,11 +115,6 @@ concludes it is in an infinite loop\&. The default is 3000\&. Maximum number of variables\&. The default is 15000\&. .RE .PP -\fB\-\-maxparserdepth \fR\fB\fIVALUE\fR\fR -.RS 4 -Maximum element nesting level of parsed XML documents\&. The default is 256\&. -.RE -.PP \fB\-\-huge\fR .RS 4 Relax hardcoded limits of the XML parser by setting the XML_PARSE_HUGE parser option\&. diff --git a/doc/xsltproc.html b/doc/xsltproc.html index 8206b86c..f0593966 100644 --- a/doc/xsltproc.html +++ b/doc/xsltproc.html @@ -1,4 +1,4 @@ -xsltproc

Name

xsltproc — command line XSLT processor

Synopsis

xsltproc [[ -V | --version ] [ -v | --verbose ] [{ -o | --output } { FILE | DIRECTORY }] | --timing | --repeat | --debug | --novalid | --noout | --maxdepth VALUE | --maxvars VALUE | --maxparserdepth VALUE | --huge | --seed-rand VALUE | --html | --encoding +xsltproc

Name

xsltproc — command line XSLT processor

Synopsis

xsltproc [[ -V | --version ] [ -v | --verbose ] [{ -o | --output } { FILE | DIRECTORY }] | --timing | --repeat | --debug | --novalid | --noout | --maxdepth VALUE | --maxvars VALUE | --huge | --seed-rand VALUE | --html | --encoding ENCODING | --param PARAMNAME @@ -48,7 +48,7 @@

--maxdepth VALUE

Adjust the maximum depth of the template stack before libxslt(3) concludes it is in an infinite loop. The default is 3000. -

--maxvars VALUE

Maximum number of variables. The default is 15000.

--maxparserdepth VALUE

Maximum element nesting level of parsed XML documents. The default is 256.

--huge

Relax hardcoded limits of the XML parser by setting the XML_PARSE_HUGE parser option.

--seed-rand VALUE

Initialize pseudo random number generator with specific seed.

--nodtdattr

+

--maxvars VALUE

Maximum number of variables. The default is 15000.

--huge

Relax hardcoded limits of the XML parser by setting the XML_PARSE_HUGE parser option.

--seed-rand VALUE

Initialize pseudo random number generator with specific seed.

--nodtdattr

Do not apply default attributes from the document's DTD.

--nomkdir

Refuses to create directories.

--nonet