summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/APIchunk0.html28
-rw-r--r--doc/APIchunk1.html19
-rw-r--r--doc/APIchunk2.html15
-rw-r--r--doc/APIchunk3.html18
-rw-r--r--doc/APIchunk4.html143
-rw-r--r--doc/APIchunk5.html312
-rw-r--r--doc/APIchunk6.html420
-rw-r--r--doc/APIfiles.html7
-rw-r--r--doc/APIfunctions.html10
-rw-r--r--doc/APIsymbols.html2
-rw-r--r--doc/contribs.html4
-rw-r--r--doc/downloads.html4
-rw-r--r--doc/libxslt-api.xml23
-rw-r--r--doc/libxslt-decl.txt9
-rw-r--r--doc/libxslt-refs.xml91
-rw-r--r--doc/xslt.html9
16 files changed, 678 insertions, 436 deletions
diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html
index 7a78eb24..9402f44f 100644
--- a/doc/APIchunk0.html
+++ b/doc/APIchunk0.html
@@ -80,10 +80,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<h2>Letter A:</h2>
<dl>
@@ -198,6 +197,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<dd>
<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
</dd>
+<dt>Dumps</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
+</dd>
</dl>
<h2>Letter E:</h2>
<dl>
@@ -221,6 +224,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<dt>FILE</dt>
<dd>
<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
@@ -327,6 +331,10 @@ A:link, A:visited, A:active { text-decoration: underline }
</dl>
<h2>Letter L:</h2>
<dl>
+<dt>Length</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
+</dd>
<dt>Load</dt>
<dd>
<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a>
@@ -364,6 +372,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<dd>
<a href="html/libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS">XSLT_MAX_SORT</a>
</dd>
+<dt>Memory</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
+</dd>
<dt>Michael</dt>
<dd>
<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
@@ -522,6 +534,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>Saxon</dt>
<dd>
@@ -622,10 +635,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html
index 61cbb0cf..305f4b84 100644
--- a/doc/APIchunk1.html
+++ b/doc/APIchunk1.html
@@ -80,10 +80,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<h2>Letter U:</h2>
<dl>
@@ -94,6 +93,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>Unregister</dt>
<dd>
@@ -163,6 +163,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>XPath</dt>
<dd>
@@ -279,6 +280,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>allocator</dt>
<dd>
@@ -340,6 +342,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>are</dt>
<dd>
@@ -550,6 +553,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<dd>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>bytes</dt>
<dd>
@@ -562,10 +566,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index dad48353..d17fe40f 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -80,10 +80,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<h2>Letter c:</h2>
<dl>
@@ -538,6 +537,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd>
<dt>elements</dt>
<dd>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
@@ -662,10 +662,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html
index ea5694d1..1a74840b 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.html
@@ -80,10 +80,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<h2>Letter f:</h2>
<dl>
@@ -105,6 +104,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
</dd>
<dt>fast</dt>
@@ -116,6 +116,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
</dd>
@@ -214,6 +215,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd>
<dt>functions</dt>
<dd>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
</dd>
</dl>
@@ -247,6 +249,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>generates</dt>
<dd>
@@ -511,10 +514,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html
index d84bba26..17599695 100644
--- a/doc/APIchunk4.html
+++ b/doc/APIchunk4.html
@@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
--></style>
-<title>API Alphabetic Index k-n for libxslt</title>
+<title>API Alphabetic Index k-o for libxslt</title>
</head>
<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
@@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</td>
<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">
<h1>The XSLT C library for Gnome</h1>
-<h2>API Alphabetic Index k-n for libxslt</h2>
+<h2>API Alphabetic Index k-o for libxslt</h2>
</td></tr></table></td></tr></table></td>
</tr></table>
<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>
@@ -80,10 +80,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<h2>Letter k:</h2>
<dl>
@@ -171,6 +170,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
@@ -458,6 +458,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
+<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
@@ -480,37 +481,116 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
</dd>
-<dt>number</dt>
+<dt>number:</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-CAPS">LIBXSLT_VERSION</a>
+</dd>
+</dl>
+<h2>Letter o:</h2>
+<dl>
+<dt>object</dt>
<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-STRING-CAPS">LIBXSLT_VERSION_STRING</a>
-<a href="html/libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS">XSLT_MAX_SORT</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a>
-<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a>
-<a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a>
-<a href="html/libxslt-functions.html#XSLTGENERATEIDFUNCTION">xsltGenerateIdFunction</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
+</dd>
+<dt>obtained</dt>
+<dd>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
-<dt>number:</dt>
+<dt>occcur</dt>
<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-CAPS">LIBXSLT_VERSION</a>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+</dd>
+<dt>off</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
+</dd>
+<dt>old</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
+</dd>
+<dt>once</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
+</dd>
+<dt>one</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
+<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
+<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
+<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
+<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
+</dd>
+<dt>one:</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
+</dd>
+<dt>ones</dt>
+<dd>
+<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
+</dd>
+<dt>only</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
+<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
+<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
+<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
+</dd>
+<dt>open</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
+</dd>
+<dt>order</dt>
+<dd>
+<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">XSLT_GET_IMPORT_INT</a>
+<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS">XSLT_GET_IMPORT_PTR</a>
+<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
+</dd>
+<dt>otherwise</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
+<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
+<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
+<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
+<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTLOOKUP">xsltExtModuleElementLookup</a>
+<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a>
+<a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a>
+<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
+<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
+<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
+</dd>
+<dt>ouput</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
+</dd>
+<dt>out</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
+</dd>
+<dt>output</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
+<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
+<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
+<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
+</dd>
+<dt>own</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
</dd>
</dl>
<h2 align="center">
@@ -518,10 +598,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index c4fdf562..d72df92f 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
--></style>
-<title>API Alphabetic Index o-p for libxslt</title>
+<title>API Alphabetic Index p-r for libxslt</title>
</head>
<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
@@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</td>
<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">
<h1>The XSLT C library for Gnome</h1>
-<h2>API Alphabetic Index o-p for libxslt</h2>
+<h2>API Alphabetic Index p-r for libxslt</h2>
</td></tr></table></td></tr></table></td>
</tr></table>
<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>
@@ -80,116 +80,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
-<h2>Letter o:</h2>
-<dl>
-<dt>object</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-</dd>
-<dt>obtained</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-</dd>
-<dt>occcur</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>off</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
-</dd>
-<dt>old</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>once</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>one</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>one:</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
-</dd>
-<dt>ones</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-</dd>
-<dt>only</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-</dd>
-<dt>open</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-</dd>
-<dt>order</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">XSLT_GET_IMPORT_INT</a>
-<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS">XSLT_GET_IMPORT_PTR</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-</dd>
-<dt>otherwise</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTLOOKUP">xsltExtModuleElementLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-</dd>
-<dt>ouput</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>out</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>output</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-</dd>
-<dt>own</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-</dd>
-</dl>
<h2>Letter p:</h2>
<dl>
<dt>param</dt>
@@ -319,6 +213,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<dt>pointer</dt>
<dd>
<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>pointers</dt>
<dd>
@@ -519,15 +414,202 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
</dd>
</dl>
+<h2>Letter q:</h2>
+<dl>
+<dt>query</dt>
+<dd>
+<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
+</dd>
+</dl>
+<h2>Letter r:</h2>
+<dl>
+<dt>ready</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
+</dd>
+<dt>real</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+</dd>
+<dt>record</dt>
+<dd>
+<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
+<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
+<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
+<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
+<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
+<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
+<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
+<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
+</dd>
+<dt>references</dt>
+<dd>
+<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
+</dd>
+<dt>referencing</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
+</dd>
+<dt>register</dt>
+<dd>
+<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
+</dd>
+<dt>registered</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
+<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
+</dd>
+<dt>related</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
+</dd>
+<dt>reorder</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
+<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
+</dd>
+<dt>replace</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
+</dd>
+<dt>replacement</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
+<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
+</dd>
+<dt>replaces</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
+</dd>
+<dt>reporting</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
+</dd>
+<dt>requested</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
+</dd>
+<dt>requirement</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
+</dd>
+<dt>requires</dt>
+<dd>
+<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
+</dd>
+<dt>reset</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
+</dd>
+<dt>resolve</dt>
+<dd>
+<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
+</dd>
+<dt>resource</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+</dd>
+<dt>respect</dt>
+<dd>
+<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
+</dd>
+<dt>result</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
+<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
+<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
+<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
+</dd>
+<dt>result-prefix</dt>
+<dd>
+<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
+</dd>
+<dt>result-tree</dt>
+<dd>
+<a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a>
+</dd>
+<dt>resulting</dt>
+<dd>
+<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
+<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
+<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
+</dd>
+<dt>results</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
+</dd>
+<dt>ret</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
+</dd>
+<dt>retrieve</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
+</dd>
+<dt>return</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED-CAPS">CHECK_STOPPED</a>
+<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
+<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
+<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
+<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
+<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
+</dd>
+<dt>returned</dt>
+<dd>
+<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
+</dd>
+<dt>reused</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+</dd>
+<dt>right</dt>
+<dd>
+<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
+<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
+</dd>
+<dt>rule</dt>
+<dd>
+<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
+</dd>
+<dt>run</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
+</dd>
+<dt>run-time</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
+<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
+</dd>
+<dt>runtime</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
+</dd>
+</dl>
<h2 align="center">
<a href="APIchunk0.html">A-T</a>
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index 2fdc639f..1fd19783 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
--></style>
-<title>API Alphabetic Index q-s for libxslt</title>
+<title>API Alphabetic Index s-t for libxslt</title>
</head>
<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
@@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</td>
<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">
<h1>The XSLT C library for Gnome</h1>
-<h2>API Alphabetic Index q-s for libxslt</h2>
+<h2>API Alphabetic Index s-t for libxslt</h2>
</td></tr></table></td></tr></table></td>
</tr></table>
<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>
@@ -80,197 +80,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
-<h2>Letter q:</h2>
-<dl>
-<dt>query</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-</dd>
-</dl>
-<h2>Letter r:</h2>
-<dl>
-<dt>ready</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</dd>
-<dt>real</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>record</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-</dd>
-<dt>references</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-</dd>
-<dt>referencing</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>register</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-</dd>
-<dt>registered</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-</dd>
-<dt>related</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-</dd>
-<dt>reorder</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-</dd>
-<dt>replace</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>replacement</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-</dd>
-<dt>replaces</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>reporting</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>requested</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>requirement</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-</dd>
-<dt>requires</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-</dd>
-<dt>reset</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>resolve</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-</dd>
-<dt>resource</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>respect</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-</dd>
-<dt>result</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-</dd>
-<dt>result-prefix</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-</dd>
-<dt>result-tree</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a>
-</dd>
-<dt>resulting</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>results</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>ret</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>retrieve</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>return</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED-CAPS">CHECK_STOPPED</a>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-</dd>
-<dt>returned</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-</dd>
-<dt>reused</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>right</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>rule</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-</dd>
-<dt>run</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>run-time</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>runtime</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</dd>
-</dl>
<h2>Letter s:</h2>
<dl>
<dt>saving</dt>
@@ -450,6 +263,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
</dd>
+<dt>stdout</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
+</dd>
<dt>stopped</dt>
<dd>
<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED-CAPS">CHECK_STOPPED</a>
@@ -514,6 +331,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</dd>
<dt>stylesheet-prefix</dt>
<dd>
@@ -591,15 +409,225 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
</dd>
</dl>
+<h2>Letter t:</h2>
+<dl>
+<dt>tables</dt>
+<dd>
+<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
+</dd>
+<dt>target</dt>
+<dd>
+<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
+<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
+</dd>
+<dt>targetted</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+</dd>
+<dt>temlate</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+</dd>
+<dt>template</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
+<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
+<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
+<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
+<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
+<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
+<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
+<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
+<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
+</dd>
+<dt>templates</dt>
+<dd>
+<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
+</dd>
+<dt>tenth</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
+</dd>
+<dt>terminated</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
+<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
+<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
+<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
+<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+</dd>
+<dt>test</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTREGISTERTESTMODULE">xsltRegisterTestModule</a>
+</dd>
+<dt>text</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
+<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
+</dd>
+<dt>than</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
+</dd>
+<dt>that</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">IS_XSLT_ELEM</a>
+<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
+<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
+<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
+<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
+</dd>
+<dt>them</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
+</dd>
+<dt>then</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+</dd>
+<dt>there</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
+<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
+</dd>
+<dt>they</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
+</dd>
+<dt>this</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
+<a href="html/libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS">XSLT_DEFAULT_URL</a>
+<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS">XSLT_DEFAULT_VENDOR</a>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
+<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
+<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
+<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
+<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
+<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
+<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
+<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
+<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
+<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
+<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
+<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
+<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
+<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
+<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
+<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
+</dd>
+<dt>those</dt>
+<dd>
+<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
+</dd>
+<dt>time</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+<a href="html/libxslt-extensions.html#XSLTEXTINITFUNCTION">xsltExtInitFunction</a>
+<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
+<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
+<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
+</dd>
+<dt>too</dt>
+<dd>
+<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
+</dd>
+<dt>top-level</dt>
+<dd>
+<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
+<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
+<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
+</dd>
+<dt>topmost</dt>
+<dd>
+<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
+</dd>
+<dt>transfer</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+</dd>
+<dt>transform</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
+<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+</dd>
+<dt>transformations</dt>
+<dd>
+<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
+</dd>
+<dt>tree</dt>
+<dd>
+<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
+<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
+<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
+<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
+<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
+<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
+<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
+<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
+<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
+<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
+<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
+<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
+<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
+<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
+<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
+<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
+<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
+<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
+</dd>
+<dt>tries</dt>
+<dd>
+<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
+</dd>
+<dt>true</dt>
+<dd>
+<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
+</dd>
+<dt>tuples</dt>
+<dd>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
+<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
+<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
+<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
+<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
+</dd>
+</dl>
<h2 align="center">
<a href="APIchunk0.html">A-T</a>
<a href="APIchunk1.html">U-b</a>
<a href="APIchunk2.html">c-e</a>
<a href="APIchunk3.html">f-i</a>
-<a href="APIchunk4.html">k-n</a>
-<a href="APIchunk5.html">o-p</a>
-<a href="APIchunk6.html">q-s</a>
-<a href="APIchunk7.html">t-w</a>
+<a href="APIchunk4.html">k-o</a>
+<a href="APIchunk5.html">p-r</a>
+<a href="APIchunk6.html">s-t</a>
</h2>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 9f279a02..ff88e60f 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -130,7 +130,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
<a href="html/libxslt-extensions.html#XSLTREGISTERTESTMODULE">xsltRegisterTestModule</a>
-<a href="">xsltDebugDumpExtensions</a>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
</p>
<h2>Module extra:</h2>
<p>
@@ -291,8 +291,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRA">xsltRuntimeExtra</a>
<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRAPTR">xsltRuntimeExtraPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-CAPS">XSLT_RUNTIME_EXTRA</a>
+<a href="">XSLT_RUNTIME_EXTRA_LST</a>
<a href="html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-FREE-CAPS">XSLT_RUNTIME_EXTRA_FREE</a>
+<a href="html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-CAPS">XSLT_RUNTIME_EXTRA</a>
<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a>
<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATEPTR">xsltTemplatePtr</a>
<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMAT">xsltDecimalFormat</a>
@@ -364,7 +365,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="">xsltSaveResultToString</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index dd96bfc2..ec807b95 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -77,7 +77,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<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">
<h2>Type FILE *:</h2>
<p>
-<a href="">xsltDebugDumpExtensions</a>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
@@ -184,7 +184,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<h2>Type int *:</h2>
<p>
<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="">xsltSaveResultToString</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</p>
<h2>Type long:</h2>
<p>
@@ -215,7 +215,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<p>
<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="">xsltSaveResultToString</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</p>
<h2>Type xmlDocPtr:</h2>
<p>
@@ -237,7 +237,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="">xsltSaveResultToString</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</p>
<h2>Type xmlGenericErrorFunc:</h2>
<p>
@@ -527,7 +527,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="">xsltSaveResultToString</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
</p>
<h2>Type xsltTemplatePtr:</h2>
<p>
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index 53555700..0e0afb8b 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -168,6 +168,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
+<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
<a href="html/libxslt-xsltutils.html#XSLTDEBUGSTATUSCODES">xsltDebugStatusCodes</a>
<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMAT">xsltDecimalFormat</a>
<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
@@ -299,6 +300,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
+<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
<a href="html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS">xsltSetDebuggerCallbacks</a>
<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
diff --git a/doc/contribs.html b/doc/contribs.html
index fe793950..f0d0bde2 100644
--- a/doc/contribs.html
+++ b/doc/contribs.html
@@ -107,6 +107,10 @@ A:link, A:visited, A:active { text-decoration: underline }
</li>
<li>Steve Ball and contributors maintains <a href="http://tclxml.sourceforge.net/">libxml2</a> and <a href="http://tclxml.sourceforge.net/tclxslt.html">libxslt</a> bindings
for Tcl</li>
+ <li>If you want to use libxslt in a Mac OS X/Cocoa or Objective-C
+ framework, Marc Liyanage provides <a href="http://www.entropy.ch/software/macosx/#testxslt">an application
+ TestXSLT for XSLT and XML editing</a> including wrapper classes for the
+ XML parser and XSLT processor. </li>
</ul>
<p>I'm still waiting for someone to contribute a simple XSLT processing
module for Apache :-)</p>
diff --git a/doc/downloads.html b/doc/downloads.html
index 2c43cb51..841491b9 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -87,7 +87,9 @@ packages installed to compile applications using libxslt.) <a href="mailto:igor@
maintainer of the Windows port, <a href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris
-binaries</a>. <a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides <a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X binaries</a>.</p>
+binaries</a>. <a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides
+<a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X
+binaries</a>.</p>
<p><a name="Contribs">Contribs:</a></p>
<p>I do accept external contributions, especially if compiling on another
platform, get in touch with me to upload the package. I will keep them in the
diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml
index 9628ec23..9a4b0a70 100644
--- a/doc/libxslt-api.xml
+++ b/doc/libxslt-api.xml
@@ -105,8 +105,9 @@
<exports symbol='XSLT_PAT_NO_PRIORITY'/>
<exports symbol='xsltRuntimeExtra'/>
<exports symbol='xsltRuntimeExtraPtr'/>
- <exports symbol='XSLT_RUNTIME_EXTRA'/>
+ <exports symbol='XSLT_RUNTIME_EXTRA_LST'/>
<exports symbol='XSLT_RUNTIME_EXTRA_FREE'/>
+ <exports symbol='XSLT_RUNTIME_EXTRA'/>
<exports symbol='xsltTemplate'/>
<exports symbol='xsltTemplatePtr'/>
<exports symbol='xsltDecimalFormat'/>
@@ -416,6 +417,8 @@
</macro>
<macro name='XSLT_RUNTIME_EXTRA_FREE' file='xsltInternals'>
</macro>
+ <macro name='XSLT_RUNTIME_EXTRA_LST' file='xsltInternals'>
+ </macro>
<macro name='XSLT_SAXON_NAMESPACE' file='extra'>
<info>This is Michael Kay&apos;s Saxon processor namespace for extensions.</info>
</macro>
@@ -669,8 +672,9 @@
<arg name='comp' type='xsltStylePreCompPtr' info='precomputed informations '/>
</function>
<function name='xsltDebugDumpExtensions' file='extensions'>
+ <info>Dumps a list of the registered XSLT extension functions and elements</info>
<return type='void'/>
- <arg name='output' type='FILE *'/>
+ <arg name='output' type='FILE *' info='the FILE * for the output, if NULL stdout is used '/>
</function>
<enum name='xsltDebugStatusCodes' file='xsltutils'/>
<struct name='xsltDecimalFormat' file='xsltInternals' info='Data structure of decimal-format.'/>
@@ -1082,13 +1086,13 @@
<arg name='nargs' type='int' info='the number of arguments '/>
</function>
<function name='xsltLoadDocument' file='documents'>
- <info>Try to load a document within the XSLT transformation context</info>
+ <info>Try to load a document (not a stylesheet) within the XSLT transformation context</info>
<return type='xsltDocumentPtr' info='the new xsltDocumentPtr or NULL in case of error '/>
<arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/>
<arg name='URI' type='const xmlChar *' info='the computed URI of the document '/>
</function>
<function name='xsltLoadStyleDocument' file='documents'>
- <info>Try to load a document within the XSLT transformation context</info>
+ <info>Try to load a stylesheet document within the XSLT transformation context</info>
<return type='xsltDocumentPtr' info='the new xsltDocumentPtr or NULL in case of error '/>
<arg name='style' type='xsltStylesheetPtr' info='an XSLT style sheet '/>
<arg name='URI' type='const xmlChar *' info='the computed URI of the document '/>
@@ -1442,11 +1446,12 @@
<arg name='compression' type='int' info='the compression factor (0 - 9 included) '/>
</function>
<function name='xsltSaveResultToString' file='xsltutils'>
- <return type='int'/>
- <arg name='doc_txt_ptr' type='xmlChar **'/>
- <arg name='doc_txt_len' type='int *'/>
- <arg name='result' type='xmlDocPtr'/>
- <arg name='style' type='xsltStylesheetPtr'/>
+ <info>Save the result result obtained by applying the style stylesheet to a file or URL</info>
+ <return type='int' info='the number of byte written or -1 in case of failure. '/>
+ <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text '/>
+ <arg name='doc_txt_len' type='int *' info='Length of the generated XML text '/>
+ <arg name='result' type='xmlDocPtr' info='the result xmlDocPtr '/>
+ <arg name='style' type='xsltStylesheetPtr' info='the stylesheet '/>
</function>
<function name='xsltSetDebuggerCallbacks' file='xsltutils'>
<return type='int'/>
diff --git a/doc/libxslt-decl.txt b/doc/libxslt-decl.txt
index bb4dbe77..291356da 100644
--- a/doc/libxslt-decl.txt
+++ b/doc/libxslt-decl.txt
@@ -895,16 +895,21 @@ typedef xsltRuntimeExtra *xsltRuntimeExtraPtr;
struct xsltRuntimeExtra {
void *info; /* pointer to the extra data */
xmlFreeFunc deallocate; /* pointer to the deallocation routine */
+ void *val; /* data not needing deallocation */
};
</STRUCT>
<MACRO>
-<NAME>XSLT_RUNTIME_EXTRA</NAME>
-#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].info
+<NAME>XSLT_RUNTIME_EXTRA_LST</NAME>
+#define XSLT_RUNTIME_EXTRA_LST(ctxt, nr) (ctxt)->extras[(nr)].info
</MACRO>
<MACRO>
<NAME>XSLT_RUNTIME_EXTRA_FREE</NAME>
#define XSLT_RUNTIME_EXTRA_FREE(ctxt, nr) (ctxt)->extras[(nr)].deallocate
</MACRO>
+<MACRO>
+<NAME>XSLT_RUNTIME_EXTRA</NAME>
+#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].val
+</MACRO>
<STRUCT>
<NAME>xsltTemplate</NAME>
</STRUCT>
diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml
index be46598d..500cc230 100644
--- a/doc/libxslt-refs.xml
+++ b/doc/libxslt-refs.xml
@@ -71,6 +71,7 @@
<reference name='xsltCopyNamespaceList' href='html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST'/>
<reference name='xsltCopyOf' href='html/libxslt-transform.html#XSLTCOPYOF'/>
<reference name='xsltDebug' href='html/libxslt-extra.html#XSLTDEBUG'/>
+ <reference name='xsltDebugDumpExtensions' href='html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS'/>
<reference name='xsltDebugStatusCodes' href='html/libxslt-xsltutils.html#XSLTDEBUGSTATUSCODES'/>
<reference name='xsltDecimalFormat' href='html/libxslt-xsltinternals.html#XSLTDECIMALFORMAT'/>
<reference name='xsltDecimalFormatGetByName' href='html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME'/>
@@ -202,6 +203,7 @@
<reference name='xsltSaveResultToFd' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD'/>
<reference name='xsltSaveResultToFile' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE'/>
<reference name='xsltSaveResultToFilename' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME'/>
+ <reference name='xsltSaveResultToString' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING'/>
<reference name='xsltSetDebuggerCallbacks' href='html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS'/>
<reference name='xsltSetGenericDebugFunc' href='html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC'/>
<reference name='xsltSetGenericErrorFunc' href='html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC'/>
@@ -329,6 +331,7 @@
<ref name='xsltCopyNamespaceList'/>
<ref name='xsltCopyOf'/>
<ref name='xsltDebug'/>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltDebugStatusCodes'/>
<ref name='xsltDecimalFormat'/>
<ref name='xsltDecimalFormatGetByName'/>
@@ -460,6 +463,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
<ref name='xsltSetDebuggerCallbacks'/>
<ref name='xsltSetGenericDebugFunc'/>
<ref name='xsltSetGenericErrorFunc'/>
@@ -1326,8 +1330,9 @@
<ref name='XSLT_PAT_NO_PRIORITY'/>
<ref name='xsltRuntimeExtra'/>
<ref name='xsltRuntimeExtraPtr'/>
- <ref name='XSLT_RUNTIME_EXTRA'/>
+ <ref name='XSLT_RUNTIME_EXTRA_LST'/>
<ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+ <ref name='XSLT_RUNTIME_EXTRA'/>
<ref name='xsltTemplate'/>
<ref name='xsltTemplatePtr'/>
<ref name='xsltDecimalFormat'/>
@@ -1510,6 +1515,9 @@
<word name='Drop'>
<ref name='xslDropCall'/>
</word>
+ <word name='Dumps'>
+ <ref name='xsltDebugDumpExtensions'/>
+ </word>
</letter>
<letter name='E'>
<word name='Errors'>
@@ -1527,6 +1535,7 @@
<letter name='F'>
<word name='FILE'>
<ref name='xsltApplyStylesheetUser'/>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltProfileStylesheet'/>
<ref name='xsltRunStylesheetUser'/>
<ref name='xsltSaveProfiling'/>
@@ -1614,6 +1623,9 @@
</word>
</letter>
<letter name='L'>
+ <word name='Length'>
+ <ref name='xsltSaveResultToString'/>
+ </word>
<word name='Load'>
<ref name='xsltParseStylesheetFile'/>
</word>
@@ -1643,6 +1655,9 @@
<word name='Max'>
<ref name='XSLT_MAX_SORT'/>
</word>
+ <word name='Memory'>
+ <ref name='xsltSaveResultToString'/>
+ </word>
<word name='Michael'>
<ref name='XSLT_SAXON_NAMESPACE'/>
</word>
@@ -1774,6 +1789,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='Saxon'>
<ref name='XSLT_SAXON_NAMESPACE'/>
@@ -1861,6 +1877,7 @@
<ref name='xsltRunStylesheet'/>
<ref name='xsltRunStylesheetUser'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='Unregister'>
<ref name='xsltCleanupGlobals'/>
@@ -1916,6 +1933,7 @@
<ref name='xsltProfileStylesheet'/>
<ref name='xsltRunStylesheet'/>
<ref name='xsltRunStylesheetUser'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='XPath'>
<ref name='xsltDocumentFunction'/>
@@ -2014,6 +2032,7 @@
<ref name='xsltFreeTransformContext'/>
<ref name='xsltNewStylesheet'/>
<ref name='xsltNewTransformContext'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='allocator'>
<ref name='DEBUG_MEMORY'/>
@@ -2062,6 +2081,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='are'>
<ref name='xslHandleDebugger'/>
@@ -2239,6 +2259,7 @@
<word name='byte'>
<ref name='xsltSaveResultTo'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='bytes'>
<ref name='xsltSaveResultToFd'/>
@@ -2614,6 +2635,7 @@
<ref name='xsltElementAvailableFunction'/>
</word>
<word name='elements'>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltExtElementLookup'/>
<ref name='xsltFreeCompMatchList'/>
<ref name='xsltParseStylesheetAttributeSet'/>
@@ -2729,6 +2751,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
<ref name='xsltTestCompMatchList'/>
</word>
<word name='fast'>
@@ -2738,6 +2761,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
<ref name='xsltSetGenericDebugFunc'/>
<ref name='xsltSetGenericErrorFunc'/>
</word>
@@ -2820,6 +2844,7 @@
<ref name='xsltFunctionAvailableFunction'/>
</word>
<word name='functions'>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltRegisterAllFunctions'/>
</word>
</letter>
@@ -2846,6 +2871,7 @@
<ref name='xsltCompilePattern'/>
<ref name='xsltRunStylesheet'/>
<ref name='xsltRunStylesheetUser'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='generates'>
<ref name='xsltCompilePattern'/>
@@ -3131,6 +3157,7 @@
<ref name='xsltAttrListTemplateProcess'/>
<ref name='xsltCompilePattern'/>
<ref name='xsltCopyNamespaceList'/>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltDoSortFunction'/>
<ref name='xsltDocumentSortFunction'/>
<ref name='xsltEvalTemplateString'/>
@@ -3371,6 +3398,7 @@
<ref name='xsltGetNsProp'/>
<ref name='xsltGetQNameURI'/>
<ref name='xsltGetTemplate'/>
+ <ref name='xsltLoadDocument'/>
<ref name='xsltLoadStylesheetPI'/>
<ref name='xsltNeedElemSpaceHandling'/>
<ref name='xsltRunStylesheet'/>
@@ -3391,39 +3419,10 @@
<ref name='xsltEvalOneUserParam'/>
<ref name='xsltQuoteOneUserParam'/>
</word>
- <word name='number'>
- <ref name='LIBXSLT_VERSION_STRING'/>
- <ref name='XSLT_MAX_SORT'/>
- <ref name='xsltAllocateExtra'/>
- <ref name='xsltAllocateExtraCtxt'/>
- <ref name='xsltDoSortFunction'/>
- <ref name='xsltDocumentFunction'/>
- <ref name='xsltElementAvailableFunction'/>
- <ref name='xsltEvalXPathPredicate'/>
- <ref name='xsltFormatNumberFunction'/>
- <ref name='xsltFunctionAvailableFunction'/>
- <ref name='xsltFunctionNodeSet'/>
- <ref name='xsltGenerateIdFunction'/>
- <ref name='xsltInitCtxtExts'/>
- <ref name='xsltKeyFunction'/>
- <ref name='xsltNumber'/>
- <ref name='xsltNumberFormat'/>
- <ref name='xsltRunStylesheet'/>
- <ref name='xsltRunStylesheetUser'/>
- <ref name='xsltSaveResultTo'/>
- <ref name='xsltSaveResultToFd'/>
- <ref name='xsltSaveResultToFile'/>
- <ref name='xsltSaveResultToFilename'/>
- <ref name='xsltSystemPropertyFunction'/>
- <ref name='xsltTimestamp'/>
- <ref name='xsltUnparsedEntityURIFunction'/>
- </word>
<word name='number:'>
<ref name='LIBXSLT_VERSION'/>
</word>
</letter>
- </chunk>
- <chunk name='chunk5'>
<letter name='o'>
<word name='object'>
<ref name='xsltDocumentFunction'/>
@@ -3435,6 +3434,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='occcur'>
<ref name='xslHandleDebugger'/>
@@ -3498,6 +3498,7 @@
<word name='output'>
<ref name='xsltApplyStylesheet'/>
<ref name='xsltApplyStylesheetUser'/>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltGetNamespace'/>
<ref name='xsltGetSpecialNamespace'/>
<ref name='xsltParseStylesheetOutput'/>
@@ -3511,6 +3512,8 @@
<ref name='xsltApplyStylesheetUser'/>
</word>
</letter>
+ </chunk>
+ <chunk name='chunk5'>
<letter name='p'>
<word name='param'>
<ref name='xsltParseGlobalParam'/>
@@ -3619,6 +3622,7 @@
</word>
<word name='pointer'>
<ref name='xsltGetQNameURI'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='pointers'>
<ref name='XSLT_GET_IMPORT_PTR'/>
@@ -3790,8 +3794,6 @@
<ref name='xsltApplyOneTemplate'/>
</word>
</letter>
- </chunk>
- <chunk name='chunk6'>
<letter name='q'>
<word name='query'>
<ref name='xsltGetKey'/>
@@ -3826,6 +3828,7 @@
<ref name='xsltNamespaceAlias'/>
</word>
<word name='registered'>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltInitCtxtExts'/>
</word>
<word name='related'>
@@ -3883,6 +3886,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='result-prefix'>
<ref name='xsltNamespaceAlias'/>
@@ -3940,6 +3944,8 @@
<ref name='xsltAllocateExtraCtxt'/>
</word>
</letter>
+ </chunk>
+ <chunk name='chunk6'>
<letter name='s'>
<word name='saving'>
<ref name='xsltSaveProfiling'/>
@@ -4085,6 +4091,9 @@
<ref name='xsltSetGenericDebugFunc'/>
<ref name='xsltSetGenericErrorFunc'/>
</word>
+ <word name='stdout'>
+ <ref name='xsltDebugDumpExtensions'/>
+ </word>
<word name='stopped'>
<ref name='CHECK_STOPPED'/>
<ref name='CHECK_STOPPED0'/>
@@ -4139,6 +4148,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='stylesheet-prefix'>
<ref name='xsltNamespaceAlias'/>
@@ -4202,8 +4212,6 @@
<ref name='xsltSystemPropertyFunction'/>
</word>
</letter>
- </chunk>
- <chunk name='chunk7'>
<letter name='t'>
<word name='tables'>
<ref name='xsltInitCtxtKeys'/>
@@ -4253,6 +4261,7 @@
</word>
<word name='text'>
<ref name='IS_XSLT_REAL_NODE'/>
+ <ref name='xsltSaveResultToString'/>
<ref name='xsltText'/>
</word>
<word name='than'>
@@ -4384,6 +4393,8 @@
<ref name='xsltRunStylesheetUser'/>
</word>
</letter>
+ </chunk>
+ <chunk name='chunk7'>
<letter name='u'>
<word name='unparsed-entity-uri'>
<ref name='xsltUnparsedEntityURIFunction'/>
@@ -4407,6 +4418,7 @@
<ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
<ref name='xsltCleanupTemplates'/>
<ref name='xsltCompMatch'/>
+ <ref name='xsltDebugDumpExtensions'/>
<ref name='xsltFreeAttributeSetsHashes'/>
<ref name='xsltFreeDocuments'/>
<ref name='xsltFreeExts'/>
@@ -4574,10 +4586,9 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
</letter>
- </chunk>
- <chunk name='chunk8'>
<letter name='x'>
<word name='xmlAttrPtr'>
<ref name='xsltAttrListTemplateProcess'/>
@@ -4591,6 +4602,7 @@
<ref name='xsltSaveResultToFd'/>
<ref name='xsltSaveResultToFile'/>
<ref name='xsltSaveResultToFilename'/>
+ <ref name='xsltSaveResultToString'/>
</word>
<word name='xmlGetNsProp'>
<ref name='xsltGetNsProp'/>
@@ -4687,10 +4699,9 @@
<chunk name='chunk1' start='U' end='b'/>
<chunk name='chunk2' start='c' end='e'/>
<chunk name='chunk3' start='f' end='i'/>
- <chunk name='chunk4' start='k' end='n'/>
- <chunk name='chunk5' start='o' end='p'/>
- <chunk name='chunk6' start='q' end='s'/>
- <chunk name='chunk7' start='t' end='w'/>
+ <chunk name='chunk4' start='k' end='o'/>
+ <chunk name='chunk5' start='p' end='r'/>
+ <chunk name='chunk6' start='s' end='t'/>
</chunks>
</index>
</apirefs>
diff --git a/doc/xslt.html b/doc/xslt.html
index 03b07464..de37deba 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -191,7 +191,9 @@ maintainer of the Windows port, <a
href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
Pennington</a> provides <a href="http://garypennington.net/libxml2/">Solaris
-binaries</a>. <a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides <a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X binaries</a>.</p>
+binaries</a>. <a href="mailto:Steve.Ball@zveno.com">Steve Ball</a> provides
+<a href="http://www.zveno.com/open_source/libxml2xslt.html">Mac Os X
+binaries</a>.</p>
<p><a name="Contribs">Contribs:</a></p>
@@ -1869,6 +1871,11 @@ close the connection to the database to keep the same example.</p>
href="http://tclxml.sourceforge.net/">libxml2</a> and <a
href="http://tclxml.sourceforge.net/tclxslt.html">libxslt</a> bindings
for Tcl</li>
+ <li>If you want to use libxslt in a Mac OS X/Cocoa or Objective-C
+ framework, Marc Liyanage provides <a
+ href="http://www.entropy.ch/software/macosx/#testxslt">an application
+ TestXSLT for XSLT and XML editing</a> including wrapper classes for the
+ XML parser and XSLT processor. </li>
</ul>
<p>I'm still waiting for someone to contribute a simple XSLT processing