adapted the libxml files for libxslt. regenerated the docs.
authorWilliam M. Brack <wbrack@src.gnome.org>
Sun, 30 Nov 2003 14:49:57 +0000 (14:49 +0000)
committerWilliam M. Brack <wbrack@src.gnome.org>
Sun, 30 Nov 2003 14:49:57 +0000 (14:49 +0000)
* doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
  Makefile.am: adapted the libxml files for libxslt.
* doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
  doc/libexslt-api.xml, doc/libxslt-refs.xml,
  win32/libxslt.def.src, win32/libexslt.def.src: regenerated
  the docs.

49 files changed:
ChangeLog
doc/APIchunk0.html
doc/APIchunk1.html
doc/APIchunk2.html
doc/APIchunk3.html
doc/APIchunk4.html
doc/APIchunk5.html
doc/APIchunk6.html
doc/APIchunk7.html
doc/APIchunk8.html [new file with mode: 0644]
doc/APIconstructors.html
doc/APIfiles.html
doc/APIfunctions.html
doc/APIsymbols.html
doc/Makefile.am
doc/api.xsl
doc/apibuild.py
doc/html/book1.html
doc/html/index.html
doc/html/index.sgml [deleted file]
doc/html/libxslt-attributes.html
doc/html/libxslt-documents.html [new file with mode: 0644]
doc/html/libxslt-extensions.html
doc/html/libxslt-extra.html [new file with mode: 0644]
doc/html/libxslt-functions.html
doc/html/libxslt-imports.html
doc/html/libxslt-keys.html
doc/html/libxslt-lib.html
doc/html/libxslt-namespaces.html
doc/html/libxslt-notes.html [deleted file]
doc/html/libxslt-numbersInternals.html
doc/html/libxslt-pattern.html
doc/html/libxslt-preproc.html [new file with mode: 0644]
doc/html/libxslt-security.html [new file with mode: 0644]
doc/html/libxslt-templates.html
doc/html/libxslt-transform.html
doc/html/libxslt-variables.html
doc/html/libxslt-xslt.html
doc/html/libxslt-xsltInternals.html
doc/html/libxslt-xsltexports.html [new file with mode: 0644]
doc/html/libxslt-xsltutils.html
doc/libexslt-api.xml
doc/libxslt-api.xml
doc/libxslt-refs.xml
doc/libxslt-sections.txt [deleted file]
doc/newapi.xsl [new file with mode: 0644]
doc/parsedecl.py [deleted file]
doc/site.xsl
win32/libxslt.def.src

index 7e294d2..49f36ee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
+
+       * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
+         Makefile.am: adapted the libxml files for libxslt.
+       * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
+         doc/libexslt-api.xml, doc/libxslt-refs.xml,
+         win32/libxslt.def.src, win32/libexslt.def.src: regenerated
+         the docs.
+
 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
 
        * libxslt/transform.c: change initialisation of external functions
index d6a5f90..f97177a 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 A-S 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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 A-S 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-<dt>Activate</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>Add</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</dd>
-<dt>Allocate</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</dd>
-<dt>Apache</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-</dd>
-<dt>Apply</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</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#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-</dl>
-<h2>Letter C:</h2>
-<dl>
-<dt>CDTATA</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-</dd>
-<dt>Check</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-</dd>
-<dt>Checks</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">IS_XSLT_ELEM</a>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-NAME-CAPS">IS_XSLT_NAME</a>
-</dd>
-<dt>Clark</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-</dd>
-<dt>Clean-up</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>Cleanup</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-</dd>
-<dt>Compile</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>Computes</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-<dt>Convert</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-</dd>
-<dt>Create</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-</dd>
-<dt>Creates</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-</dd>
-</dl>
-<h2>Letter D:</h2>
-<dl>
-<dt>DEBUG_MEMORY_LOCATION</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
-</dd>
-<dt>Data</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMAT">xsltDecimalFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENT">xsltDocument</a>
-</dd>
-<dt>Deallocates</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a>
-</dd>
-<dt>DecimalFormat</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>Determine</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-</dd>
-<dt>Display</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>Drop</dt>
-<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>
-<dt>EXSLT</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-</dd>
-<dt>Errors</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>Evaluate</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-</dd>
-<dt>Extra</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRA">xsltRuntimeExtra</a>
-</dd>
-</dl>
-<h2>Letter F:</h2>
-<dl>
-<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>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>Find</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-</dd>
-<dt>Finds</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</dd>
-<dt>Free</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-extensions.html#XSLTFREECTXTEXTS">xsltFreeCtxtExts</a>
-<a href="html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS">xsltFreeDocumentKeys</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
-</dd>
-<dt>Function</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-</dd>
-</dl>
-<h2>Letter G:</h2>
-<dl>
-<dt>GCC</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-</dd>
-<dt>Get</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-</dd>
-</dl>
-<h2>Letter H:</h2>
-<dl>
-<dt>Handle</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-</dd>
-</dl>
-<h2>Letter I:</h2>
-<dl>
-<dt>IObuf</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>Implement</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</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-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-</dd>
-<dt>Initialize</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-</dd>
-<dt>Initializes</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-</dl>
-<h2>Letter J:</h2>
-<dl>
-<dt>JDK</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>James</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-</dd>
-</dl>
-<h2>Letter K:</h2>
-<dl>
-<dt>Kay</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-</dd>
-</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>
-</dd>
-<dt>Looks</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</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>
-</dd>
-<dt>Lookup</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-</dd>
-</dl>
-<h2>Letter M:</h2>
-<dl>
-<dt>MSVC</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>MUST</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>Macro</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#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</dd>
-<dt>Max</dt>
-<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>
-</dd>
-</dl>
-<h2>Letter N:</h2>
-<dl>
-<dt>NCName</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>NOTE:</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-</dd>
-<dt>Name</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>Norm</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a>
-</dd>
-</dl>
-<h2>Letter O:</h2>
-<dl>
-<dt>One</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-</dl>
-<h2>Letter P:</h2>
-<dl>
-<dt>Parser</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</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-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-</dd>
-<dt>Pre</dt>
-<dd>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-</dd>
-<dt>Precompute</dt>
-<dd>
-<a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a>
-</dd>
-<dt>Precomputes</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-</dd>
-<dt>Process</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</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-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</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>
-</dl>
-<h2>Letter Q:</h2>
-<dl>
-<dt>QName</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-</dl>
-<h2>Letter R:</h2>
-<dl>
-<dt>Read</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-</dd>
-<dt>Register</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-</dd>
-<dt>Registering</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-</dd>
-<dt>Registers</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTERTESTMODULE">xsltRegisterTestModule</a>
-</dd>
-<dt>Retrieve</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-</dd>
-<dt>Returns</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-</dl>
-<h2>Letter S:</h2>
-<dl>
-<dt>SAX</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>SAXON</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a>
-</dd>
-<dt>Save</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</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>Saxon</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-</dd>
-<dt>Search</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-</dd>
-<dt>Set</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>Should</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-<dt>Shutdown</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-</dd>
-<dt>Signature</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>Similar</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>Specific</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-</dd>
-<dt>Speed</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>Strip</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-</dd>
-<dt>Stylesheet</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
-</dd>
-</dl>
-<h2 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index A-P 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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 A-P 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter A:</h2><dl><dt>API</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>Add</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+</dd><dt>Allocate</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+</dd><dt>Apache</dt><dd><a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+</dd><dt>Apply</dt><dd><a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>Attribute</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd></dl><h2>Letter B:</h2><dl><dt>Borland</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd></dl><h2>Letter C:</h2><dl><dt>CDTATA</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+</dd><dt>Char</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>Characters:</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Check</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+</dd><dt>Checks</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_ELEM">IS_XSLT_ELEM</a><br />
+<a href="html/libxslt-xsltutils.html#IS_XSLT_NAME">IS_XSLT_NAME</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+</dd><dt>Clark</dt><dd><a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
+</dd><dt>Clean-up</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>Cleanup</dt><dd><a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+</dd><dt>Compile</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>Computes</dt><dd><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</dd><dt>Context</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Convert</dt><dd><a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+</dd><dt>Create</dt><dd><a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+</dd><dt>Creates</dt><dd><a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+</dd><dt>Cygwin</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd></dl><h2>Letter D:</h2><dl><dt>DTD</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>Deallocates</dt><dd><a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
+</dd><dt>Debugging</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>DecimalFormat</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Display</dt><dd><a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>Drop</dt><dd><a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+</dd><dt>Dumps</dt><dd><a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+</dd></dl><h2>Letter E:</h2><dl><dt>EXSLT</dt><dd><a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+</dd><dt>Each</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+</dd><dt>Errors</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>Evaluate</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+</dd><dt>Extensions</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd></dl><h2>Letter F:</h2><dl><dt>FILE</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>FIXED</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>Find</dt><dd><a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+</dd><dt>Finds</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+</dd><dt>Flag</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>For</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+</dd><dt>Free</dt><dd><a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a><br />
+<a href="html/libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a><br />
+<a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a><br />
+<a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br />
+<a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+</dd><dt>Function</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd></dl><h2>Letter G:</h2><dl><dt>GNU</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>General</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>Get</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetDebuggerStatus">xsltGetDebuggerStatus</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+</dd><dt>Global</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd></dl><h2>Letter H:</h2><dl><dt>Handle</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+</dd></dl><h2>Letter I:</h2><dl><dt>IObuf</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>Implement</dt><dd><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+</dd><dt>Initialize</dt><dd><a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+</dd><dt>Initializes</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd></dl><h2>Letter J:</h2><dl><dt>JDK</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>James</dt><dd><a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
+</dd></dl><h2>Letter K:</h2><dl><dt>Kay</dt><dd><a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+</dd><dt>Key</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd></dl><h2>Letter L:</h2><dl><dt>Length</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>Load</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+</dd><dt>LocationPathPattern</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>Looks</dt><dd><a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+</dd><dt>Lookup</dt><dd><a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+</dd></dl><h2>Letter M:</h2><dl><dt>MUST</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>Macro</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+</dd><dt>Macros</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>Max</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_MAX_SORT">XSLT_MAX_SORT</a><br />
+</dd><dt>May</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+</dd><dt>Meaning</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Memory</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>Michael</dt><dd><a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+</dd><dt>Mingw</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd></dl><h2>Letter N:</h2><dl><dt>NCName</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>NOTE:</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>Name</dt><dd><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</dd><dt>Namespace</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>Namespaces</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>Norm</dt><dd><a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
+</dd><dt>Not-a-number</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+</dd><dt>Notation:</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Number</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd></dl><h2>Letter O:</h2><dl><dt>One</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>Otherwise</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+</dd><dt>Output</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd></dl><h2>Letter P:</h2><dl><dt>Parser</dt><dd><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+</dd><dt>Pattern</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>Per</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Please</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>Pre</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+</dd><dt>Precompute</dt><dd><a href="html/libxslt-preproc.html#xsltStylePreCompute">xsltStylePreCompute</a><br />
+</dd><dt>Precomputed</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>Precomputes</dt><dd><a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+</dd><dt>Process</dt><dd><a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+</dd><dt>Profiling</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>Provides</dt><dd><a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index cb1eeee..8ca9ce5 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 T-a 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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 T-a 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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 T:</h2>
-<dl>
-<dt>Template</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a>
-</dd>
-<dt>Test</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>This</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</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#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>TransformContext</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-</dd>
-<dt>Try</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-</dd>
-</dl>
-<h2>Letter U:</h2>
-<dl>
-<dt>URL</dt>
-<dd>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS">XSLT_DEFAULT_URL</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</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#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-</dd>
-<dt>Unregister</dt>
-<dd>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-</dd>
-<dt>Unregisters</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEELEMENT">xsltUnregisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
-</dd>
-<dt>Update</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-</dd>
-<dt>Use</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>Used</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</dd>
-<dt>User</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-</dd>
-</dl>
-<h2>Letter V:</h2>
-<dl>
-<dt>Variable</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-</dd>
-</dl>
-<h2>Letter W:</h2>
-<dl>
-<dt>WITH_XSLT_DEBUG_BREAKPOINTS</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</dd>
-<dt>Will</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#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</dd>
-<dt>Win32</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-</dl>
-<h2>Letter X:</h2>
-<dl>
-<dt>XALAN</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-</dd>
-<dt>XInclude</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>XML</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</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#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-</dd>
-<dt>XPath</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</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-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>XSLT-1</dt>
-<dd>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-</dd>
-</dl>
-<h2>Letter a:</h2>
-<dl>
-<dt>able</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>access</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>according</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>accordingly</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-</dd>
-<dt>activate</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>activated</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>
-</dd>
-<dt>actual</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-</dd>
-<dt>actually</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>add</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-</dd>
-<dt>added</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRA">xsltRuntimeExtra</a>
-</dd>
-<dt>adding</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>against</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>aliases</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-</dd>
-<dt>all</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-</dd>
-<dt>allocated</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<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>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>allow</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-</dd>
-<dt>allowed</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>allowing</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-<dt>also</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>always</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-</dd>
-<dt>amiss</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>analyzes</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>another</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>any</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>application-wide</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-</dd>
-<dt>applied</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</dd>
-<dt>applies</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>apply</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-</dd>
-<dt>apply-imports</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-</dd>
-<dt>apply-templates</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-</dd>
-<dt>applying</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</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>are</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-<dt>argument</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>arguments</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</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-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-</dd>
-<dt>array</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-</dd>
-<dt>arry</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</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>
-<dt>associated</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENT">xsltDocument</a>
-<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
-<a href="html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS">xsltFreeDocumentKeys</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>attached</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-</dd>
-<dt>attempt</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>attribute</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-</dd>
-<dt>attributes</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-</dd>
-<dt>automatically</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-</dd>
-<dt>available</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-</dl>
-<h2 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index Q-a 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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-a 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter Q:</h2><dl><dt>QName</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd></dl><h2>Letter R:</h2><dl><dt>RVT</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>RVTs</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Read</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>Register</dt><dd><a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+</dd><dt>Registering</dt><dd><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+</dd><dt>Registers</dt><dd><a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterAllExtras">xsltRegisterAllExtras</a><br />
+<a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterTestModule">xsltRegisterTestModule</a><br />
+</dd><dt>Result</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Retrieve</dt><dd><a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+</dd></dl><h2>Letter S:</h2><dl><dt>SAX</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>SAXON</dt><dd><a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
+</dd><dt>Sampling</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
+</dd><dt>Save</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>Saxon</dt><dd><a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+</dd><dt>Scaling</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>Search</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</dd><dt>Set</dt><dd><a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>Should</dt><dd><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</dd><dt>Shutdown</dt><dd><a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+</dd><dt>Signature</dt><dd><a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>Similar</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>Size</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Special</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Specific</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+</dd><dt>Speed</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Strip</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+</dd><dt>Structure:</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Stylesheet</dt><dd><a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+</dd><dt>Symbol</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd></dl><h2>Letter T:</h2><dl><dt>Template</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>Test</dt><dd><a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>TransformContext</dt><dd><a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+</dd><dt>Tree</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Try</dt><dd><a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+</dd></dl><h2>Letter U:</h2><dl><dt>URL</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+</dd><dt>UTF-8</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>UTF8</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>Unregister</dt><dd><a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+</dd><dt>Unregisters</dt><dd><a href="html/libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+</dd><dt>Update</dt><dd><a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>Used</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>User</dt><dd><a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+</dd></dl><h2>Letter V:</h2><dl><dt>Value</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Variable</dt><dd><a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</dd></dl><h2>Letter W:</h2><dl><dt>WITH_XSLT_DEBUG_BREAKPOINTS</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+</dd><dt>Will</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+</dd><dt>Windows</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd></dl><h2>Letter X:</h2><dl><dt>XALAN</dt><dd><a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+</dd><dt>XInclude</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>XML</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>XSLT-1</dt><dd><a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+</dd><dt>XSLTCALL</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>XSLTPUBFUN</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>XSLTPUBVAR</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>XSLT_GET_IMPORT_PTR</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd></dl><h2>Letter a:</h2><dl><dt>absent</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>accelerators</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltNumberData">_xsltNumberData</a><br />
+</dd><dt>access</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+</dd><dt>according</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>accordingly</dt><dd><a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+</dd><dt>activated</dt><dd><a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+</dd><dt>actual</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+</dd><dt>actually</dt><dd><a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>add</dt><dd><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+</dd><dt>added</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+</dd><dt>adding</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>address</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>after</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>aliases</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+</dd><dt>all</dt><dd><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+</dd><dt>allocated</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>allow</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>allowed</dt><dd><a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>allowing</dt><dd><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd><dt>also</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>always</dt><dd><a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+</dd><dt>amiss</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>analyzes</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>anchored</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>another</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>any</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>api</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>appear</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+</dd><dt>appears</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>application-wide</dt><dd><a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+</dd><dt>applied</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+</dd><dt>applies</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>apply</dt><dd><a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>apply-imports</dt><dd><a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+</dd><dt>apply-templates</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+</dd><dt>applying</dt><dd><a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>are</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>argument</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>arguments</dt><dd><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+</dd><dt>array</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</dd><dt>arry</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>associated</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>attached</dt><dd><a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+</dd><dt>attempt</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>attribute-set</dt><dd><a href="html/libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a><br />
+</dd><dt>attributes</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>automatically</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+</dd><dt>available</dt><dd><a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>availble</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>average=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index ffb3ff2..3951494 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 b-d 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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 b-d 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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 b:</h2>
-<dl>
-<dt>back</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>been</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
-</dd>
-<dt>before</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-<dt>beginning</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</dd>
-<dt>being</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>between</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-</dd>
-<dt>blank</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>blanks</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-</dd>
-<dt>block</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-</dd>
-<dt>blocks</dt>
-<dd>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-</dd>
-<dt>boolean</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a>
-</dd>
-<dt>both</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>braces</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>breakpoint</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>buf</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-</dd>
-<dt>buffer</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-</dd>
-<dt>build</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>building</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-</dd>
-<dt>built-in</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-</dd>
-<dt>but</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>byte</dt>
-<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>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-</dd>
-</dl>
-<h2>Letter c:</h2>
-<dl>
-<dt>calibration</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-</dd>
-<dt>call</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
-</dd>
-<dt>call-template</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-</dd>
-<dt>callback</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</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#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-</dd>
-<dt>called</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTEXTINITFUNCTION">xsltExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</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#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>caller</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</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-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>can</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>cascading</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>
-</dd>
-<dt>cases</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>channel</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-</dd>
-<dt>chars</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-</dd>
-<dt>check</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#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-</dd>
-<dt>checking</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-</dd>
-<dt>choose</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-</dd>
-<dt>class:</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>client</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>close</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-</dd>
-<dt>code</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>collect</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>comment</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-</dd>
-<dt>comp</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>compilation</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>compiled</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>compiling</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-</dd>
-<dt>compression</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-</dd>
-<dt>computations</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-</dd>
-<dt>compute</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-</dd>
-<dt>computed</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-</dd>
-<dt>configure</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>configured</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
-<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a>
-</dd>
-<dt>construct</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-</dd>
-<dt>constructs</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-</dd>
-<dt>contain</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>contained</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>container</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>containing</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-</dd>
-<dt>contains</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>content</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>content-model</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>control</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>copy</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-</dd>
-<dt>copy-of</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
-</dd>
-<dt>correct</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-</dd>
-<dt>corresponding</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a>
-</dd>
-<dt>create</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-</dd>
-<dt>creating</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>ctx</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>ctxt</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
-</dd>
-<dt>ctxt:</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
-</dd>
-<dt>cur</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-</dd>
-<dt>curly</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>current</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-</dd>
-</dl>
-<h2>Letter d:</h2>
-<dl>
-<dt>data</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTFREECTXTEXTS">xsltFreeCtxtExts</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>deallocated</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</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-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-<dt>deallocator</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>dealy</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-</dd>
-<dt>debug</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-</dd>
-<dt>debugging</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-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>decalaration</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-</dd>
-<dt>decimal</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>decimal-format</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMAT">xsltDecimalFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-</dd>
-<dt>declaration</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-</dd>
-<dt>declared</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-</dd>
-<dt>default</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS">XSLT_DEFAULT_VERSION</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>defined</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</dd>
-<dt>definition</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-</dd>
-<dt>deprecated</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-</dd>
-<dt>derived</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>descriptor</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-</dd>
-<dt>designed</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-</dd>
-<dt>desired</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-</dd>
-<dt>different</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>directly</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-</dd>
-<dt>directories</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>display</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>dllimport</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>doc</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>documents</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-</dd>
-<dt>does</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-</dd>
-<dt>doesn</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>done</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>dump</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
-</dd>
-<dt>dynamically</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-</dl>
-<h2 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index b-c 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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 b-c 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter b:</h2><dl><dt>back</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>based</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>been</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>before</dt><dd><a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>beginning</dt><dd><a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>being</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>between</dt><dd><a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+</dd><dt>blank</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>blanks</dt><dd><a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+</dd><dt>block</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>blocks</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+</dd><dt>boolean</dt><dd><a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+</dd><dt>both</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>braces</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</dd><dt>breakpoint</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>buffer</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+</dd><dt>build</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>building</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+</dd><dt>built-in</dt><dd><a href="html/libxslt-extra.html#xsltRegisterAllExtras">xsltRegisterAllExtras</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+</dd><dt>but</dt><dd><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>byte</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>bytes</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+</dd></dl><h2>Letter c:</h2><dl><dt>calibration</dt><dd><a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+</dd><dt>call</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+</dd><dt>call-template</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+</dd><dt>callback</dt><dd><a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+</dd><dt>callbacks</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>called</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>caller</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>calling</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>calls=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>can</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>cascading</dt><dd><a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+</dd><dt>cases</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>catch</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>chained</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>channel</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+</dd><dt>char</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>character</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>characters</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>chars</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+</dd><dt>check</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+</dd><dt>checking</dt><dd><a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>choose</dt><dd><a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+</dd><dt>class:</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>close</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+</dd><dt>coalescing</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>com</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>combination</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>comment</dt><dd><a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+</dd><dt>common</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+</dd><dt>comp</dt><dd><a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+</dd><dt>compilation</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>compiled</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>compiler</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>compilers</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>compiling</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+</dd><dt>completed</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>compression</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+</dd><dt>computations</dt><dd><a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+</dd><dt>compute</dt><dd><a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+</dd><dt>computed</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+</dd><dt>construct</dt><dd><a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+</dd><dt>consumption</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+</dd><dt>contain</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</dd><dt>contained</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>container</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>containing</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>contains</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>content</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>content-model</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>control</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>convention</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>copied</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>copy</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+</dd><dt>copy-of</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+</dd><dt>correct</dt><dd><a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+</dd><dt>corresponding</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>create</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+</dd><dt>creating</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>cur</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>curly</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</dd><dt>current</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 9f88ad3..86d7534 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 e-i 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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 e-i 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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 e:</h2>
-<dl>
-<dt>either</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>elem</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-</dd>
-<dt>element-available</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-</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>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>else</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-</dd>
-<dt>emitted</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>enables</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>entry</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>error:</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</dd>
-<dt>evaluate</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-</dd>
-<dt>evaluated</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-</dd>
-<dt>everything</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>example</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>executed</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</dd>
-<dt>exension</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-</dd>
-<dt>existing</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>expand</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>exported</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>expressed</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-</dd>
-<dt>expression</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-<dt>expressions</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>extended</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-</dd>
-<dt>extending</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>extensions</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
-<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-</dd>
-<dt>external</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>extra</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>extract</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-</dl>
-<h2>Letter f:</h2>
-<dl>
-<dt>factor</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-</dd>
-<dt>failure</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</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>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>fast</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>file</dt>
-<dd>
-<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-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>filename</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>find</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-</dd>
-<dt>first</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>flag</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-</dd>
-<dt>for-each</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-</dd>
-<dt>forbid</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-</dd>
-<dt>force</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>form</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>format</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>format-number</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-<a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a>
-</dd>
-<dt>formatting</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-</dd>
-<dt>found</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</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-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>free</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>freed</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>from</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-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-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>function-available</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a>
-</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>
-<h2>Letter g:</h2>
-<dl>
-<dt>gathering</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</dd>
-<dt>general</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-</dd>
-<dt>generally</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>generate</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>generate-id</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTGENERATEIDFUNCTION">xsltGenerateIdFunction</a>
-</dd>
-<dt>generated</dt>
-<dd>
-<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>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>get</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-</dd>
-<dt>given</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-</dd>
-<dt>gives</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>giving</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-</dd>
-<dt>global</dt>
-<dd>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-<dt>goto</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</dd>
-<dt>grafted</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-</dd>
-</dl>
-<h2>Letter h:</h2>
-<dl>
-<dt>handle</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>handler</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-</dd>
-<dt>handles</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-</dd>
-<dt>handling</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-</dd>
-<dt>has</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>header</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>here</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-</dd>
-<dt>holding</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>hosting</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-</dd>
-</dl>
-<h2>Letter i:</h2>
-<dl>
-<dt>ignorable</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>implementation</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-</dd>
-<dt>implemented</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>implementors</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-</dd>
-<dt>import</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-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-</dd>
-<dt>imported</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</dd>
-<dt>imports</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-</dd>
-<dt>in-memory</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a>
-</dd>
-<dt>in-scope</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-<dt>included</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a>
-</dd>
-<dt>includes</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>indicator</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>information</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</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#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRA">xsltRuntimeExtra</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-</dd>
-<dt>informations</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
-</dd>
-<dt>initial</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>initialization</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTEXTINITFUNCTION">xsltExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
-</dd>
-<dt>initialized</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-</dd>
-<dt>initializes</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-</dd>
-<dt>input</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>insignifiant</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>instead</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-</dd>
-<dt>instruction</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a>
-</dd>
-<dt>intergers</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">XSLT_GET_IMPORT_INT</a>
-</dd>
-<dt>interpreter</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>interpretor</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>item</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
-</dd>
-<dt>its</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-</dd>
-<dt>itself</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-</dl>
-<h2 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index d-f 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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 d-f 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter d:</h2><dl><dt>data</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>deallocated</dt><dd><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd><dt>deallocation</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+</dd><dt>deallocator</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>dealy</dt><dd><a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+</dd><dt>debug</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+</dd><dt>debugger</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>debugging</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>decalaration</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+</dd><dt>decimal</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>decimal-format</dt><dd><a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+</dd><dt>declaration</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+</dd><dt>declare</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>declared</dt><dd><a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+</dd><dt>default</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>define</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+</dd><dt>defined</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>definition</dt><dd><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+</dd><dt>definitions</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>deprecated</dt><dd><a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+</dd><dt>derived</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>description</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+</dd><dt>descriptions</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>descriptor</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+</dd><dt>desired</dt><dd><a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+</dd><dt>destruction</dt><dd><a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+</dd><dt>details</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+</dd><dt>detected</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+</dd><dt>different</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>digit</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>directly</dt><dd><a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+</dd><dt>directories</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>disable-escaping</dt><dd><a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+</dd><dt>discard</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>display</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>doc</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>docs</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>doctype-public</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>doctype-system</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>documents</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+</dd><dt>does</dt><dd><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+</dd><dt>doesn</dt><dd><a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>done</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>dump</dt><dd><a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+</dd><dt>during</dt><dd><a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+</dd></dl><h2>Letter e:</h2><dl><dt>either</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>element-available</dt><dd><a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+</dd><dt>elements</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>else</dt><dd><a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+</dd><dt>emitted</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>encoded</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>encoding</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>end</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+</dd><dt>entity</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>entry</dt><dd><a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>error:</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+</dd><dt>errors</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>eval</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+</dd><dt>evaluate</dt><dd><a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+</dd><dt>evaluated</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>evaluation</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+</dd><dt>every</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>everything</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>example</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>except</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+</dd><dt>excluded</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>executed</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>exension</dt><dd><a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+</dd><dt>existing</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>exportable</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>expressed</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+</dd><dt>expression</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd><dt>expressions</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>extInfos</dt><dd><a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+</dd><dt>extending</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>extensions</dt><dd><a href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterAllExtras">xsltRegisterAllExtras</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+</dd><dt>external</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>extra</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>extract</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>extras</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd></dl><h2>Letter f:</h2><dl><dt>fact</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>factor</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+</dd><dt>failure</dt><dd><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>fast</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>file</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>filename</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+</dd><dt>files</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>find</dt><dd><a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+</dd><dt>first</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>flag</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+</dd><dt>following</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>for-each</dt><dd><a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+</dd><dt>forbid</dt><dd><a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+</dd><dt>force</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>form</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>format</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>format-number</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+</dd><dt>formats</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>formatting</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+</dd><dt>found</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>fraction</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>fractional</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>fraction}{suffix}</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>free</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>freed</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>from</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>function-available</dt><dd><a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+</dd><dt>functions</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 445ecac..0cc00a0 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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-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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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-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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-<dt>kept</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-</dd>
-<dt>key</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-</dd>
-<dt>keys</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS">xsltFreeDocumentKeys</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-</dl>
-<h2>Letter l:</h2>
-<dl>
-<dt>label</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</dd>
-<dt>language</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>last</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-</dd>
-<dt>lead</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-</dd>
-<dt>left</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>level</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-</dd>
-<dt>libc</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>library</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-</dd>
-<dt>libxml</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
-</dd>
-<dt>libxslt</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-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a>
-</dd>
-<dt>like</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-DOTTED-VERSION-CAPS">LIBXSLT_DOTTED_VERSION</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>line</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>links</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>list</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<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>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>literal</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>load</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>loaded</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-</dd>
-<dt>locate</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>look</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</dd>
-<dt>lookup</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-</dd>
-</dl>
-<h2>Letter m:</h2>
-<dl>
-<dt>macro</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<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-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-</dd>
-<dt>made</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-</dd>
-<dt>main</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>make</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</dd>
-<dt>makes</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>mapping</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-<dt>match</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-</dd>
-<dt>matches</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>matching</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>may</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-</dd>
-<dt>means</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>mechanism</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-</dd>
-<dt>memory</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>message</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>messages</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>milliseconds</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</dd>
-<dt>mode</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-</dd>
-<dt>modified</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>modules</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-</dd>
-<dt>must</dt>
-<dd>
-<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-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</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-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-</dl>
-<h2>Letter n:</h2>
-<dl>
-<dt>name:</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-</dd>
-<dt>named</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-</dd>
-<dt>names</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</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>
-<dt>namespaces</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-</dd>
-<dt>necessary</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>need</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>needed</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>needing</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-</dd>
-<dt>needs</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</dd>
-<dt>negative</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-</dd>
-<dt>newly</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-</dd>
-<dt>next</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-</dd>
-<dt>node-set</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a>
-<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-</dd>
-<dt>node-set?</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTGENERATEIDFUNCTION">xsltGenerateIdFunction</a>
-</dd>
-<dt>nodelist</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>nodes</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-</dd>
-<dt>nodeset</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-</dd>
-<dt>non-NULL</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</dd>
-<dt>non-wellformed</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-</dd>
-<dt>nor</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>not</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</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>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</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#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-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>nothing</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</dd>
-<dt>null</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-</dd>
-<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-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>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</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>operation</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-</dd>
-<dt>option</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-</dd>
-<dt>options</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</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-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</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>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</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">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index g-i 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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 g-i 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter g:</h2><dl><dt>gathering</dt><dd><a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>general</dt><dd><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+</dd><dt>generally</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>generate</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>generate-id</dt><dd><a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+</dd><dt>generated</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>generates</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>get</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+</dd><dt>given</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</dd><dt>gives</dt><dd><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>giving</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>global</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+</dd><dt>goto</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+</dd><dt>grafted</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+</dd><dt>group</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>grouping</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd></dl><h2>Letter h:</h2><dl><dt>handle</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>handler</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>handles</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+</dd><dt>handling</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>has</dt><dd><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>hash</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>hashtable</dt><dd><a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+</dd><dt>have</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+</dd><dt>helps</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>hence</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>holding</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>hosting</dt><dd><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+</dd><dt>html</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>http:</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd></dl><h2>Letter i:</h2><dl><dt>ifdef</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>ignorable</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>implementation</dt><dd><a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+</dd><dt>implemented</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>import</dt><dd><a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+</dd><dt>imported</dt><dd><a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+</dd><dt>imports</dt><dd><a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+</dd><dt>in-scope</dt><dd><a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd><dt>include</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+</dd><dt>included</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+</dd><dt>includes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>inclusive</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>indented</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>index</dt><dd><a href="">nr</a><br />
+</dd><dt>indicator</dt><dd><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</dd><dt>information</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+</dd><dt>informations</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+</dd><dt>inherited</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>initial</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>initialization</dt><dd><a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+</dd><dt>initialized</dt><dd><a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+</dd><dt>initializes</dt><dd><a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+</dd><dt>input</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>insertion</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>instances</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>instead</dt><dd><a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+</dd><dt>instruction</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-preproc.html#xsltStylePreCompute">xsltStylePreCompute</a><br />
+</dd><dt>integer</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>interface</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>intergers</dt><dd><a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+</dd><dt>internally</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+</dd><dt>interpretation</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+</dd><dt>interpreter</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>interpretor</dt><dd><a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>into</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>item</dt><dd><a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+</dd><dt>item1</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>item2|item3</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>its</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+</dd><dt>itself</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 91f462b..12503b1 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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 p:</h2>
-<dl>
-<dt>param</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-</dd>
-<dt>parameter</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-</dd>
-<dt>parameters</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<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>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>params</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>params:</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
-</dd>
-<dt>parent</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-</dd>
-<dt>parse</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-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</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-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>parsed</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENT">xsltDocument</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</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>
-</dd>
-<dt>parser</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
-</dd>
-<dt>parsing</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>part</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-</dd>
-<dt>pass</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</dd>
-<dt>passed</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>path</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-</dd>
-<dt>pattern</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>patterns</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>penalty</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</dd>
-<dt>pertaining</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>pertains</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">IS_XSLT_ELEM</a>
-</dd>
-<dt>place</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>point</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>pointer</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-</dd>
-<dt>pointers</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS">XSLT_GET_IMPORT_PTR</a>
-</dd>
-<dt>popped</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-</dd>
-<dt>position</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>possibly</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-</dd>
-<dt>pre-computation</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-</dd>
-<dt>precedence</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-</dd>
-<dt>precompiled</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>precomputed</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</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-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-</dd>
-<dt>predicate</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-</dd>
-<dt>preference</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-</dd>
-<dt>prefix</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-</dd>
-<dt>prefixed</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>preliminary</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>present</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>preserve-space</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-</dd>
-<dt>preserving</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-</dd>
-<dt>printed</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</dd>
-<dt>priority</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-</dd>
-<dt>private</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-</dd>
-<dt>process</dt>
-<dd>
-<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-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-</dd>
-<dt>processed</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>processing</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#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>processing-instruction</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-</dd>
-<dt>processor</dt>
-<dd>
-<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-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-</dd>
-<dt>profile</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>profiling</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</dd>
-<dt>progressive</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>project</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-</dd>
-<dt>provide</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-</dd>
-<dt>provided</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-</dd>
-<dt>purpose</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-</dd>
-<dt>pushed</dt>
-<dd>
-<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>read</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-</dd>
-<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>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-</dd>
-<dt>resolve</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-</dd>
-<dt>resource</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<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-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</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-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index j-n 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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 j-n 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter j:</h2><dl><dt>java</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>jdk</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd></dl><h2>Letter k:</h2><dl><dt>keeping</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>kept</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+</dd><dt>key</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+</dd><dt>keys</dt><dd><a href="html/libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a><br />
+<a href="html/libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</dd><dt>known</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd></dl><h2>Letter l:</h2><dl><dt>label</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+</dd><dt>language</dt><dd><a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>last</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+</dd><dt>lead</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>left</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>len</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>level</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+</dd><dt>library</dt><dd><a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+</dd><dt>libxml2</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>libxslt</dt><dd><a href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+</dd><dt>lifespan</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>like</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>line</dt><dd><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>lines</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>literal</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>literally</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>load</dt><dd><a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>loaded</dt><dd><a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+</dd><dt>loading</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+</dd><dt>local</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>locate</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>location</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+</dd><dt>look</dt><dd><a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+</dd><dt>looks</dt><dd><a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>lookup</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+</dd><dt>lost</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd></dl><h2>Letter m:</h2><dl><dt>macro</dt><dd><a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+<a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>made</dt><dd><a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+</dd><dt>main</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>make</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+</dd><dt>makes</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>mapping</dt><dd><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd><dt>mask</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>match</dt><dd><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+</dd><dt>match=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>matches</dt><dd><a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>matching</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>may</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>means</dt><dd><a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>mechanism</dt><dd><a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br />
+</dd><dt>memory</dt><dd><a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a><br />
+<a href="html/libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a><br />
+<a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br />
+<a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>message</dt><dd><a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>messages</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>method</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>might</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>mille</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>milliseconds</dt><dd><a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>mode</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+</dd><dt>mode=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>modified</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>modifying</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>modules</dt><dd><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+</dd><dt>more</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>multiple</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>multiply</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>must</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd></dl><h2>Letter n:</h2><dl><dt>name=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>named</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+</dd><dt>names</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>namespaces</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+</dd><dt>necessary</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>need</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>needed</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>needing</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+</dd><dt>needs</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+</dd><dt>negative</dt><dd><a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>nested</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>newly</dt><dd><a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+</dd><dt>next</dt><dd><a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+</dd><dt>node-set</dt><dd><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+</dd><dt>node-set?</dt><dd><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+</dd><dt>nodelist</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>nodes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+</dd><dt>nodeset</dt><dd><a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+</dd><dt>non-NULL</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+</dd><dt>non-excluded</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>non-wellformed</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>none</dt><dd><a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+</dd><dt>nor</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>normalize</dt><dd><a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+</dd><dt>normally</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>null</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 3facd04..4c4127b 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 align="center">
-<a href="APIchunk0.html">A-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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 s:</h2>
-<dl>
-<dt>saving</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
-</dd>
-<dt>scope</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</dd>
-<dt>seaches</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>search</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-</dd>
-<dt>security</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-</dd>
-<dt>semantic</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>set</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-</dd>
-<dt>sets</dt>
-<dd>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-</dd>
-<dt>setting</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>sheet</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-</dd>
-<dt>shell</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a>
-</dd>
-<dt>should</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#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-<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-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-</dd>
-<dt>shutdown</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
-</dd>
-<dt>signalled</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</dd>
-<dt>simply</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>since</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</dd>
-<dt>slightly</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</dd>
-<dt>slot</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</dd>
-<dt>some</dt>
-<dd>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-</dd>
-<dt>something</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>sort</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-</dd>
-<dt>sorting</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-</dd>
-<dt>sorts</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-</dd>
-<dt>space</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-</dd>
-<dt>spaces</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-</dd>
-<dt>specific</dt>
-<dd>
-<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>specification</dt>
-<dd>
-<a href="html/libxslt-xslt.html#XSLT-NAMESPACE-CAPS">XSLT_NAMESPACE</a>
-</dd>
-<dt>specified</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS">XSLT_MAX_SORT</a>
-</dd>
-<dt>specify</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>stack</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-</dd>
-<dt>starting</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-</dd>
-<dt>state</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-</dd>
-<dt>static</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-</dd>
-<dt>statically</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-</dd>
-<dt>stderr</dt>
-<dd>
-<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>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</dd>
-<dt>store</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>string?</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a>
-</dd>
-<dt>strip-space</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-</dd>
-<dt>stripped</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-</dd>
-<dt>stripping</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-</dd>
-<dt>struct</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>structure</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMAT">xsltDecimalFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENT">xsltDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a>
-</dd>
-<dt>structures</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>style</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</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>stylesheet-prefix</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-</dd>
-<dt>stylesheets</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-</dd>
-<dt>subsequent</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>substituted</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-</dd>
-<dt>subtree</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>success</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-</dd>
-<dt>successful</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEELEMENT">xsltUnregisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
-</dd>
-<dt>sucess</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</dd>
-<dt>sucessful</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-</dd>
-<dt>suggested</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-</dd>
-<dt>suitable</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</dd>
-<dt>supported</dt>
-<dd>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS">XSLT_DEFAULT_VERSION</a>
-</dd>
-<dt>sure</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</dd>
-<dt>system-property</dt>
-<dd>
-<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#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</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-security.html#XSLTSECURITYOPTION">xsltSecurityOption</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>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>transmit</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</dd>
-<dt>transromation</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</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-S</a>
-<a href="APIchunk1.html">T-a</a>
-<a href="APIchunk2.html">b-d</a>
-<a href="APIchunk3.html">e-i</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>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index o-p 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter o:</h2><dl><dt>object</dt><dd><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+</dd><dt>obtained</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>occcur</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>occurences</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>off</dt><dd><a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>old</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>once</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>one</dt><dd><a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>one:</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+</dd><dt>ones</dt><dd><a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+</dd><dt>only</dt><dd><a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>open</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+</dd><dt>operation</dt><dd><a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+</dd><dt>optimization</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>option</dt><dd><a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>options</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>order</dt><dd><a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+</dd><dt>ordered</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+</dd><dt>original</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>other</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>otherwise</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>ouput</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>out</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>output</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+</dd><dt>overlong</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>own</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+</dd></dl><h2>Letter p:</h2><dl><dt>param</dt><dd><a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+</dd><dt>parameter</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>parameters</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>params</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>parent</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+</dd><dt>parse</dt><dd><a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>parsed</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>parser</dt><dd><a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+</dd><dt>parsing</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>part</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>pass</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</dd><dt>passed</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>path</dt><dd><a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+</dd><dt>pattern</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>patterns</dt><dd><a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>per</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>percent</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>percentage</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>permille</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>persistance</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>persistant</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>pertaining</dt><dd><a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>pertains</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_ELEM">IS_XSLT_ELEM</a><br />
+</dd><dt>place</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>placeholder</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>platform</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>plug</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>point</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>pointer</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+</dd><dt>pointers</dt><dd><a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+</dd><dt>points</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>popped</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>position</dt><dd><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>possible</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>possibly</dt><dd><a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+</dd><dt>pre-computation</dt><dd><a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+</dd><dt>precedence</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+</dd><dt>precision</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
+</dd><dt>precompiled</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>precomputed</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+</dd><dt>predicate</dt><dd><a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+</dd><dt>preference</dt><dd><a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+</dd><dt>preferences</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>prefix</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+</dd><dt>prefixed</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>prefixes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>preliminary</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>present</dt><dd><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+</dd><dt>preserve</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>preserve-space</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+</dd><dt>printed</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+</dd><dt>priority</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>problem</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+</dd><dt>processed</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>processing</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>processing-instruction</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+</dd><dt>processor</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_VENDOR">XSLT_DEFAULT_VENDOR</a><br />
+<a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
+</dd><dt>products</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>profile</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>profiled</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>profiling</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>progressive</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>project</dt><dd><a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+</dd><dt>provide</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+</dd><dt>provided</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+</dd><dt>purpose</dt><dd><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+</dd><dt>pushed</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 857354f..30bebb6 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 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 t-w 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="smallfootonly.gif" alt="Gnome Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a>
-</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 t-w 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 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>
-</h2>
-<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-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>Letter u:</h2>
-<dl>
-<dt>unparsed-entity-uri</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-</dd>
-<dt>unused</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-</dd>
-<dt>unwanted</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</dd>
-<dt>use</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-</dd>
-<dt>used</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-</dd>
-<dt>useful</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-</dd>
-<dt>usefull</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</dd>
-<dt>useless</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-</dd>
-<dt>user</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</dd>
-<dt>uses</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</dd>
-<dt>using</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-</dd>
-</dl>
-<h2>Letter v:</h2>
-<dl>
-<dt>validating</dt>
-<dd>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>value-of</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-</dd>
-<dt>values</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</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>
-<dt>variable</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>variables</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-</dd>
-<dt>varibale</dt>
-<dd>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>varibales</dt>
-<dd>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-</dd>
-<dt>vendor</dt>
-<dd>
-<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>
-</dd>
-<dt>version</dt>
-<dd>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-DOTTED-VERSION-CAPS">LIBXSLT_DOTTED_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-CAPS">LIBXSLT_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-STRING-CAPS">LIBXSLT_VERSION_STRING</a>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS">XSLT_DEFAULT_VERSION</a>
-</dd>
-<dt>void</dt>
-<dd>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-</dl>
-<h2>Letter w:</h2>
-<dl>
-<dt>was</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-</dd>
-<dt>well</dt>
-<dd>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-</dd>
-<dt>went</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-</dd>
-<dt>wether</dt>
-<dd>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</dd>
-<dt>when</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-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</dd>
-<dt>where</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-</dd>
-<dt>whether</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-</dd>
-<dt>which</dt>
-<dd>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-</dd>
-<dt>while</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>white-space</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-</dd>
-<dt>wildcards</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-</dd>
-<dt>will</dt>
-<dd>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-</dd>
-<dt>wise</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-</dd>
-<dt>with</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a>
-<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-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-</dd>
-<dt>within</dt>
-<dd>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</dd>
-<dt>without</dt>
-<dd>
-<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-</dd>
-<dt>wrapped</dt>
-<dd>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-</dd>
-<dt>written</dt>
-<dd>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</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>
-</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>
-</h2>
-<p><a href="bugs.html">Daniel Veillard</a></p>
-</td></tr></table></td></tr></table></td></tr></table></td>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>API Alphabetic Index q-s 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter q:</h2><dl><dt>query</dt><dd><a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+</dd><dt>quote</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd></dl><h2>Letter r:</h2><dl><dt>rank=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>rather</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>read</dt><dd><a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>readability</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+</dd><dt>ready</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+</dd><dt>real</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>record</dt><dd><a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+</dd><dt>references</dt><dd><a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+</dd><dt>referencing</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>register</dt><dd><a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>registered</dt><dd><a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+</dd><dt>related</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+</dd><dt>reorder</dt><dd><a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+</dd><dt>replace</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>replacement</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+</dd><dt>requested</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>requirement</dt><dd><a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+</dd><dt>requires</dt><dd><a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+</dd><dt>reset</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>resolve</dt><dd><a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+</dd><dt>resource</dt><dd><a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>respect</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+</dd><dt>result-prefix</dt><dd><a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>result-tree</dt><dd><a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+</dd><dt>resulting</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>results</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>ret</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>retrieve</dt><dd><a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>return</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+</dd><dt>returned</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>reused</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>right</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>root</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+</dd><dt>routine</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+</dd><dt>routines</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>rule</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+</dd><dt>run</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>run-time</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>running</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>runtime</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+</dd></dl><h2>Letter s:</h2><dl><dt>same</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>saving</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+</dd><dt>saxon</dt><dd><a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+</dd><dt>scanner</dt><dd><a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+</dd><dt>scope</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+</dd><dt>seaches</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>search</dt><dd><a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+</dd><dt>security</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>see</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+</dd><dt>semantic</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>separates</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>separator</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>sequence</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>set</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerStatus">xsltSetDebuggerStatus</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+</dd><dt>sets</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
+<a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerStatus">xsltSetDebuggerStatus</a><br />
+</dd><dt>setting</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>sheet</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+</dd><dt>should</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+</dd><dt>show</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>shows</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>shutdown</dt><dd><a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+</dd><dt>signalled</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>simply</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>since</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>single</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>size</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>slightly</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>slot</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+</dd><dt>some</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>something</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>sort</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+</dd><dt>sorted</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>sorting</dt><dd><a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+</dd><dt>sorts</dt><dd><a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+</dd><dt>space</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+</dd><dt>spaces</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+</dd><dt>special</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>specialCharacters</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>specific</dt><dd><a href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>specification</dt><dd><a href="html/libxslt-xslt.html#XSLT_NAMESPACE">XSLT_NAMESPACE</a><br />
+</dd><dt>specified</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_MAX_SORT">XSLT_MAX_SORT</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+</dd><dt>specify</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>spent</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>stack</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+</dd><dt>standalone</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>starting</dt><dd><a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>state</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+</dd><dt>static</dt><dd><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</dd><dt>statically</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+</dd><dt>status</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>stderr</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>stdout</dt><dd><a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+</dd><dt>steps</dt><dd><a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+</dd><dt>stopped</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+</dd><dt>storage</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+</dd><dt>store</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>stored</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>string?</dt><dd><a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+</dd><dt>strip-space</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+</dd><dt>stripped</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+</dd><dt>stripping</dt><dd><a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+</dd><dt>struct</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>structure</dt><dd><a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+</dd><dt>structures</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>stuff</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>style</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>stylesheet-prefix</dt><dd><a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>stylesheets</dt><dd><a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>subpattern</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>subpattern{</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>subpattern}</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>subsequent</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>subsidiary</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+</dd><dt>substituted</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+</dd><dt>substitution</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>subtree</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>success</dt><dd><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+</dd><dt>successful</dt><dd><a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+</dd><dt>sucess</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+</dd><dt>sucessful</dt><dd><a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+</dd><dt>suffix</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>suggested</dt><dd><a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+</dd><dt>suitable</dt><dd><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</dd><dt>sun</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>supported</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a><br />
+</dd><dt>sure</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+</dd><dt>system-property</dt><dd><a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
new file mode 100644 (file)
index 0000000..2f6df56
--- /dev/null
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+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 t-w 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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 t-w 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><h2>Letter t:</h2><dl><dt>table</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+</dd><dt>tables</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</dd><dt>target</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+</dd><dt>targetted</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+</dd><dt>temlate</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>templates</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+</dd><dt>templtaes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>templtes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>temporary</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>tenth</dt><dd><a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</dd><dt>terminated</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>test</dt><dd><a href="html/libxslt-extensions.html#xsltRegisterTestModule">xsltRegisterTestModule</a><br />
+</dd><dt>text</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+</dd><dt>than</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>that</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_ELEM">IS_XSLT_ELEM</a><br />
+<a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>them</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>then</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+</dd><dt>there</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+</dd><dt>they</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+</dd><dt>those</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>time</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+</dd><dt>time=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>top-level</dt><dd><a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+</dd><dt>topmost</dt><dd><a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+</dd><dt>track</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>transfer</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+</dd><dt>transform</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>transformations</dt><dd><a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>transmit</dt><dd><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>transromation</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>treated</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>tries</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>true</dt><dd><a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+</dd><dt>tuples</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>turned</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>type</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd></dl><h2>Letter u:</h2><dl><dt>ultimately</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</dd><dt>unimplemented</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+</dd><dt>unless</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+</dd><dt>unparsed-entity-uri</dt><dd><a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+</dd><dt>unused</dt><dd><a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+</dd><dt>unwanted</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>update</dt><dd><a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>use</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>useful</dt><dd><a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</dd><dt>usefull</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</dd><dt>user</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>uses</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>using</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd></dl><h2>Letter v:</h2><dl><dt>validating</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+</dd><dt>value-of</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+</dd><dt>values</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>variable</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>variables</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+</dd><dt>varibale</dt><dd><a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>varibales</dt><dd><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</dd><dt>vendor</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_VENDOR">XSLT_DEFAULT_VENDOR</a><br />
+</dd><dt>version</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>version=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</dd><dt>void</dt><dd><a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd></dl><h2>Letter w:</h2><dl><dt>want</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+</dd><dt>warnings</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>was</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+</dd><dt>well</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+</dd><dt>went</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+</dd><dt>wether</dt><dd><a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</dd><dt>when</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</dd><dt>where</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</dd><dt>wherever</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>whether</dt><dd><a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>which</dt><dd><a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+</dd><dt>while</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</dd><dt>white-space</dt><dd><a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+</dd><dt>wildcards</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+</dd><dt>will</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</dd><dt>wise</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>with</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+</dd><dt>within</dt><dd><a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+</dd><dt>without</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>work</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>wrapped</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+</dd><dt>wrapper</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+</dd><dt>write</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+</dd><dt>written</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd></dl><h2 align="center"><a href="APIchunk0.html">A-P</a>
+<a href="APIchunk1.html">Q-a</a>
+<a href="APIchunk2.html">b-c</a>
+<a href="APIchunk3.html">d-f</a>
+<a href="APIchunk4.html">g-i</a>
+<a href="APIchunk5.html">j-n</a>
+<a href="APIchunk6.html">o-p</a>
+<a href="APIchunk7.html">q-s</a>
+<a href="APIchunk8.html">t-w</a>
+</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 6b2b819..dcd6553 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
---></style>
-<title>List of constructors 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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>List of constructors 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 const xmlChar *:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-</p>
-<h2>Type long:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-</p>
-<h2>Type void *:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTEXTINITFUNCTION">xsltExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-</p>
-<h2>Type xmlAttrPtr:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-</p>
-<h2>Type xmlChar *:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</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#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-</p>
-<h2>Type xmlDocPtr:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a>
-</p>
-<h2>Type xmlNodePtr *:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-</p>
-<h2>Type xmlNodeSetPtr:</h2>
-<p>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-</p>
-<h2>Type xmlNsPtr:</h2>
-<p>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-</p>
-<h2>Type xmlXPathError:</h2>
-<p>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</p>
-<h2>Type xmlXPathFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-</p>
-<h2>Type xmlXPathObjectPtr:</h2>
-<p>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</p>
-<h2>Type xsltCompMatchPtr:</h2>
-<p>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-</p>
-<h2>Type xsltDecimalFormatPtr:</h2>
-<p>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-</p>
-<h2>Type xsltDocumentPtr:</h2>
-<p>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-</p>
-<h2>Type xsltElemPreCompPtr:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-</p>
-<h2>Type xsltPreComputeFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a>
-</p>
-<h2>Type xsltSecurityCheck:</h2>
-<p>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-</p>
-<h2>Type xsltSecurityPrefsPtr:</h2>
-<p>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS">xsltGetDefaultSecurityPrefs</a>
-</p>
-<h2>Type xsltStackElemPtr:</h2>
-<p>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-</p>
-<h2>Type xsltStylesheetPtr:</h2>
-<p>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</p>
-<h2>Type xsltTemplatePtr:</h2>
-<p>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-</p>
-<h2>Type xsltTopLevelFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
-</p>
-<h2>Type xsltTransformContextPtr:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-</p>
-<h2>Type xsltTransformFunction:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTLOOKUP">xsltExtModuleElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-</p>
-<p><a href="bugs.html">Daniel Veillard</a></p>
-</td></tr></table></td></tr></table></td></tr></table></td>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>List of constructors 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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>List of constructors 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 const xmlChar *:</h2><p><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+</p><h2>Type long:</h2><p><a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+</p><h2>Type void *:</h2><p><a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+</p><h2>Type xmlAttrPtr:</h2><p><a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+</p><h2>Type xmlChar *:</h2><p><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+</p><h2>Type xmlDocPtr:</h2><p><a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+</p><h2>Type xmlHashTablePtr:</h2><p><a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+</p><h2>Type xmlNodePtr:</h2><p><a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+</p><h2>Type xmlNodePtr *:</h2><p><a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+</p><h2>Type xmlNodeSetPtr:</h2><p><a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+</p><h2>Type xmlNsPtr:</h2><p><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+</p><h2>Type xmlXPathError:</h2><p><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</p><h2>Type xmlXPathFunction:</h2><p><a href="html/libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+</p><h2>Type xmlXPathObjectPtr:</h2><p><a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</p><h2>Type xmlXPathObjectPtr *:</h2><p><a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+</p><h2>Type xsltCompMatchPtr:</h2><p><a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+</p><h2>Type xsltDebugTraceCodes:</h2><p><a href="html/libxslt-xsltutils.html#xsltDebugGetDefaultTrace">xsltDebugGetDefaultTrace</a><br />
+</p><h2>Type xsltDecimalFormatPtr:</h2><p><a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+</p><h2>Type xsltDocumentPtr:</h2><p><a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+</p><h2>Type xsltElemPreCompPtr:</h2><p><a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+</p><h2>Type xsltPreComputeFunction:</h2><p><a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+</p><h2>Type xsltSecurityCheck:</h2><p><a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+</p><h2>Type xsltSecurityPrefsPtr:</h2><p><a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+</p><h2>Type xsltStackElemPtr:</h2><p><a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+</p><h2>Type xsltStylesheetPtr:</h2><p><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+</p><h2>Type xsltTemplatePtr:</h2><p><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+</p><h2>Type xsltTopLevelFunction:</h2><p><a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+</p><h2>Type xsltTransformContextPtr:</h2><p><a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+</p><h2>Type xsltTransformFunction:</h2><p><a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+</p><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 5a939b1..c0652b8 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
---></style>
-<title>List of Symbols per Module 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>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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>List of Symbols per Module 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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>Module attributes:</h2>
-<p>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-</p>
-<h2>Module documents:</h2>
-<p>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-</p>
-<h2>Module extensions:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</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#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</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#XSLTUNREGISTEREXTMODULEELEMENT">xsltUnregisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION">xsltTopLevelFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTFREECTXTEXTS">xsltFreeCtxtExts</a>
-<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="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a>
-</p>
-<h2>Module extra:</h2>
-<p>
-<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a>
-</p>
-<h2>Module functions:</h2>
-<p>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-<a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a>
-<a href="html/libxslt-functions.html#XSLTGENERATEIDFUNCTION">xsltGenerateIdFunction</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-</p>
-<h2>Module imports:</h2>
-<p>
-<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS">XSLT_GET_IMPORT_PTR</a>
-<a href="html/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">XSLT_GET_IMPORT_INT</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-</p>
-<h2>Module keys:</h2>
-<p>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS">xsltFreeDocumentKeys</a>
-</p>
-<h2>Module libxslt:</h2>
-<p>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</p>
-<h2>Module namespaces:</h2>
-<p>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-</p>
-<h2>Module numbersInternals:</h2>
-<p>
-<h2>Module pattern:</h2>
-<p>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCHPTR">xsltCompMatchPtr</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-</p>
-<h2>Module preproc:</h2>
-<p>
-<a href="html/libxslt-preproc.html#XSLTEXTMARKER">xsltExtMarker</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-</p>
-<h2>Module security:</h2>
-<p>
-<a href="html/libxslt-security.html#XSLTSECURITYPREFS">xsltSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYPREFSPTR">xsltSecurityPrefsPtr</a>
-<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS">xsltGetDefaultSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-</p>
-<h2>Module templates:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</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#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-</p>
-<h2>Module transform:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-<a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</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-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-</p>
-<h2>Module variables:</h2>
-<p>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</p>
-<h2>Module xslt:</h2>
-<p>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS">XSLT_DEFAULT_VERSION</a>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS">XSLT_DEFAULT_VENDOR</a>
-<a href="html/libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS">XSLT_DEFAULT_URL</a>
-<a href="html/libxslt-xslt.html#XSLT-NAMESPACE-CAPS">XSLT_NAMESPACE</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-</p>
-<h2>Module xsltInternals:</h2>
-<p>
-<a href="html/libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS">XSLT_MAX_SORT</a>
-<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-LST-CAPS">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>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATPTR">xsltDecimalFormatPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENT">xsltDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENTPTR">xsltDocumentPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXT">xsltTransformContext</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR">xsltTransformContextPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPPTR">xsltElemPreCompPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLETYPE">xsltStyleType</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR">xsltStylePreCompPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTACKELEM">xsltStackElem</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTACKELEMPTR">xsltStackElemPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLESHEET">xsltStylesheet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLESHEETPTR">xsltStylesheetPtr</a>
-<a href="html/libxslt-xsltinternals.html#XSLTOUTPUTTYPE">xsltOutputType</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMSTATE">xsltTransformState</a>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED-CAPS">CHECK_STOPPED</a>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-<a href="html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</p>
-<h2>Module xsltconfig:</h2>
-<p>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-DOTTED-VERSION-CAPS">LIBXSLT_DOTTED_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-CAPS">LIBXSLT_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-STRING-CAPS">LIBXSLT_VERSION_STRING</a>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-<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#WITH-DEBUGGER-CAPS">WITH_DEBUGGER</a>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</p>
-<h2>Module xsltutils:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLT-TODO-CAPS">XSLT_TODO</a>
-<a href="html/libxslt-xsltutils.html#XSLT-STRANGE-CAPS">XSLT_STRANGE</a>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">IS_XSLT_ELEM</a>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-NAME-CAPS">IS_XSLT_NAME</a>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-<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="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>
-<a href="html/libxslt-xsltutils.html#XSLT-TIMESTAMP-TICS-PER-SEC-CAPS">XSLT_TIMESTAMP_TICS_PER_SEC</a>
-<a href="html/libxslt-xsltutils.html#XSLTDEBUGSTATUSCODES">xsltDebugStatusCodes</a>
-<a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLTADDCALLCALLBACK">xsltAddCallCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLTDROPCALLCALLBACK">xsltDropCallCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS">xsltSetDebuggerCallbacks</a>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
-</p>
-<h2>Module xsltwin32config:</h2>
-<p>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-DOTTED-VERSION-CAPS">LIBXSLT_DOTTED_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-CAPS">LIBXSLT_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-STRING-CAPS">LIBXSLT_VERSION_STRING</a>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-<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#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-</p>
-<p><a href="bugs.html">Daniel Veillard</a></p>
-</td></tr></table></td></tr></table></td></tr></table></td>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>List of Symbols per Module 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><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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>List of Symbols per Module 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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><a name="attributes" id="attributes">Module attributes</a>:</h2><p><a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+<a href="html/libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a><br />
+<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
+</p><h2><a name="documents" id="documents">Module documents</a>:</h2><p><a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+</p><h2><a name="extensions" id="extensions">Module extensions</a>:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterTestModule">xsltRegisterTestModule</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+</p><h2><a name="extra" id="extra">Module extra</a>:</h2><p><a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+<a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterAllExtras">xsltRegisterAllExtras</a><br />
+<a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
+</p><h2><a name="functions" id="functions">Module functions</a>:</h2><p><a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+<a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+<a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+</p><h2><a name="imports" id="imports">Module imports</a>:</h2><p><a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+</p><h2><a name="keys" id="keys">Module keys</a>:</h2><p><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+</p><h2><a name="namespaces" id="namespaces">Module namespaces</a>:</h2><p><a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+</p><h2><a name="numbersInternals" id="numbersInternals">Module numbersInternals</a>:</h2><p><a href="html/libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltFormatNumberInfoPtr">xsltFormatNumberInfoPtr</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltNumberData">_xsltNumberData</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltFormatNumberInfo">xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltNumberData">xsltNumberData</a><br />
+</p><h2><a name="pattern" id="pattern">Module pattern</a>:</h2><p><a href="html/libxslt-pattern.html#xsltCompMatch">xsltCompMatch</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br />
+<a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+</p><h2><a name="preproc" id="preproc">Module preproc</a>:</h2><p><a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-preproc.html#xsltExtMarker">xsltExtMarker</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-preproc.html#xsltStylePreCompute">xsltStylePreCompute</a><br />
+</p><h2><a name="security" id="security">Module security</a>:</h2><p><a href="html/libxslt-security.html#xsltSecurityPrefs">xsltSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_READ_NETWORK">XSLT_SECPREF_READ_NETWORK</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_CREATE_DIRECTORY">XSLT_SECPREF_CREATE_DIRECTORY</a><br />
+<a href="html/libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_WRITE_NETWORK">XSLT_SECPREF_WRITE_NETWORK</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_WRITE_FILE">XSLT_SECPREF_WRITE_FILE</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltSecurityOption">xsltSecurityOption</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_READ_FILE">XSLT_SECPREF_READ_FILE</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+</p><h2><a name="templates" id="templates">Module templates</a>:</h2><p><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+</p><h2><a name="transform" id="transform">Module transform</a>:</h2><p><a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+</p><h2><a name="variables" id="variables">Module variables</a>:</h2><p><a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</p><h2><a name="xslt" id="xslt">Module xslt</a>:</h2><p><a href="html/libxslt-xslt.html#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_VENDOR">XSLT_DEFAULT_VENDOR</a><br />
+<a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-xslt.html#xsltLibxsltVersion">xsltLibxsltVersion</a><br />
+<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-xslt.html#xsltMaxDepth">xsltMaxDepth</a><br />
+<a href="html/libxslt-xslt.html#xsltEngineVersion">xsltEngineVersion</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a><br />
+<a href="html/libxslt-xslt.html#XSLT_NAMESPACE">XSLT_NAMESPACE</a><br />
+<a href="html/libxslt-xslt.html#xsltLibxmlVersion">xsltLibxmlVersion</a><br />
+</p><h2><a name="xsltInternals" id="xsltInternals">Module xsltInternals</a>:</h2><p><a href="html/libxslt-xsltInternals.html#XSLT_FUNC_ELEMENT">XSLT_FUNC_ELEMENT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRuntimeExtra">xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_WITHPARAM">XSLT_FUNC_WITHPARAM</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformContext">xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_STATE_ERROR">XSLT_STATE_ERROR</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDocument">xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_TEXT">XSLT_OUTPUT_TEXT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformState">xsltTransformState</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRuntimeExtraPtr">xsltRuntimeExtraPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_ATTRIBUTE">XSLT_FUNC_ATTRIBUTE</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_APPLYTEMPLATES">XSLT_FUNC_APPLYTEMPLATES</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_WHEN">XSLT_FUNC_WHEN</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_COPYOF">XSLT_FUNC_COPYOF</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_PARAM">XSLT_FUNC_PARAM</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_COMMENT">XSLT_FUNC_COMMENT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_DOCUMENT">XSLT_FUNC_DOCUMENT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_IF">XSLT_FUNC_IF</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_PI">XSLT_FUNC_PI</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_TEXT">XSLT_FUNC_TEXT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylesheet">xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_VARIABLE">XSLT_FUNC_VARIABLE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_VALUEOF">XSLT_FUNC_VALUEOF</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_XML">XSLT_OUTPUT_XML</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_HTML">XSLT_OUTPUT_HTML</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_APPLYIMPORTS">XSLT_FUNC_APPLYIMPORTS</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_FOREACH">XSLT_FUNC_FOREACH</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_CHOOSE">XSLT_FUNC_CHOOSE</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylePreComp">xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_SORT">XSLT_FUNC_SORT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltOutputType">xsltOutputType</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_STATE_STOPPED">XSLT_STATE_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_NUMBER">XSLT_FUNC_NUMBER</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStackElem">xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_STATE_OK">XSLT_STATE_OK</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_COPY">XSLT_FUNC_COPY</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormat">xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_EXTENSION">XSLT_FUNC_EXTENSION</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_MAX_SORT">XSLT_MAX_SORT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStyleType">xsltStyleType</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTemplate">xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_CALLTEMPLATE">XSLT_FUNC_CALLTEMPLATE</a><br />
+</p><h2><a name="xsltexports" id="xsltexports">Module xsltexports</a>:</h2><p><a href="html/libxslt-xsltexports.html#LIBXSLT_PUBLIC">LIBXSLT_PUBLIC</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTPUBVAR">XSLTPUBVAR</a><br />
+<a href="html/libxslt-xsltexports.html#_REENTRANT">_REENTRANT</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTCALL">XSLTCALL</a><br />
+</p><h2><a name="xsltutils" id="xsltutils">Module xsltutils</a>:</h2><p><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_KEYS">XSLT_TRACE_KEYS</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-xsltutils.html#xslDebugStatus">xslDebugStatus</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#IS_XSLT_NAME">IS_XSLT_NAME</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericDebug">xsltGenericDebug</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_NEXT">XSLT_DEBUG_NEXT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COPY_OF">XSLT_TRACE_COPY_OF</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COPY">XSLT_TRACE_COPY</a><br />
+<a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_STEPOUT">XSLT_DEBUG_STEPOUT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_RUN">XSLT_DEBUG_RUN</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_ALL">XSLT_TRACE_ALL</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_APPLY_TEMPLATES">XSLT_TRACE_APPLY_TEMPLATES</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_CHOOSE">XSLT_TRACE_CHOOSE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_INIT">XSLT_DEBUG_INIT</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugStatusCodes">xsltDebugStatusCodes</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericErrorContext">xsltGenericErrorContext</a><br />
+<a href="html/libxslt-xsltutils.html#IS_XSLT_ELEM">IS_XSLT_ELEM</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_RUN_RESTART">XSLT_DEBUG_RUN_RESTART</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltutils.html#xsltAddCallCallback">xsltAddCallCallback</a><br />
+<a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-xsltutils.html#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_CALL_TEMPLATE">XSLT_TRACE_CALL_TEMPLATE</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugGetDefaultTrace">xsltDebugGetDefaultTrace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetDebuggerStatus">xsltGetDebuggerStatus</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_PROCESS_NODE">XSLT_TRACE_PROCESS_NODE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COPY_TEXT">XSLT_TRACE_COPY_TEXT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_APPLY_TEMPLATE">XSLT_TRACE_APPLY_TEMPLATE</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_CONT">XSLT_DEBUG_CONT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_VALUE_OF">XSLT_TRACE_VALUE_OF</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_STEP">XSLT_DEBUG_STEP</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDropCallCallback">xsltDropCallCallback</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericError">xsltGenericError</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_STRIP_SPACES">XSLT_TRACE_STRIP_SPACES</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericDebugContext">xsltGenericDebugContext</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_STOP">XSLT_DEBUG_STOP</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_FOR_EACH">XSLT_TRACE_FOR_EACH</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_IF">XSLT_TRACE_IF</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_NONE">XSLT_TRACE_NONE</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerStatus">xsltSetDebuggerStatus</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_TEMPLATES">XSLT_TRACE_TEMPLATES</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_NONE">XSLT_DEBUG_NONE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_PI">XSLT_TRACE_PI</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COMMENT">XSLT_TRACE_COMMENT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_VARIABLES">XSLT_TRACE_VARIABLES</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_QUIT">XSLT_DEBUG_QUIT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
+<a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE">XSLT_TRACE</a><br />
+</p><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index a9ee768..9a7bbef 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
---></style>
-<title>List of function manipulating types in libxslt</title>
-</head>
-<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
-<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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>List of function manipulating types in 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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 ...:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-</p>
-<h2>Type FILE *:</h2>
-<p>
-<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>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
-</p>
-<h2>Type const char **:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</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-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
-</p>
-<h2>Type const xmlChar *:</h2>
-<p>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</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#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTLOOKUP">xsltExtModuleElementLookup</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#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEELEMENT">xsltUnregisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEELEMENT">xsltUnregisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</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#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-</p>
-<h2>Type const xmlChar*:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a>
-</p>
-<h2>Type double:</h2>
-<p>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</p>
-<h2>Type int *:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-</p>
-<h2>Type long:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-</p>
-<h2>Type void *:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS">xsltSetDebuggerCallbacks</a>
-</p>
-<h2>Type xmlAttrPtr:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-</p>
-<h2>Type xmlChar *:</h2>
-<p>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</p>
-<h2>Type xmlChar **:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</p>
-<h2>Type xmlDocPtr:</h2>
-<p>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</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#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-<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="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-</p>
-<h2>Type xmlGenericErrorFunc:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-</p>
-<h2>Type xmlNodePtr:</h2>
-<p>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION">xsltTopLevelFunction</a>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</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#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
-<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLTADDCALLCALLBACK">xsltAddCallCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-</p>
-<h2>Type xmlNodePtr *:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-</p>
-<h2>Type xmlNodeSetPtr:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-</p>
-<h2>Type xmlNsPtr:</h2>
-<p>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-</p>
-<h2>Type xmlNsPtr *:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</p>
-<h2>Type xmlOutputBufferPtr:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-</p>
-<h2>Type xmlSAXHandlerPtr:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-</p>
-<h2>Type xmlXPathCompExprPtr:</h2>
-<p>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-</p>
-<h2>Type xmlXPathContextPtr:</h2>
-<p>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-</p>
-<h2>Type xmlXPathFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-</p>
-<h2>Type xmlXPathParserContextPtr:</h2>
-<p>
-<a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-<a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a>
-<a href="html/libxslt-functions.html#XSLTGENERATEIDFUNCTION">xsltGenerateIdFunction</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a>
-</p>
-<h2>Type xsltCompMatchPtr:</h2>
-<p>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-</p>
-<h2>Type xsltDecimalFormatPtr:</h2>
-<p>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-</p>
-<h2>Type xsltDocumentPtr:</h2>
-<p>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS">xsltFreeDocumentKeys</a>
-</p>
-<h2>Type xsltElemPreCompDeallocator:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-</p>
-<h2>Type xsltElemPreCompPtr:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a>
-</p>
-<h2>Type xsltExtInitFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-</p>
-<h2>Type xsltExtShutdownFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-</p>
-<h2>Type xsltNumberDataPtr:</h2>
-<p>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-</p>
-<h2>Type xsltPreComputeFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-</p>
-<h2>Type xsltSecurityCheck:</h2>
-<p>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-</p>
-<h2>Type xsltSecurityOption:</h2>
-<p>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-</p>
-<h2>Type xsltSecurityPrefsPtr:</h2>
-<p>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-</p>
-<h2>Type xsltStackElemPtr:</h2>
-<p>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-</p>
-<h2>Type xsltStyleExtInitFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-</p>
-<h2>Type xsltStyleExtShutdownFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-</p>
-<h2>Type xsltStylePreCompPtr:</h2>
-<p>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-</p>
-<h2>Type xsltStylesheetPtr:</h2>
-<p>
-<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</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#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION">xsltTopLevelFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a>
-<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</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-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a>
-<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="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME">xsltDecimalFormatGetByName</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT">xsltParseStylesheetOutput</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-</p>
-<h2>Type xsltTemplatePtr:</h2>
-<p>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLTADDCALLCALLBACK">xsltAddCallCallback</a>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-</p>
-<h2>Type xsltTopLevelFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-</p>
-<h2>Type xsltTransformContextPtr:</h2>
-<p>
-<a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a>
-<a href="html/libxslt-extra.html#XSLTDEBUG">xsltDebug</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</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#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTFREECTXTEXTS">xsltFreeCtxtExts</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</a>
-<a href="html/libxslt-transform.html#XSLTCOPYOF">xsltCopyOf</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYIMPORTS">xsltApplyImports</a>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM">xsltQuoteOneUserParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM">xsltParseStylesheetParam</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a>
-<a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-</p>
-<h2>Type xsltTransformFunction:</h2>
-<p>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-</p>
-<p><a href="bugs.html">Daniel Veillard</a></p>
-</td></tr></table></td></tr></table></td></tr></table></td>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>List of function manipulating types in libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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>List of function manipulating types in 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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 ...:</h2><p><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</p><h2>Type FILE *:</h2><p><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+</p><h2>Type const char **:</h2><p><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</p><h2>Type const unsigned char *:</h2><p><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+</p><h2>Type const xmlChar *:</h2><p><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</p><h2>Type double:</h2><p><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</p><h2>Type int *:</h2><p><a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</p><h2>Type long:</h2><p><a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+</p><h2>Type void *:</h2><p><a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</p><h2>Type xmlAttrPtr:</h2><p><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+</p><h2>Type xmlChar *:</h2><p><a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+</p><h2>Type xmlChar **:</h2><p><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</p><h2>Type xmlDocPtr:</h2><p><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</p><h2>Type xmlGenericErrorFunc:</h2><p><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+</p><h2>Type xmlNodePtr:</h2><p><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltutils.html#xsltAddCallCallback">xsltAddCallCallback</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a><br />
+<a href="html/libxslt-xsltutils.html#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-preproc.html#xsltStylePreCompute">xsltStylePreCompute</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+</p><h2>Type xmlNodePtr *:</h2><p><a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+</p><h2>Type xmlNodeSetPtr:</h2><p><a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+</p><h2>Type xmlNsPtr:</h2><p><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+</p><h2>Type xmlNsPtr *:</h2><p><a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</p><h2>Type xmlOutputBufferPtr:</h2><p><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+</p><h2>Type xmlSAXHandlerPtr:</h2><p><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</p><h2>Type xmlXPathCompExprPtr:</h2><p><a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+</p><h2>Type xmlXPathContextPtr:</h2><p><a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+</p><h2>Type xmlXPathFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+</p><h2>Type xmlXPathParserContextPtr:</h2><p><a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+<a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+</p><h2>Type xsltCompMatchPtr:</h2><p><a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+</p><h2>Type xsltDebugTraceCodes:</h2><p><a href="html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a><br />
+</p><h2>Type xsltDecimalFormatPtr:</h2><p><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</p><h2>Type xsltDocumentPtr:</h2><p><a href="html/libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</p><h2>Type xsltElemPreCompDeallocator:</h2><p><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+</p><h2>Type xsltElemPreCompPtr:</h2><p><a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</p><h2>Type xsltExtInitFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+</p><h2>Type xsltExtShutdownFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+</p><h2>Type xsltNumberDataPtr:</h2><p><a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+</p><h2>Type xsltPreComputeFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+</p><h2>Type xsltSecurityCheck:</h2><p><a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</p><h2>Type xsltSecurityOption:</h2><p><a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</p><h2>Type xsltSecurityPrefsPtr:</h2><p><a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</p><h2>Type xsltSortFunc:</h2><p><a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+</p><h2>Type xsltStackElemPtr:</h2><p><a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+</p><h2>Type xsltStyleExtInitFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+</p><h2>Type xsltStyleExtShutdownFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+</p><h2>Type xsltStylePreCompPtr:</h2><p><a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+</p><h2>Type xsltStylesheetPtr:</h2><p><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a><br />
+<a href="html/libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a><br />
+<a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-preproc.html#xsltStylePreCompute">xsltStylePreCompute</a><br />
+<a href="html/libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+</p><h2>Type xsltTemplatePtr:</h2><p><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltutils.html#xsltAddCallCallback">xsltAddCallCallback</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a><br />
+</p><h2>Type xsltTopLevelFunction:</h2><p><a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+</p><h2>Type xsltTransformContextPtr:</h2><p><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a><br />
+<a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
+<a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</p><h2>Type xsltTransformFunction:</h2><p><a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+</p><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 8474b87..f613008 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<style type="text/css"><!--
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
 TD {font-family: Verdana,Arial,Helvetica}
 BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
 H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
---></style>
-<title>Alphabetic List of Symbols in libxslt</title>
-</head>
-<body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
-<table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
-<td width="100">
-<a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"></a></div>
-</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>Alphabetic List of Symbols in 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>
-<td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="intro.html">Introduction</a></li>
-<li><a href="docs.html">Documentation</a></li>
-<li><a href="bugs.html">Reporting bugs and getting help</a></li>
-<li><a href="help.html">How to help</a></li>
-<li><a href="downloads.html">Downloads</a></li>
-<li><a href="FAQ.html">FAQ</a></li>
-<li><a href="news.html">News</a></li>
-<li><a href="xsltproc2.html">The xsltproc tool</a></li>
-<li><a href="docbook.html">DocBook</a></li>
-<li><a href="API.html">The programming API</a></li>
-<li><a href="python.html">Python and bindings</a></li>
-<li><a href="internals.html">Library internals</a></li>
-<li><a href="extensions.html">Writing extensions</a></li>
-<li><a href="contribs.html">Contributions</a></li>
-<li>
-<a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
-</li>
-</ul></td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr>
-<tr><td bgcolor="#fffacd">
-<form action="search.php" enctype="application/x-www-form-urlencoded" method="GET">
-<input name="query" type="TEXT" size="20" value=""><input name="submit" type="submit" value="Search ...">
-</form>
-<ul>
-<li><a href="APIchunk0.html">Alphabetic</a></li>
-<li><a href="APIconstructors.html">Constructors</a></li>
-<li><a href="APIfunctions.html">Functions/Types</a></li>
-<li><a href="APIfiles.html">Modules</a></li>
-<li><a href="APIsymbols.html">Symbols</a></li>
-</ul>
-</td></tr>
-</table>
-<table width="100%" border="0" cellspacing="1" cellpadding="3">
-<tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
-<tr><td bgcolor="#fffacd"><ul>
-<li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-<li><a href="xsltproc.html">Man page for xsltproc</a></li>
-<li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
-<li><a href="http://xmlsoft.org/">XML libxml</a></li>
-<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
-<li><a href="ftp://xmlsoft.org/">FTP</a></li>
-<li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li>
-<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
-<li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li>
-<li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li>
-<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
-<li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
-</ul></td></tr>
-</table>
-</td></tr></table></td>
-<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>Letter A:</h2>
-<p>
-<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
-</p>
-<h2>Letter C:</h2>
-<p>
-<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#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-</p>
-<h2>Letter D:</h2>
-<p>
-<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>
-</p>
-<h2>Letter I:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">IS_XSLT_ELEM</a>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-NAME-CAPS">IS_XSLT_NAME</a>
-<a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>
-</p>
-<h2>Letter L:</h2>
-<p>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-DOTTED-VERSION-CAPS">LIBXSLT_DOTTED_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-CAPS">LIBXSLT_VERSION</a>
-<a href="html/libxslt-xsltconfig.html#LIBXSLT-VERSION-STRING-CAPS">LIBXSLT_VERSION_STRING</a>
-</p>
-<h2>Letter W:</h2>
-<p>
-<a href="html/libxslt-xsltconfig.html#WITH-DEBUGGER-CAPS">WITH_DEBUGGER</a>
-<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a>
-</p>
-<h2>Letter X:</h2>
-<p>
-<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-xslt.html#XSLT-DEFAULT-VERSION-CAPS">XSLT_DEFAULT_VERSION</a>
-<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-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a>
-<a href="html/libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS">XSLT_MAX_SORT</a>
-<a href="html/libxslt-xslt.html#XSLT-NAMESPACE-CAPS">XSLT_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a>
-<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>
-<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>
-<a href="html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-CAPS">XSLT_RUNTIME_EXTRA</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-LST-CAPS">XSLT_RUNTIME_EXTRA_LST</a>
-<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a>
-<a href="html/libxslt-xsltutils.html#XSLT-STRANGE-CAPS">XSLT_STRANGE</a>
-<a href="html/libxslt-xsltutils.html#XSLT-TIMESTAMP-TICS-PER-SEC-CAPS">XSLT_TIMESTAMP_TICS_PER_SEC</a>
-<a href="html/libxslt-xsltutils.html#XSLT-TODO-CAPS">XSLT_TODO</a>
-<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a>
-<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a>
-</p>
-<h2>Letter x:</h2>
-<p>
-<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a>
-<a href="html/libxslt-xsltutils.html#XSLDROPCALL">xslDropCall</a>
-<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a>
-<a href="html/libxslt-xsltutils.html#XSLTADDCALLCALLBACK">xsltAddCallCallback</a>
-<a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a>
-<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a>
-<a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a>
-<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#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a>
-<a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a>
-<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a>
-<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a>
-<a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a>
-<a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a>
-<a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a>
-<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a>
-<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a>
-<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a>
-<a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a>
-<a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a>
-<a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a>
-<a href="html/libxslt-transform.html#XSLTCOMMENT">xsltComment</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCH">xsltCompMatch</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPMATCHPTR">xsltCompMatchPtr</a>
-<a href="html/libxslt-pattern.html#XSLTCOMPILEPATTERN">xsltCompilePattern</a>
-<a href="html/libxslt-transform.html#XSLTCOPY">xsltCopy</a>
-<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a>
-<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>
-<a href="html/libxslt-xsltinternals.html#XSLTDECIMALFORMATPTR">xsltDecimalFormatPtr</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENT">xsltDocument</a>
-<a href="html/libxslt-preproc.html#XSLTDOCUMENTCOMP">xsltDocumentComp</a>
-<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a>
-<a href="html/libxslt-functions.html#XSLTDOCUMENTFUNCTION">xsltDocumentFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTDOCUMENTPTR">xsltDocumentPtr</a>
-<a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a>
-<a href="html/libxslt-xsltutils.html#XSLTDROPCALLCALLBACK">xsltDropCallCallback</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a>
-<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPPTR">xsltElemPreCompPtr</a>
-<a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a>
-<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a>
-<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a>
-<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a>
-<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a>
-<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a>
-<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a>
-<a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a>
-<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a>
-<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTEXTINITFUNCTION">xsltExtInitFunction</a>
-<a href="html/libxslt-preproc.html#XSLTEXTMARKER">xsltExtMarker</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-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a>
-<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a>
-<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a>
-<a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a>
-<a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a>
-<a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a>
-<a href="html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES">xsltFreeAttributeSetsHashes</a>
-<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a>
-<a href="html/libxslt-extensions.html#XSLTFREECTXTEXTS">xsltFreeCtxtExts</a>
-<a href="html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS">xsltFreeDocumentKeys</a>
-<a href="html/libxslt-documents.html#XSLTFREEDOCUMENTS">xsltFreeDocuments</a>
-<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a>
-<a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a>
-<a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a>
-<a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a>
-<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a>
-<a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a>
-<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a>
-<a href="html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET">xsltFreeStylesheet</a>
-<a href="html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES">xsltFreeTemplateHashes</a>
-<a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</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-security.html#XSLTGETDEFAULTSECURITYPREFS">xsltGetDefaultSecurityPrefs</a>
-<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a>
-<a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a>
-<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a>
-<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a>
-<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</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#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a>
-<a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a>
-<a href="html/libxslt-transform.html#XSLTIF">xsltIf</a>
-<a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a>
-<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a>
-<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a>
-<a href="html/libxslt-functions.html#XSLTKEYFUNCTION">xsltKeyFunction</a>
-<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a>
-<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a>
-<a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a>
-<a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a>
-<a href="html/libxslt-namespaces.html#XSLTNAMESPACEALIAS">xsltNamespaceAlias</a>
-<a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a>
-<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a>
-<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a>
-<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a>
-<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a>
-<a href="html/libxslt-imports.html#XSLTNEXTIMPORT">xsltNextImport</a>
-<a href="html/libxslt-transform.html#XSLTNUMBER">xsltNumber</a>
-<a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a>
-<a href="html/libxslt-xsltinternals.html#XSLTOUTPUTTYPE">xsltOutputType</a>
-<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-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</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-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a>
-<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE">xsltParseStylesheetVariable</a>
-<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a>
-<a href="html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT">xsltPreComputeExtModuleElement</a>
-<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a>
-<a href="html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION">xsltProcessingInstruction</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#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a>
-<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a>
-<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT">xsltRegisterExtElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION">xsltRegisterExtFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX">xsltRegisterExtPrefix</a>
-<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a>
-<a href="html/libxslt-extensions.html#XSLTREGISTERTESTMODULE">xsltRegisterTestModule</a>
-<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a>
-<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a>
-<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRA">xsltRuntimeExtra</a>
-<a href="html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRAPTR">xsltRuntimeExtraPtr</a>
-<a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</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>
-<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a>
-<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a>
-<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a>
-<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a>
-<a href="html/libxslt-security.html#XSLTSECURITYPREFS">xsltSecurityPrefs</a>
-<a href="html/libxslt-security.html#XSLTSECURITYPREFSPTR">xsltSecurityPrefsPtr</a>
-<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS">xsltSetDebuggerCallbacks</a>
-<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a>
-<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a>
-<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a>
-<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a>
-<a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a>
-<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTACKELEM">xsltStackElem</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTACKELEMPTR">xsltStackElemPtr</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION">xsltStyleExtInitFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a>
-<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR">xsltStylePreCompPtr</a>
-<a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLETYPE">xsltStyleType</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLESHEET">xsltStylesheet</a>
-<a href="html/libxslt-xsltinternals.html#XSLTSTYLESHEETPTR">xsltStylesheetPtr</a>
-<a href="html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION">xsltSystemPropertyFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a>
-<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATEPTR">xsltTemplatePtr</a>
-<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a>
-<a href="html/libxslt-transform.html#XSLTTEXT">xsltText</a>
-<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a>
-<a href="html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION">xsltTopLevelFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXT">xsltTransformContext</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR">xsltTransformContextPtr</a>
-<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a>
-<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMSTATE">xsltTransformState</a>
-<a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEELEMENT">xsltUnregisterExtModuleElement</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a>
-<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a>
-<a href="html/libxslt-transform.html#XSLTVALUEOF">xsltValueOf</a>
-<a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a>
-<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a>
-<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a>
-<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a>
-</p>
-<p><a href="bugs.html">Daniel Veillard</a></p>
-</td></tr></table></td></tr></table></td></tr></table></td>
-</tr></table></td></tr></table>
-</body>
-</html>
+</style><title>Alphabetic List of Symbols in libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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>Alphabetic List of Symbols in 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><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>Letter C:</h2><p><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
+</p><h2>Letter I:</h2><p><a href="html/libxslt-xsltutils.html#IS_XSLT_ELEM">IS_XSLT_ELEM</a><br />
+<a href="html/libxslt-xsltutils.html#IS_XSLT_NAME">IS_XSLT_NAME</a><br />
+<a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
+</p><h2>Letter L:</h2><p><a href="html/libxslt-xsltexports.html#LIBXSLT_PUBLIC">LIBXSLT_PUBLIC</a><br />
+</p><h2>Letter X:</h2><p><a href="html/libxslt-xsltexports.html#XSLTCALL">XSLTCALL</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTPUBFUN">XSLTPUBFUN</a><br />
+<a href="html/libxslt-xsltexports.html#XSLTPUBVAR">XSLTPUBVAR</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_CONT">XSLT_DEBUG_CONT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_INIT">XSLT_DEBUG_INIT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_NEXT">XSLT_DEBUG_NEXT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_NONE">XSLT_DEBUG_NONE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_QUIT">XSLT_DEBUG_QUIT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_RUN">XSLT_DEBUG_RUN</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_RUN_RESTART">XSLT_DEBUG_RUN_RESTART</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_STEP">XSLT_DEBUG_STEP</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_STEPOUT">XSLT_DEBUG_STEPOUT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_DEBUG_STOP">XSLT_DEBUG_STOP</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_VENDOR">XSLT_DEFAULT_VENDOR</a><br />
+<a href="html/libxslt-xslt.html#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_APPLYIMPORTS">XSLT_FUNC_APPLYIMPORTS</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_APPLYTEMPLATES">XSLT_FUNC_APPLYTEMPLATES</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_ATTRIBUTE">XSLT_FUNC_ATTRIBUTE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_CALLTEMPLATE">XSLT_FUNC_CALLTEMPLATE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_CHOOSE">XSLT_FUNC_CHOOSE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_COMMENT">XSLT_FUNC_COMMENT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_COPY">XSLT_FUNC_COPY</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_COPYOF">XSLT_FUNC_COPYOF</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_DOCUMENT">XSLT_FUNC_DOCUMENT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_ELEMENT">XSLT_FUNC_ELEMENT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_EXTENSION">XSLT_FUNC_EXTENSION</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_FOREACH">XSLT_FUNC_FOREACH</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_IF">XSLT_FUNC_IF</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_NUMBER">XSLT_FUNC_NUMBER</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_PARAM">XSLT_FUNC_PARAM</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_PI">XSLT_FUNC_PI</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_SORT">XSLT_FUNC_SORT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_TEXT">XSLT_FUNC_TEXT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_VALUEOF">XSLT_FUNC_VALUEOF</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_VARIABLE">XSLT_FUNC_VARIABLE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_WHEN">XSLT_FUNC_WHEN</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_FUNC_WITHPARAM">XSLT_FUNC_WITHPARAM</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a><br />
+<a href="html/libxslt-imports.html#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a><br />
+<a href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_MAX_SORT">XSLT_MAX_SORT</a><br />
+<a href="html/libxslt-xslt.html#XSLT_NAMESPACE">XSLT_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_HTML">XSLT_OUTPUT_HTML</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_TEXT">XSLT_OUTPUT_TEXT</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_XML">XSLT_OUTPUT_XML</a><br />
+<a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+<a href="html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_CREATE_DIRECTORY">XSLT_SECPREF_CREATE_DIRECTORY</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_READ_FILE">XSLT_SECPREF_READ_FILE</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_READ_NETWORK">XSLT_SECPREF_READ_NETWORK</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_WRITE_FILE">XSLT_SECPREF_WRITE_FILE</a><br />
+<a href="html/libxslt-security.html#XSLT_SECPREF_WRITE_NETWORK">XSLT_SECPREF_WRITE_NETWORK</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_STATE_ERROR">XSLT_STATE_ERROR</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_STATE_OK">XSLT_STATE_OK</a><br />
+<a href="html/libxslt-xsltInternals.html#XSLT_STATE_STOPPED">XSLT_STATE_STOPPED</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE">XSLT_TRACE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_ALL">XSLT_TRACE_ALL</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_APPLY_TEMPLATE">XSLT_TRACE_APPLY_TEMPLATE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_APPLY_TEMPLATES">XSLT_TRACE_APPLY_TEMPLATES</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_CALL_TEMPLATE">XSLT_TRACE_CALL_TEMPLATE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_CHOOSE">XSLT_TRACE_CHOOSE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COMMENT">XSLT_TRACE_COMMENT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COPY">XSLT_TRACE_COPY</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COPY_OF">XSLT_TRACE_COPY_OF</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_COPY_TEXT">XSLT_TRACE_COPY_TEXT</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_FOR_EACH">XSLT_TRACE_FOR_EACH</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_IF">XSLT_TRACE_IF</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_KEYS">XSLT_TRACE_KEYS</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_NONE">XSLT_TRACE_NONE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_PI">XSLT_TRACE_PI</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_PROCESS_NODE">XSLT_TRACE_PROCESS_NODE</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_STRIP_SPACES">XSLT_TRACE_STRIP_SPACES</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_TEMPLATES">XSLT_TRACE_TEMPLATES</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_VALUE_OF">XSLT_TRACE_VALUE_OF</a><br />
+<a href="html/libxslt-xsltutils.html#XSLT_TRACE_VARIABLES">XSLT_TRACE_VARIABLES</a><br />
+<a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
+<a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
+</p><h2>Letter _:</h2><p><a href="html/libxslt-xsltexports.html#_REENTRANT">_REENTRANT</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-numbersInternals.html#_xsltNumberData">_xsltNumberData</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltRuntimeExtra">_xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</p><h2>Letter x:</h2><p><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
+<a href="html/libxslt-xsltutils.html#xslDebugStatus">xslDebugStatus</a><br />
+<a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
+<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
+<a href="html/libxslt-xsltutils.html#xsltAddCallCallback">xsltAddCallCallback</a><br />
+<a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br />
+<a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
+<a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
+<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyImports">xsltApplyImports</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a><br />
+<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
+<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
+<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
+<a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
+<a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
+<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br />
+<a href="html/libxslt-security.html#xsltCheckRead">xsltCheckRead</a><br />
+<a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
+<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
+<a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
+<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br />
+<a href="html/libxslt-pattern.html#xsltCompMatch">xsltCompMatch</a><br />
+<a href="html/libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a><br />
+<a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
+<a href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
+<a href="html/libxslt-transform.html#xsltCopy">xsltCopy</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
+<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
+<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br />
+<a href="html/libxslt-extra.html#xsltDebug">xsltDebug</a><br />
+<a href="html/libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugGetDefaultTrace">xsltDebugGetDefaultTrace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugStatusCodes">xsltDebugStatusCodes</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormat">xsltDecimalFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDocument">xsltDocument</a><br />
+<a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
+<a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
+<a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDropCallCallback">xsltDropCallCallback</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a><br />
+<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
+<a href="html/libxslt-xslt.html#xsltEngineVersion">xsltEngineVersion</a><br />
+<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
+<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
+<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
+<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
+<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br />
+<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
+<a href="html/libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br />
+<a href="html/libxslt-preproc.html#xsltExtMarker">xsltExtMarker</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
+<a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+<a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltFormatNumberInfo">xsltFormatNumberInfo</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltFormatNumberInfoPtr">xsltFormatNumberInfoPtr</a><br />
+<a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a><br />
+<a href="html/libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a><br />
+<a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
+<a href="html/libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a><br />
+<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
+<a href="html/libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a><br />
+<a href="html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
+<a href="html/libxslt-security.html#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a><br />
+<a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
+<a href="html/libxslt-preproc.html#xsltFreeStylePreComps">xsltFreeStylePreComps</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a><br />
+<a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br />
+<a href="html/libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a><br />
+<a href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
+<a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
+<a href="html/libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericDebug">xsltGenericDebug</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericDebugContext">xsltGenericDebugContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericError">xsltGenericError</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGenericErrorContext">xsltGenericErrorContext</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetDebuggerStatus">xsltGetDebuggerStatus</a><br />
+<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a><br />
+<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+<a href="html/libxslt-keys.html#xsltGetKey">xsltGetKey</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
+<a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
+<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
+<a href="html/libxslt-xsltutils.html#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a><br />
+<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
+<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br />
+<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a><br />
+<a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
+<a href="html/libxslt-xslt.html#xsltLibxmlVersion">xsltLibxmlVersion</a><br />
+<a href="html/libxslt-xslt.html#xsltLibxsltVersion">xsltLibxsltVersion</a><br />
+<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
+<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
+<a href="html/libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a><br />
+<a href="html/libxslt-xslt.html#xsltMaxDepth">xsltMaxDepth</a><br />
+<a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br />
+<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
+<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
+<a href="html/libxslt-documents.html#xsltNewDocument">xsltNewDocument</a><br />
+<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br />
+<a href="html/libxslt-security.html#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a><br />
+<a href="html/libxslt-documents.html#xsltNewStyleDocument">xsltNewStyleDocument</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
+<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
+<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
+<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltNumberData">xsltNumberData</a><br />
+<a href="html/libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltOutputType">xsltOutputType</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
+<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
+<a href="html/libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
+<a href="html/libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a><br />
+<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a><br />
+<a href="html/libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a><br />
+<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br />
+<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+<a href="html/libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterAllExtras">xsltRegisterAllExtras</a><br />
+<a href="html/libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
+<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br />
+<a href="html/libxslt-extensions.html#xsltRegisterTestModule">xsltRegisterTestModule</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
+<a href="html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRuntimeExtra">xsltRuntimeExtra</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltRuntimeExtraPtr">xsltRuntimeExtraPtr</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
+<a href="html/libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a><br />
+<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
+<a href="html/libxslt-security.html#xsltSecurityOption">xsltSecurityOption</a><br />
+<a href="html/libxslt-security.html#xsltSecurityPrefs">xsltSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetDebuggerStatus">xsltSetDebuggerStatus</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
+<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStackElem">xsltStackElem</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylePreComp">xsltStylePreComp</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a><br />
+<a href="html/libxslt-preproc.html#xsltStylePreCompute">xsltStylePreCompute</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStyleType">xsltStyleType</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylesheet">xsltStylesheet</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a><br />
+<a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTemplate">xsltTemplate</a><br />
+<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a><br />
+<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br />
+<a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br />
+<a href="html/libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformContext">xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a><br />
+<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformState">xsltTransformState</a><br />
+<a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
+<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
+<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br />
+<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
+<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br />
+</p><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 4994b9f..881a6e7 100644 (file)
@@ -1,12 +1,4 @@
 ## Process this file with automake to produce Makefile.in
-EXTRA_DIST =                   \
-       libxslt-api.xml         \
-       libexslt-api.xml        \
-       libxslt-decl.txt        \
-       xsltproc.xml            \
-       apibuild.py             \
-       libxslt.xsa             \
-       news.xsl
 
 # The name of the module.
 DOC_MODULE=libxslt-$(VERSION)
@@ -28,18 +20,29 @@ PAGES= API.html bugs.html contribs.html docs.html downloads.html \
 APIPAGES=APIconstructors.html APIfiles.html APIfunctions.html \
     APIsymbols.html APIchunk0.html
 
+EXTRA_DIST =                   \
+       libxslt-api.xml         \
+       libexslt-api.xml        \
+       libxslt-decl.txt        \
+       xsltproc.xml            \
+       apibuild.py             \
+       libxslt.xsa             \
+       news.xsl
+
 man_MANS = xsltproc.1
 
-all : $(PAGES) $(top_srcdir)/NEWS libxslt.xsa $(man_MANS)
+all: web $(top_srcdir)/NEWS libxslt.xsa $(man_MANS)
 
-tests:
+api: libxslt-api.xml libxslt-refs.xml $(APIPAGES) $(srcdir)/html/index.html $(WIN32_DIR)/libxslt.def.src
 
-web: $(PAGES) $(APIPAGES)
+web: $(PAGES)
 
 $(PAGES): $(srcdir)/xslt.html $(srcdir)/site.xsl
        -@(if [ -x $(bindir)/xsltproc ] ; then \
+         echo "Rebuilding the HTML Web pages from xslt.html" ; \
          $(bindir)/xsltproc --nonet --html $(srcdir)/site.xsl $(srcdir)/xslt.html > index.html ; fi )
        -@(if [ -x $(bindir)/xmllint ] ; then \
+         echo "Validating the HTML Web pages" ; \
          $(bindir)/xmllint --nonet --valid --noout $(PAGES) ; fi );
 
 $(top_srcdir)/NEWS: $(top_srcdir)/doc/news.xsl $(top_srcdir)/doc/news.html
@@ -50,31 +53,30 @@ libxslt.xsa: $(top_srcdir)/doc/xsa.xsl $(top_srcdir)/doc/news.html
        -@(if [ -x $(bindir)/xsltproc ] ; then \
          $(bindir)/xsltproc --nonet $(top_srcdir)/doc/xsa.xsl $(top_srcdir)/doc/news.html > libxslt.xsa ; fi );
 
-$(APIPAGES): libxslt-refs.xml site.xsl api.xsl
+$(APIPAGES): libxslt-refs.xml site.xsl api.xsl $(top_srcdir)/doc/site.xsl $(top_srcdir)/doc/api.xsl
        -@(if [ -x $(bindir)/xsltproc ] ; then \
-         $(bindir)/xsltproc --nonet --html $(srcdir)/api.xsl $(srcdir)/xslt.html ; fi );
-
-xsltproc.1: xsltproc.xml
-       -@(xsltproc --nonet xsltproc.xml)
-
-scan:
-       -gtkdoc-scan --module=libxslt --source-dir=$(DOC_SOURCE_DIR)/libxslt --ignore-headers="acconfig.h config.h win32config.h"
-#      gtkdoc-scan --module=libexslt --source-dir=$(DOC_SOURCE_DIR)/libexslt --ignore-headers="acconfig.h config.h win32config.h"
-
-templates: scan
-       -gtkdoc-mktmpl --module=libxslt
-#      gtkdoc-mktmpl --module=libexslt
+         echo "Rebuilding the HTML API pages from libxslt-refs.xml" ; \
+         $(bindir)/xsltproc --nonet --html $(top_srcdir)/doc/api.xsl \
+                            $(top_srcdir)/doc/xslt.html ; fi );
+       -@(if [ -x $(bindir)/xmllint ] ; then \
+         echo "Validating the HTML API pages" ; \
+         $(bindir)/xmllint --nonet --valid --noout API*.html ; fi );
 
-xml:
-       if test -d xml ; then rm xml/* ; else mkdir xml ; fi
-       -gtkdoc-mkdb --module=libxslt --source-dir=$(DOC_SOURCE_DIR)/libxslt --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE)
+$(srcdir)/html/index.html: libxslt-api.xml $(srcdir)/newapi.xsl
+       -@(if [ -x $(bindir)/xsltproc ] ; then \
+         echo "Rebuilding the HTML pages from the XSLT API" ; \
+         $(bindir)/xsltproc \
+         --nonet $(srcdir)/newapi.xsl libxslt-api.xml ; fi )
+       -@(if [ -x $(bindir)/xmllint ] ; then \
+         echo "Validating the resulting XHTML pages" ; \
+         $(bindir)/xmllint --nonet --valid --noout html/*.html ; fi );
 
-html:
-       if ! test -d html ; then mkdir html ; fi
-       -cd html && gtkdoc-mkhtml libxslt ../$(DOC_MAIN_XML_FILE)
-          
-libxslt-api.xml libexslt-api.xml: apibuild.py ../libxslt/*.h ../libxslt/*.c ../libexslt/*.h ../libexslt/*.c
+libxslt-api.xml libxslt-refs.xml: apibuild.py ../libxslt/*.h \
+               ../libxslt/*.c ../libexslt/*.h ../libexslt/*.c
        -(./apibuild.py)
+       
+xsltproc.1: xsltproc.xml
+       -@(xsltproc --nonet xsltproc.xml)
 
 $(WIN32_DIR)/libxslt.def.src: libxslt-api.xml
        -@(if [ -x $(bindir)/xsltproc ] ; then \
@@ -94,12 +96,7 @@ clean-local:
 maintainer-clean-local: clean
        rm -rf libxslt-decl-list.txt libxslt-decl.txt 
 
-libxslt-decl-list.txt : templates
-
-libxslt-sections.txt : scan
-       cp libxslt-decl-list.txt libxslt-sections.txt
-
-rebuild: libxslt-sections.txt templates xml html
+rebuild: api all
 
 install-data-local: 
        $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
@@ -111,9 +108,8 @@ install-data-local:
        -@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)/html
        $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial
        -@INSTALL@ -m 0644 $(srcdir)/tutorial/* $(DESTDIR)$(TARGET_DIR)/tutorial
-       -(cd $(DESTDIR); gtkdoc-fixxref --module=libxslt --html-dir=$(HTML_DIR))
 
 dist-hook:
        (cd $(srcdir) ; tar cvf - *.1 *.html site.xsl news.xsl xsa.xsl *.gif html/*.html html/*.png tutorial/libxslt*) | (cd $(distdir); tar xf -)
 
-.PHONY : html xml templates scan
+.PHONY : html xml
index d1c5c47..9a65afc 100644 (file)
@@ -1,13 +1,23 @@
 <?xml version="1.0"?>
+<!--
+  this stylesheet builds the API*.html , it works based on the api
+  reference file defined in the first 'document' below below.
+  -->
 <xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:exsl="http://exslt.org/common"
   extension-element-prefixes="exsl"
   exclude-result-prefixes="exsl">
 
-  <!-- Import the resto of the site stylesheets -->
+  <!-- Import the rest of the site stylesheets -->
   <xsl:import href="site.xsl"/>
 
+  <!-- Generate XHTML-1.0 transitional -->
+  <xsl:output method="xml" encoding="ISO-8859-1" indent="yes"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
+
+  <xsl:variable name="href_base" select="''"/>
   <xsl:variable name="apirefs" select="document('libxslt-refs.xml')"/>
   <xsl:variable name="module" select="$apirefs/apirefs/@name"/>
   <xsl:key name="refhref" match="reference" use="@name"/>
@@ -15,7 +25,7 @@
   <xsl:template match="ref" mode="anchor">
     <xsl:variable name="name" select="@name"/>
     <xsl:for-each select="document('libxslt-refs.xml')">
-       <a href="{key('refhref', $name)/@href}"><xsl:value-of select="$name"/></a>
+       <a href="{key('refhref', $name)/@href}"><xsl:value-of select="$name"/></a><br/>
     </xsl:for-each>
   </xsl:template>
   <xsl:template match="type" mode="reflist">
@@ -39,7 +49,7 @@
     </p>
   </xsl:template>
   <xsl:template match="file" mode="reflist">
-    <h2>Module <xsl:value-of select="@name"/>:</h2>
+    <h2><a name="{@name}">Module <xsl:value-of select="@name"/></a>:</h2>
     <p>
       <xsl:for-each select="ref">
         <xsl:apply-templates mode="anchor" select="."/>
@@ -67,7 +77,9 @@
   <xsl:template match="constructors">
     <xsl:message>Generating API Constructors</xsl:message>
     <xsl:variable name="title">List of constructors for <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:document href="APIconstructors.html" method="html" version="4.01" encoding="ISO-8859-1">
+    <xsl:document href="APIconstructors.html" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       <html>
         <head>
         <xsl:call-template name="style"/>
@@ -85,7 +97,7 @@
                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
                   <tr>
                     <td valign="top" width="200" bgcolor="#8b7765">
-                      <xsl:call-template name="toc"/>
+                      <xsl:call-template name="develtoc"/>
                     </td>
                     <td valign="top" bgcolor="#8b7765">
                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
                                     <tr>
                                       <td bgcolor="#fffacd">
                                        <xsl:apply-templates mode="reflist" select="type"/>
-                                       <p><a href="bugs.html">Daniel Veillard</a></p>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
                                       </td>
                                     </tr>
                                   </table>
   <xsl:template match="files">
     <xsl:message>Generating API List of synbols per file</xsl:message>
     <xsl:variable name="title">List of Symbols per Module for <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:document href="APIfiles.html" method="html" version="4.01" encoding="ISO-8859-1">
+    <xsl:document href="APIfiles.html" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       <html>
         <head>
         <xsl:call-template name="style"/>
                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
                   <tr>
                     <td valign="top" width="200" bgcolor="#8b7765">
-                      <xsl:call-template name="toc"/>
+                      <xsl:call-template name="develtoc"/>
                     </td>
                     <td valign="top" bgcolor="#8b7765">
                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
                                     <tr>
                                       <td bgcolor="#fffacd">
                                        <xsl:apply-templates mode="reflist" select="file"/>
-                                       <p><a href="bugs.html">Daniel Veillard</a></p>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
                                       </td>
                                     </tr>
                                   </table>
   <xsl:template match="functions">
     <xsl:message>Generating API Functions by Type</xsl:message>
     <xsl:variable name="title">List of function manipulating types in <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:document href="APIfunctions.html" method="html" version="4.01" encoding="ISO-8859-1">
+    <xsl:document href="APIfunctions.html" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       <html>
         <head>
         <xsl:call-template name="style"/>
                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
                   <tr>
                     <td valign="top" width="200" bgcolor="#8b7765">
-                      <xsl:call-template name="toc"/>
+                      <xsl:call-template name="develtoc"/>
                     </td>
                     <td valign="top" bgcolor="#8b7765">
                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
                                     <tr>
                                       <td bgcolor="#fffacd">
                                        <xsl:apply-templates mode="reflist" select="type"/>
-                                       <p><a href="bugs.html">Daniel Veillard</a></p>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
                                       </td>
                                     </tr>
                                   </table>
   <xsl:template match="alpha">
     <xsl:message>Generating API Alphabetic list</xsl:message>
     <xsl:variable name="title">Alphabetic List of Symbols in <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:document href="APIsymbols.html" method="html" version="4.01" encoding="ISO-8859-1">
+    <xsl:document href="APIsymbols.html" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       <html>
         <head>
         <xsl:call-template name="style"/>
                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
                   <tr>
                     <td valign="top" width="200" bgcolor="#8b7765">
-                      <xsl:call-template name="toc"/>
+                      <xsl:call-template name="develtoc"/>
                     </td>
                     <td valign="top" bgcolor="#8b7765">
                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
                                     <tr>
                                       <td bgcolor="#fffacd">
                                        <xsl:apply-templates mode="reflist" select="letter"/>
-                                       <p><a href="bugs.html">Daniel Veillard</a></p>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
                                       </td>
                                     </tr>
                                   </table>
     <xsl:variable name="block" select="concat($start, '-', $end)"/>
     <xsl:variable name="target" select="/apirefs/index/chunk[@name = $name]"/>
     <xsl:variable name="title">API Alphabetic Index <xsl:value-of select="$block"/> for <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:document href="API{$name}.html" method="html" version="4.01" encoding="ISO-8859-1">
+    <xsl:document href="API{$name}.html" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       <html>
         <head>
         <xsl:call-template name="style"/>
                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
                   <tr>
                     <td valign="top" width="200" bgcolor="#8b7765">
-                      <xsl:call-template name="toc"/>
+                      <xsl:call-template name="develtoc"/>
                     </td>
                     <td valign="top" bgcolor="#8b7765">
                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
                                        <xsl:apply-templates mode="wordlist"
                                                   select="$target/letter"/>
                                        <xsl:call-template name="apichunks"/>
-                                       <p><a href="bugs.html">Daniel Veillard</a></p>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
                                       </td>
                                     </tr>
                                   </table>
index 223214d..9d95c23 100755 (executable)
@@ -17,18 +17,9 @@ debug=0
 # C parser analysis code
 #
 ignored_files = {
-  "trio": "too many non standard macros",
-  "trio.c": "too many non standard macros",
-  "trionan.c": "too many non standard macros",
-  "triostr.c": "too many non standard macros",
   "acconfig.h": "generated portability layer",
   "config.h": "generated portability layer",
-  "libxml.h": "internal only",
-  "testOOM.c": "out of memory tester",
-  "testOOMlib.h": "out of memory tester",
-  "testOOMlib.c": "out of memory tester",
-  "pattern.c": "not integrated yet",
-  "pattern.h": "not integrated yet",
+  "trio": "too many non standard macros",
 }
 
 ignored_words = {
index 49cb527..a9f0b9e 100644 (file)
-<HTML
-><HEAD
-><TITLE
->Gnome XSLT Library Reference Manual</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
-REL="NEXT"
-TITLE="Libxslt Programming Notes"
-HREF="libxslt-notes.html"></HEAD
-><BODY
-CLASS="BOOK"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="BOOK"
-><DIV
-CLASS="TITLEPAGE"
-><TABLE
-WIDTH="100%"
-BORDER="0"
-BGCOLOR="#000000"
-CELLPADDING="1"
-CELLSPACING="0"
-><TR
-><TH
-ALIGN="center"
-VALIGN="center"
-><FONT
-COLOR="#FFFFFF"
-SIZE="7"
-><P
-CLASS="TITLE"
-><A
-NAME="AEN2"
->Gnome XSLT Library Reference Manual</A
-></P
-></FONT
-></TH
-></TR
-></TABLE
-><H3
-CLASS="AUTHOR"
-><A
-NAME="AEN5"
-></A
->Daniel Veillard</H3
-><DIV
-CLASS="AFFILIATION"
-><DIV
-CLASS="ADDRESS"
-><P
-CLASS="ADDRESS"
->      &nbsp;&nbsp;&nbsp;&nbsp;daniel@veillard.com<br>
-       &nbsp;&nbsp;</P
-></DIV
-></DIV
-><P
-CLASS="COPYRIGHT"
->Copyright &copy; 2001 by Daniel Veillard</P
-><DIV
-><DIV
-CLASS="ABSTRACT"
-><A
-NAME="AEN18"
-></A
-><P
-></P
-><P
->This manual documents the interfaces of the libxslt
-      library and has some short notes to help get you up to speed
-      with using the library.</P
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="LEGALNOTICE"
-><A
-NAME="AEN14"
-></A
-><P
-></P
-><P
->Permission is granted to make and distribute verbatim
-      copies of this manual provided the copyright notice and this
-      permission notice are preserved on all copies.</P
-><P
->Permission is granted to copy and distribute modified
-      versions of this manual under the conditions for verbatim
-      copying, provided also that the entire resulting derived work is
-      distributed under the terms of a permission notice identical to
-      this one.</P
-><P
->Permission is granted to copy and distribute translations
-      of this manual into another language, under the above conditions
-      for modified versions.</P
-><P
-></P
-></DIV
-></DIV
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="libxslt-notes.html"
->Libxslt Programming Notes</A
-></DT
-><DT
-><A
-HREF="libxslt-lib.html"
->Libxslt Library Reference</A
-></DT
-><DD
-><DL
-><DT
-><A
-HREF="libxslt-xslt.html"
->xslt</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-functions.html"
->functions</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-pattern.html"
->pattern</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-templates.html"
->templates</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-transform.html"
->transform</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-xsltutils.html"
->xsltutils</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-attributes.html"
->attributes</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-imports.html"
->imports</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-extensions.html"
->extensions</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-namespaces.html"
->namespaces</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-variables.html"
->variables</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-keys.html"
->keys</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-xsltinternals.html"
->xsltInternals</A
->&nbsp;--&nbsp;</DT
-><DT
-><A
-HREF="libxslt-numbersinternals.html"
->numbersInternals</A
->&nbsp;--&nbsp;</DT
-></DL
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><BR
-CLEAR="all"><BR><TABLE
-WIDTH="100%"
-BORDER="0"
-BGCOLOR="#000000"
-CELLPADDING="1"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="25%"
-BGCOLOR="#C00000"
-ALIGN="left"
->&nbsp;</TD
-><TD
-WIDTH="25%"
-BGCOLOR="#0000C0"
-ALIGN="center"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->&nbsp;</B
-></FONT
-></TD
-><TD
-WIDTH="25%"
-BGCOLOR="#00C000"
-ALIGN="center"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->&nbsp;</B
-></FONT
-></TD
-><TD
-WIDTH="25%"
-BGCOLOR="#C00000"
-ALIGN="right"
-><A
-HREF="libxslt-notes.html"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->Next Page &#62;&#62;&#62;</B
-></FONT
-></A
-></TD
-></TR
-><TR
-><TD
-COLSPAN="2"
-ALIGN="left"
->&nbsp;</TD
-><TD
-COLSPAN="2"
-ALIGN="right"
-><FONT
-COLOR="#FFFFFF"
-SIZE="3"
-><B
->Libxslt Programming Notes</B
-></FONT
-></TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
->
\ No newline at end of file
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Reference Manual 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><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Reference Manual 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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>Table of Contents</h2><ul><li><a href="libxslt-attributes.html">attributes</a>: </li><li><a href="libxslt-documents.html">documents</a>: </li><li><a href="libxslt-extensions.html">extensions</a>: </li><li><a href="libxslt-extra.html">extra</a>: </li><li><a href="libxslt-functions.html">functions</a>: </li><li><a href="libxslt-imports.html">imports</a>: </li><li><a href="libxslt-keys.html">keys</a>: </li><li><a href="libxslt-namespaces.html">namespaces</a>: </li><li><a href="libxslt-numbersInternals.html">numbersInternals</a>: </li><li><a href="libxslt-pattern.html">pattern</a>: </li><li><a href="libxslt-preproc.html">preproc</a>: </li><li><a href="libxslt-security.html">security</a>: </li><li><a href="libxslt-templates.html">templates</a>: </li><li><a href="libxslt-transform.html">transform</a>: </li><li><a href="libxslt-variables.html">variables</a>: </li><li><a href="libxslt-xslt.html">xslt</a>: </li><li><a href="libxslt-xsltInternals.html">xsltInternals</a>: </li><li><a href="libxslt-xsltexports.html">xsltexports</a>: </li><li><a href="libxslt-xsltutils.html">xsltutils</a>: </li></ul><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 8b5579d..a9f0b9e 100644 (file)
@@ -1,45 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Gnome XSLT Library Reference Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><meta name="description" content="This manual documents the interfaces of the libxslt
-      library and has some short notes to help get you up to speed
-      with using the library."><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="next" href="libxslt-notes.html" title="Libxslt Programming Notes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Gnome XSLT Library Reference Manual</p></th></tr></table></div><div><div class="authorgroup"><div class="author"><h3 class="author">Daniel Veillard</h3><div class="affiliation"><div class="address"><p><br>
-       Â Â Â Â <tt>&lt;<a href="mailto:daniel@veillard.com">daniel@veillard.com</a>&gt;</tt><br>
-       Â Â </p></div></div></div></div></div><div><p class="copyright">Copyright Â© 2001 Daniel Veillard</p></div><div><div class="legalnotice"><p>Permission is granted to make and distribute verbatim
-      copies of this manual provided the copyright notice and this
-      permission notice are preserved on all copies.</p><p>Permission is granted to copy and distribute modified
-      versions of this manual under the conditions for verbatim
-      copying, provided also that the entire resulting derived work is
-      distributed under the terms of a permission notice identical to
-      this one.</p><p>Permission is granted to copy and distribute translations
-      of this manual into another language, under the above conditions
-      for modified versions.</p></div></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>This manual documents the interfaces of the libxslt
-      library and has some short notes to help get you up to speed
-      with using the library.</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="libxslt-notes.html">Libxslt Programming Notes</a></dt><dt><a href="libxslt-lib.html">Libxslt Library Reference</a></dt></dl></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"></td><td align="right"><a accesskey="n" href="libxslt-notes.html"><b>Libxslt Programming Notes &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Reference Manual 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><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Reference Manual 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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>Table of Contents</h2><ul><li><a href="libxslt-attributes.html">attributes</a>: </li><li><a href="libxslt-documents.html">documents</a>: </li><li><a href="libxslt-extensions.html">extensions</a>: </li><li><a href="libxslt-extra.html">extra</a>: </li><li><a href="libxslt-functions.html">functions</a>: </li><li><a href="libxslt-imports.html">imports</a>: </li><li><a href="libxslt-keys.html">keys</a>: </li><li><a href="libxslt-namespaces.html">namespaces</a>: </li><li><a href="libxslt-numbersInternals.html">numbersInternals</a>: </li><li><a href="libxslt-pattern.html">pattern</a>: </li><li><a href="libxslt-preproc.html">preproc</a>: </li><li><a href="libxslt-security.html">security</a>: </li><li><a href="libxslt-templates.html">templates</a>: </li><li><a href="libxslt-transform.html">transform</a>: </li><li><a href="libxslt-variables.html">variables</a>: </li><li><a href="libxslt-xslt.html">xslt</a>: </li><li><a href="libxslt-xsltInternals.html">xsltInternals</a>: </li><li><a href="libxslt-xsltexports.html">xsltexports</a>: </li><li><a href="libxslt-xsltutils.html">xsltutils</a>: </li></ul><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/index.sgml b/doc/html/index.sgml
deleted file mode 100644 (file)
index d8035fb..0000000
+++ /dev/null
@@ -1,238 +0,0 @@
-<ANCHOR id="XSLT-DEFAULT-VERSION-CAPS" href="libxslt/libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS">
-<ANCHOR id="XSLT-DEFAULT-VENDOR-CAPS" href="libxslt/libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS">
-<ANCHOR id="XSLT-DEFAULT-URL-CAPS" href="libxslt/libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS">
-<ANCHOR id="XSLT-NAMESPACE-CAPS" href="libxslt/libxslt-xslt.html#XSLT-NAMESPACE-CAPS">
-<ANCHOR id="LIBXSLT-PUBLIC-CAPS" href="libxslt/libxslt-xslt.html#LIBXSLT-PUBLIC-CAPS">
-<ANCHOR id="xsltCleanupGlobals" href="libxslt/libxslt-xslt.html#xsltCleanupGlobals">
-<ANCHOR id="XSLT-REGISTER-FUNCTION-LOOKUP-CAPS" href="libxslt/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">
-<ANCHOR id="xsltXPathFunctionLookup" href="libxslt/libxslt-functions.html#xsltXPathFunctionLookup">
-<ANCHOR id="xsltDocumentFunction" href="libxslt/libxslt-functions.html#xsltDocumentFunction">
-<ANCHOR id="xsltKeyFunction" href="libxslt/libxslt-functions.html#xsltKeyFunction">
-<ANCHOR id="xsltUnparsedEntityURIFunction" href="libxslt/libxslt-functions.html#xsltUnparsedEntityURIFunction">
-<ANCHOR id="xsltFormatNumberFunction" href="libxslt/libxslt-functions.html#xsltFormatNumberFunction">
-<ANCHOR id="xsltGenerateIdFunction" href="libxslt/libxslt-functions.html#xsltGenerateIdFunction">
-<ANCHOR id="xsltSystemPropertyFunction" href="libxslt/libxslt-functions.html#xsltSystemPropertyFunction">
-<ANCHOR id="xsltElementAvailableFunction" href="libxslt/libxslt-functions.html#xsltElementAvailableFunction">
-<ANCHOR id="xsltFunctionAvailableFunction" href="libxslt/libxslt-functions.html#xsltFunctionAvailableFunction">
-<ANCHOR id="xsltRegisterAllFunctions" href="libxslt/libxslt-functions.html#xsltRegisterAllFunctions">
-<ANCHOR id="xsltCompMatch" href="libxslt/libxslt-pattern.html#xsltCompMatch">
-<ANCHOR id="xsltCompMatchPtr" href="libxslt/libxslt-pattern.html#xsltCompMatchPtr">
-<ANCHOR id="xsltCompilePattern" href="libxslt/libxslt-pattern.html#xsltCompilePattern">
-<ANCHOR id="xsltFreeCompMatchList" href="libxslt/libxslt-pattern.html#xsltFreeCompMatchList">
-<ANCHOR id="xsltTestCompMatchList" href="libxslt/libxslt-pattern.html#xsltTestCompMatchList">
-<ANCHOR id="xsltAddTemplate" href="libxslt/libxslt-pattern.html#xsltAddTemplate">
-<ANCHOR id="xsltGetTemplate" href="libxslt/libxslt-pattern.html#xsltGetTemplate">
-<ANCHOR id="xsltFreeTemplateHashes" href="libxslt/libxslt-pattern.html#xsltFreeTemplateHashes">
-<ANCHOR id="xsltCleanupTemplates" href="libxslt/libxslt-pattern.html#xsltCleanupTemplates">
-<ANCHOR id="xsltMatchPattern" href="libxslt/libxslt-pattern.html#xsltMatchPattern">
-<ANCHOR id="xsltEvalXPathPredicate" href="libxslt/libxslt-templates.html#xsltEvalXPathPredicate">
-<ANCHOR id="xsltEvalTemplateString" href="libxslt/libxslt-templates.html#xsltEvalTemplateString">
-<ANCHOR id="xsltEvalAttrValueTemplate" href="libxslt/libxslt-templates.html#xsltEvalAttrValueTemplate">
-<ANCHOR id="xsltEvalStaticAttrValueTemplate" href="libxslt/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">
-<ANCHOR id="xsltEvalXPathString" href="libxslt/libxslt-templates.html#xsltEvalXPathString">
-<ANCHOR id="xsltEvalXPathStringNs" href="libxslt/libxslt-templates.html#xsltEvalXPathStringNs">
-<ANCHOR id="xsltTemplateProcess" href="libxslt/libxslt-templates.html#xsltTemplateProcess">
-<ANCHOR id="xsltAttrListTemplateProcess" href="libxslt/libxslt-templates.html#xsltAttrListTemplateProcess">
-<ANCHOR id="xsltAttrTemplateProcess" href="libxslt/libxslt-templates.html#xsltAttrTemplateProcess">
-<ANCHOR id="xsltAttrTemplateValueProcess" href="libxslt/libxslt-templates.html#xsltAttrTemplateValueProcess">
-<ANCHOR id="xsltAttrTemplateValueProcessNode" href="libxslt/libxslt-templates.html#xsltAttrTemplateValueProcessNode">
-<ANCHOR id="xsltSetXIncludeDefault" href="libxslt/libxslt-transform.html#xsltSetXIncludeDefault">
-<ANCHOR id="xsltGetXIncludeDefault" href="libxslt/libxslt-transform.html#xsltGetXIncludeDefault">
-<ANCHOR id="xsltNewTransformContext" href="libxslt/libxslt-transform.html#xsltNewTransformContext">
-<ANCHOR id="xsltFreeTransformContext" href="libxslt/libxslt-transform.html#xsltFreeTransformContext">
-<ANCHOR id="xsltApplyStylesheetUser" href="libxslt/libxslt-transform.html#xsltApplyStylesheetUser">
-<ANCHOR id="xsltApplyStripSpaces" href="libxslt/libxslt-transform.html#xsltApplyStripSpaces">
-<ANCHOR id="xsltApplyStylesheet" href="libxslt/libxslt-transform.html#xsltApplyStylesheet">
-<ANCHOR id="xsltProfileStylesheet" href="libxslt/libxslt-transform.html#xsltProfileStylesheet">
-<ANCHOR id="xsltRunStylesheet" href="libxslt/libxslt-transform.html#xsltRunStylesheet">
-<ANCHOR id="xsltRunStylesheetUser" href="libxslt/libxslt-transform.html#xsltRunStylesheetUser">
-<ANCHOR id="xsltApplyOneTemplate" href="libxslt/libxslt-transform.html#xsltApplyOneTemplate">
-<ANCHOR id="xsltDocumentElem" href="libxslt/libxslt-transform.html#xsltDocumentElem">
-<ANCHOR id="xsltSort" href="libxslt/libxslt-transform.html#xsltSort">
-<ANCHOR id="xsltCopy" href="libxslt/libxslt-transform.html#xsltCopy">
-<ANCHOR id="xsltText" href="libxslt/libxslt-transform.html#xsltText">
-<ANCHOR id="xsltElement" href="libxslt/libxslt-transform.html#xsltElement">
-<ANCHOR id="xsltComment" href="libxslt/libxslt-transform.html#xsltComment">
-<ANCHOR id="xsltAttribute" href="libxslt/libxslt-transform.html#xsltAttribute">
-<ANCHOR id="xsltProcessingInstruction" href="libxslt/libxslt-transform.html#xsltProcessingInstruction">
-<ANCHOR id="xsltCopyOf" href="libxslt/libxslt-transform.html#xsltCopyOf">
-<ANCHOR id="xsltValueOf" href="libxslt/libxslt-transform.html#xsltValueOf">
-<ANCHOR id="xsltNumber" href="libxslt/libxslt-transform.html#xsltNumber">
-<ANCHOR id="xsltApplyImports" href="libxslt/libxslt-transform.html#xsltApplyImports">
-<ANCHOR id="xsltCallTemplate" href="libxslt/libxslt-transform.html#xsltCallTemplate">
-<ANCHOR id="xsltApplyTemplates" href="libxslt/libxslt-transform.html#xsltApplyTemplates">
-<ANCHOR id="xsltChoose" href="libxslt/libxslt-transform.html#xsltChoose">
-<ANCHOR id="xsltIf" href="libxslt/libxslt-transform.html#xsltIf">
-<ANCHOR id="xsltForEach" href="libxslt/libxslt-transform.html#xsltForEach">
-<ANCHOR id="xsltRegisterAllElement" href="libxslt/libxslt-transform.html#xsltRegisterAllElement">
-<ANCHOR id="xsltCopyTextString" href="libxslt/libxslt-transform.html#xsltCopyTextString">
-<ANCHOR id="xslHandleDebugger" href="libxslt/libxslt-transform.html#xslHandleDebugger">
-<ANCHOR id="XSLT-TODO-CAPS" href="libxslt/libxslt-xsltutils.html#XSLT-TODO-CAPS">
-<ANCHOR id="XSLT-STRANGE-CAPS" href="libxslt/libxslt-xsltutils.html#XSLT-STRANGE-CAPS">
-<ANCHOR id="IS-XSLT-ELEM-CAPS" href="libxslt/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">
-<ANCHOR id="IS-XSLT-NAME-CAPS" href="libxslt/libxslt-xsltutils.html#IS-XSLT-NAME-CAPS">
-<ANCHOR id="IS-XSLT-REAL-NODE-CAPS" href="libxslt/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">
-<ANCHOR id="xsltGetNsProp" href="libxslt/libxslt-xsltutils.html#xsltGetNsProp">
-<ANCHOR id="xsltGetUTF8Char" href="libxslt/libxslt-xsltutils.html#xsltGetUTF8Char">
-<ANCHOR id="xsltPrintErrorContext" href="libxslt/libxslt-xsltutils.html#xsltPrintErrorContext">
-<ANCHOR id="xsltMessage" href="libxslt/libxslt-xsltutils.html#xsltMessage">
-<ANCHOR id="xsltSetGenericErrorFunc" href="libxslt/libxslt-xsltutils.html#xsltSetGenericErrorFunc">
-<ANCHOR id="xsltSetGenericDebugFunc" href="libxslt/libxslt-xsltutils.html#xsltSetGenericDebugFunc">
-<ANCHOR id="xsltSetTransformErrorFunc" href="libxslt/libxslt-xsltutils.html#xsltSetTransformErrorFunc">
-<ANCHOR id="xsltTransformError" href="libxslt/libxslt-xsltutils.html#xsltTransformError">
-<ANCHOR id="xsltDocumentSortFunction" href="libxslt/libxslt-xsltutils.html#xsltDocumentSortFunction">
-<ANCHOR id="xsltSetSortFunc" href="libxslt/libxslt-xsltutils.html#xsltSetSortFunc">
-<ANCHOR id="xsltSetCtxtSortFunc" href="libxslt/libxslt-xsltutils.html#xsltSetCtxtSortFunc">
-<ANCHOR id="xsltDefaultSortFunction" href="libxslt/libxslt-xsltutils.html#xsltDefaultSortFunction">
-<ANCHOR id="xsltDoSortFunction" href="libxslt/libxslt-xsltutils.html#xsltDoSortFunction">
-<ANCHOR id="xsltComputeSortResult" href="libxslt/libxslt-xsltutils.html#xsltComputeSortResult">
-<ANCHOR id="xsltGetQNameURI" href="libxslt/libxslt-xsltutils.html#xsltGetQNameURI">
-<ANCHOR id="xsltSaveResultTo" href="libxslt/libxslt-xsltutils.html#xsltSaveResultTo">
-<ANCHOR id="xsltSaveResultToFilename" href="libxslt/libxslt-xsltutils.html#xsltSaveResultToFilename">
-<ANCHOR id="xsltSaveResultToFile" href="libxslt/libxslt-xsltutils.html#xsltSaveResultToFile">
-<ANCHOR id="xsltSaveResultToFd" href="libxslt/libxslt-xsltutils.html#xsltSaveResultToFd">
-<ANCHOR id="xsltSaveResultToString" href="libxslt/libxslt-xsltutils.html#xsltSaveResultToString">
-<ANCHOR id="xsltSaveProfiling" href="libxslt/libxslt-xsltutils.html#xsltSaveProfiling">
-<ANCHOR id="xsltGetProfileInformation" href="libxslt/libxslt-xsltutils.html#xsltGetProfileInformation">
-<ANCHOR id="xsltTimestamp" href="libxslt/libxslt-xsltutils.html#xsltTimestamp">
-<ANCHOR id="xsltCalibrateAdjust" href="libxslt/libxslt-xsltutils.html#xsltCalibrateAdjust">
-<ANCHOR id="XSLT-TIMESTAMP-TICS-PER-SEC-CAPS" href="libxslt/libxslt-xsltutils.html#XSLT-TIMESTAMP-TICS-PER-SEC-CAPS">
-<ANCHOR id="xsltDebugStatusCodes" href="libxslt/libxslt-xsltutils.html#xsltDebugStatusCodes">
-<ANCHOR id="xsltHandleDebuggerCallback" href="libxslt/libxslt-xsltutils.html#xsltHandleDebuggerCallback">
-<ANCHOR id="xsltAddCallCallback" href="libxslt/libxslt-xsltutils.html#xsltAddCallCallback">
-<ANCHOR id="xsltDropCallCallback" href="libxslt/libxslt-xsltutils.html#xsltDropCallCallback">
-<ANCHOR id="xsltSetDebuggerCallbacks" href="libxslt/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">
-<ANCHOR id="xslAddCall" href="libxslt/libxslt-xsltutils.html#xslAddCall">
-<ANCHOR id="xslDropCall" href="libxslt/libxslt-xsltutils.html#xslDropCall">
-<ANCHOR id="xsltParseStylesheetAttributeSet" href="libxslt/libxslt-attributes.html#xsltParseStylesheetAttributeSet">
-<ANCHOR id="xsltFreeAttributeSetsHashes" href="libxslt/libxslt-attributes.html#xsltFreeAttributeSetsHashes">
-<ANCHOR id="xsltApplyAttributeSet" href="libxslt/libxslt-attributes.html#xsltApplyAttributeSet">
-<ANCHOR id="xsltResolveStylesheetAttributeSet" href="libxslt/libxslt-attributes.html#xsltResolveStylesheetAttributeSet">
-<ANCHOR id="XSLT-GET-IMPORT-PTR-CAPS" href="libxslt/libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS">
-<ANCHOR id="XSLT-GET-IMPORT-INT-CAPS" href="libxslt/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">
-<ANCHOR id="xsltParseStylesheetImport" href="libxslt/libxslt-imports.html#xsltParseStylesheetImport">
-<ANCHOR id="xsltParseStylesheetInclude" href="libxslt/libxslt-imports.html#xsltParseStylesheetInclude">
-<ANCHOR id="xsltNextImport" href="libxslt/libxslt-imports.html#xsltNextImport">
-<ANCHOR id="xsltNeedElemSpaceHandling" href="libxslt/libxslt-imports.html#xsltNeedElemSpaceHandling">
-<ANCHOR id="xsltFindElemSpaceHandling" href="libxslt/libxslt-imports.html#xsltFindElemSpaceHandling">
-<ANCHOR id="xsltFindTemplate" href="libxslt/libxslt-imports.html#xsltFindTemplate">
-<ANCHOR id="xsltStyleExtInitFunction" href="libxslt/libxslt-extensions.html#xsltStyleExtInitFunction">
-<ANCHOR id="xsltStyleExtShutdownFunction" href="libxslt/libxslt-extensions.html#xsltStyleExtShutdownFunction">
-<ANCHOR id="xsltExtInitFunction" href="libxslt/libxslt-extensions.html#xsltExtInitFunction">
-<ANCHOR id="xsltExtShutdownFunction" href="libxslt/libxslt-extensions.html#xsltExtShutdownFunction">
-<ANCHOR id="xsltRegisterExtModule" href="libxslt/libxslt-extensions.html#xsltRegisterExtModule">
-<ANCHOR id="xsltRegisterExtModuleFull" href="libxslt/libxslt-extensions.html#xsltRegisterExtModuleFull">
-<ANCHOR id="xsltUnregisterExtModule" href="libxslt/libxslt-extensions.html#xsltUnregisterExtModule">
-<ANCHOR id="xsltGetExtData" href="libxslt/libxslt-extensions.html#xsltGetExtData">
-<ANCHOR id="xsltStyleGetExtData" href="libxslt/libxslt-extensions.html#xsltStyleGetExtData">
-<ANCHOR id="xsltShutdownCtxtExts" href="libxslt/libxslt-extensions.html#xsltShutdownCtxtExts">
-<ANCHOR id="xsltShutdownExts" href="libxslt/libxslt-extensions.html#xsltShutdownExts">
-<ANCHOR id="xsltXPathGetTransformContext" href="libxslt/libxslt-extensions.html#xsltXPathGetTransformContext">
-<ANCHOR id="xsltRegisterExtModuleFunction" href="libxslt/libxslt-extensions.html#xsltRegisterExtModuleFunction">
-<ANCHOR id="xsltExtFunctionLookup" href="libxslt/libxslt-extensions.html#xsltExtFunctionLookup">
-<ANCHOR id="xsltExtModuleFunctionLookup" href="libxslt/libxslt-extensions.html#xsltExtModuleFunctionLookup">
-<ANCHOR id="xsltUnregisterExtModuleFunction" href="libxslt/libxslt-extensions.html#xsltUnregisterExtModuleFunction">
-<ANCHOR id="xsltNewElemPreComp" href="libxslt/libxslt-extensions.html#xsltNewElemPreComp">
-<ANCHOR id="xsltInitElemPreComp" href="libxslt/libxslt-extensions.html#xsltInitElemPreComp">
-<ANCHOR id="xsltRegisterExtModuleElement" href="libxslt/libxslt-extensions.html#xsltRegisterExtModuleElement">
-<ANCHOR id="xsltExtElementLookup" href="libxslt/libxslt-extensions.html#xsltExtElementLookup">
-<ANCHOR id="xsltExtModuleElementLookup" href="libxslt/libxslt-extensions.html#xsltExtModuleElementLookup">
-<ANCHOR id="xsltExtModuleElementPreComputeLookup" href="libxslt/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">
-<ANCHOR id="xsltUnregisterExtModuleElement" href="libxslt/libxslt-extensions.html#xsltUnregisterExtModuleElement">
-<ANCHOR id="xsltTopLevelFunction" href="libxslt/libxslt-extensions.html#xsltTopLevelFunction">
-<ANCHOR id="xsltRegisterExtModuleTopLevel" href="libxslt/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">
-<ANCHOR id="xsltExtModuleTopLevelLookup" href="libxslt/libxslt-extensions.html#xsltExtModuleTopLevelLookup">
-<ANCHOR id="xsltUnregisterExtModuleTopLevel" href="libxslt/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">
-<ANCHOR id="xsltRegisterExtFunction" href="libxslt/libxslt-extensions.html#xsltRegisterExtFunction">
-<ANCHOR id="xsltRegisterExtElement" href="libxslt/libxslt-extensions.html#xsltRegisterExtElement">
-<ANCHOR id="xsltRegisterExtPrefix" href="libxslt/libxslt-extensions.html#xsltRegisterExtPrefix">
-<ANCHOR id="xsltCheckExtPrefix" href="libxslt/libxslt-extensions.html#xsltCheckExtPrefix">
-<ANCHOR id="xsltInitCtxtExts" href="libxslt/libxslt-extensions.html#xsltInitCtxtExts">
-<ANCHOR id="xsltFreeCtxtExts" href="libxslt/libxslt-extensions.html#xsltFreeCtxtExts">
-<ANCHOR id="xsltFreeExts" href="libxslt/libxslt-extensions.html#xsltFreeExts">
-<ANCHOR id="xsltPreComputeExtModuleElement" href="libxslt/libxslt-extensions.html#xsltPreComputeExtModuleElement">
-<ANCHOR id="xsltGetExtInfo" href="libxslt/libxslt-extensions.html#xsltGetExtInfo">
-<ANCHOR id="xsltRegisterTestModule" href="libxslt/libxslt-extensions.html#xsltRegisterTestModule">
-<ANCHOR id="xsltDebugDumpExtensions" href="libxslt/libxslt-extensions.html#xsltDebugDumpExtensions">
-<ANCHOR id="xsltNamespaceAlias" href="libxslt/libxslt-namespaces.html#xsltNamespaceAlias">
-<ANCHOR id="xsltGetNamespace" href="libxslt/libxslt-namespaces.html#xsltGetNamespace">
-<ANCHOR id="xsltGetSpecialNamespace" href="libxslt/libxslt-namespaces.html#xsltGetSpecialNamespace">
-<ANCHOR id="xsltCopyNamespace" href="libxslt/libxslt-namespaces.html#xsltCopyNamespace">
-<ANCHOR id="xsltCopyNamespaceList" href="libxslt/libxslt-namespaces.html#xsltCopyNamespaceList">
-<ANCHOR id="xsltFreeNamespaceAliasHashes" href="libxslt/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">
-<ANCHOR id="XSLT-REGISTER-VARIABLE-LOOKUP-CAPS" href="libxslt/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">
-<ANCHOR id="xsltEvalGlobalVariables" href="libxslt/libxslt-variables.html#xsltEvalGlobalVariables">
-<ANCHOR id="xsltEvalUserParams" href="libxslt/libxslt-variables.html#xsltEvalUserParams">
-<ANCHOR id="xsltQuoteUserParams" href="libxslt/libxslt-variables.html#xsltQuoteUserParams">
-<ANCHOR id="xsltEvalOneUserParam" href="libxslt/libxslt-variables.html#xsltEvalOneUserParam">
-<ANCHOR id="xsltQuoteOneUserParam" href="libxslt/libxslt-variables.html#xsltQuoteOneUserParam">
-<ANCHOR id="xsltParseGlobalVariable" href="libxslt/libxslt-variables.html#xsltParseGlobalVariable">
-<ANCHOR id="xsltParseGlobalParam" href="libxslt/libxslt-variables.html#xsltParseGlobalParam">
-<ANCHOR id="xsltParseStylesheetVariable" href="libxslt/libxslt-variables.html#xsltParseStylesheetVariable">
-<ANCHOR id="xsltParseStylesheetParam" href="libxslt/libxslt-variables.html#xsltParseStylesheetParam">
-<ANCHOR id="xsltParseStylesheetCallerParam" href="libxslt/libxslt-variables.html#xsltParseStylesheetCallerParam">
-<ANCHOR id="xsltAddStackElemList" href="libxslt/libxslt-variables.html#xsltAddStackElemList">
-<ANCHOR id="xsltFreeGlobalVariables" href="libxslt/libxslt-variables.html#xsltFreeGlobalVariables">
-<ANCHOR id="xsltVariableLookup" href="libxslt/libxslt-variables.html#xsltVariableLookup">
-<ANCHOR id="xsltXPathVariableLookup" href="libxslt/libxslt-variables.html#xsltXPathVariableLookup">
-<ANCHOR id="xsltAddKey" href="libxslt/libxslt-keys.html#xsltAddKey">
-<ANCHOR id="xsltGetKey" href="libxslt/libxslt-keys.html#xsltGetKey">
-<ANCHOR id="xsltInitCtxtKeys" href="libxslt/libxslt-keys.html#xsltInitCtxtKeys">
-<ANCHOR id="xsltFreeKeys" href="libxslt/libxslt-keys.html#xsltFreeKeys">
-<ANCHOR id="xsltFreeDocumentKeys" href="libxslt/libxslt-keys.html#xsltFreeDocumentKeys">
-<ANCHOR id="XSLT-MAX-SORT-CAPS" href="libxslt/libxslt-xsltInternals.html#XSLT-MAX-SORT-CAPS">
-<ANCHOR id="XSLT-PAT-NO-PRIORITY-CAPS" href="libxslt/libxslt-xsltInternals.html#XSLT-PAT-NO-PRIORITY-CAPS">
-<ANCHOR id="xsltRuntimeExtra" href="libxslt/libxslt-xsltInternals.html#xsltRuntimeExtra">
-<ANCHOR id="xsltRuntimeExtraPtr" href="libxslt/libxslt-xsltInternals.html#xsltRuntimeExtraPtr">
-<ANCHOR id="XSLT-RUNTIME-EXTRA-LST-CAPS" href="libxslt/libxslt-xsltInternals.html#XSLT-RUNTIME-EXTRA-LST-CAPS">
-<ANCHOR id="XSLT-RUNTIME-EXTRA-FREE-CAPS" href="libxslt/libxslt-xsltInternals.html#XSLT-RUNTIME-EXTRA-FREE-CAPS">
-<ANCHOR id="XSLT-RUNTIME-EXTRA-CAPS" href="libxslt/libxslt-xsltInternals.html#XSLT-RUNTIME-EXTRA-CAPS">
-<ANCHOR id="xsltTemplate" href="libxslt/libxslt-xsltInternals.html#xsltTemplate">
-<ANCHOR id="xsltTemplatePtr" href="libxslt/libxslt-xsltInternals.html#xsltTemplatePtr">
-<ANCHOR id="xsltDecimalFormat" href="libxslt/libxslt-xsltInternals.html#xsltDecimalFormat">
-<ANCHOR id="xsltDecimalFormatPtr" href="libxslt/libxslt-xsltInternals.html#xsltDecimalFormatPtr">
-<ANCHOR id="xsltDocument" href="libxslt/libxslt-xsltInternals.html#xsltDocument">
-<ANCHOR id="xsltDocumentPtr" href="libxslt/libxslt-xsltInternals.html#xsltDocumentPtr">
-<ANCHOR id="xsltTransformContext" href="libxslt/libxslt-xsltInternals.html#xsltTransformContext">
-<ANCHOR id="xsltTransformContextPtr" href="libxslt/libxslt-xsltInternals.html#xsltTransformContextPtr">
-<ANCHOR id="xsltElemPreComp" href="libxslt/libxslt-xsltInternals.html#xsltElemPreComp">
-<ANCHOR id="xsltElemPreCompPtr" href="libxslt/libxslt-xsltInternals.html#xsltElemPreCompPtr">
-<ANCHOR id="xsltTransformFunction" href="libxslt/libxslt-xsltInternals.html#xsltTransformFunction">
-<ANCHOR id="xsltSortFunc" href="libxslt/libxslt-xsltInternals.html#xsltSortFunc">
-<ANCHOR id="xsltStyleType" href="libxslt/libxslt-xsltInternals.html#xsltStyleType">
-<ANCHOR id="xsltElemPreCompDeallocator" href="libxslt/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">
-<ANCHOR id="xsltStylePreComp" href="libxslt/libxslt-xsltInternals.html#xsltStylePreComp">
-<ANCHOR id="xsltStylePreCompPtr" href="libxslt/libxslt-xsltInternals.html#xsltStylePreCompPtr">
-<ANCHOR id="xsltStackElem" href="libxslt/libxslt-xsltInternals.html#xsltStackElem">
-<ANCHOR id="xsltStackElemPtr" href="libxslt/libxslt-xsltInternals.html#xsltStackElemPtr">
-<ANCHOR id="xsltStylesheet" href="libxslt/libxslt-xsltInternals.html#xsltStylesheet">
-<ANCHOR id="xsltStylesheetPtr" href="libxslt/libxslt-xsltInternals.html#xsltStylesheetPtr">
-<ANCHOR id="xsltOutputType" href="libxslt/libxslt-xsltInternals.html#xsltOutputType">
-<ANCHOR id="xsltTransformState" href="libxslt/libxslt-xsltInternals.html#xsltTransformState">
-<ANCHOR id="CHECK-STOPPED-CAPS" href="libxslt/libxslt-xsltInternals.html#CHECK-STOPPED-CAPS">
-<ANCHOR id="CHECK-STOPPEDE-CAPS" href="libxslt/libxslt-xsltInternals.html#CHECK-STOPPEDE-CAPS">
-<ANCHOR id="CHECK-STOPPED0-CAPS" href="libxslt/libxslt-xsltInternals.html#CHECK-STOPPED0-CAPS">
-<ANCHOR id="xsltNewStylesheet" href="libxslt/libxslt-xsltInternals.html#xsltNewStylesheet">
-<ANCHOR id="xsltParseStylesheetFile" href="libxslt/libxslt-xsltInternals.html#xsltParseStylesheetFile">
-<ANCHOR id="xsltFreeStylesheet" href="libxslt/libxslt-xsltInternals.html#xsltFreeStylesheet">
-<ANCHOR id="xsltIsBlank" href="libxslt/libxslt-xsltInternals.html#xsltIsBlank">
-<ANCHOR id="xsltFreeStackElemList" href="libxslt/libxslt-xsltInternals.html#xsltFreeStackElemList">
-<ANCHOR id="xsltDecimalFormatGetByName" href="libxslt/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">
-<ANCHOR id="xsltParseStylesheetProcess" href="libxslt/libxslt-xsltInternals.html#xsltParseStylesheetProcess">
-<ANCHOR id="xsltParseStylesheetOutput" href="libxslt/libxslt-xsltInternals.html#xsltParseStylesheetOutput">
-<ANCHOR id="xsltParseStylesheetDoc" href="libxslt/libxslt-xsltInternals.html#xsltParseStylesheetDoc">
-<ANCHOR id="xsltParseStylesheetImportedDoc" href="libxslt/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">
-<ANCHOR id="xsltLoadStylesheetPI" href="libxslt/libxslt-xsltInternals.html#xsltLoadStylesheetPI">
-<ANCHOR id="xsltNumberFormat" href="libxslt/libxslt-xsltInternals.html#xsltNumberFormat">
-<ANCHOR id="xsltFormatNumberConversion" href="libxslt/libxslt-xsltInternals.html#xsltFormatNumberConversion">
-<ANCHOR id="xsltParseTemplateContent" href="libxslt/libxslt-xsltInternals.html#xsltParseTemplateContent">
-<ANCHOR id="xsltAllocateExtra" href="libxslt/libxslt-xsltInternals.html#xsltAllocateExtra">
-<ANCHOR id="xsltAllocateExtraCtxt" href="libxslt/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">
-<ANCHOR id="xsltCreateRVT" href="libxslt/libxslt-xsltInternals.html#xsltCreateRVT">
-<ANCHOR id="xsltRegisterTmpRVT" href="libxslt/libxslt-xsltInternals.html#xsltRegisterTmpRVT">
-<ANCHOR id="xsltRegisterPersistRVT" href="libxslt/libxslt-xsltInternals.html#xsltRegisterPersistRVT">
-<ANCHOR id="xsltFreeRVTs" href="libxslt/libxslt-xsltInternals.html#xsltFreeRVTs">
-<ANCHOR id="xsltNumberData" href="libxslt/libxslt-numbersInternals.html#xsltNumberData">
-<ANCHOR id="xsltNumberDataPtr" href="libxslt/libxslt-numbersInternals.html#xsltNumberDataPtr">
-<ANCHOR id="xsltFormatNumberInfo" href="libxslt/libxslt-numbersInternals.html#xsltFormatNumberInfo">
-<ANCHOR id="xsltFormatNumberInfoPtr" href="libxslt/libxslt-numbersInternals.html#xsltFormatNumberInfoPtr">
index 28400b2..12df0af 100644 (file)
@@ -1,71 +1,26 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>attributes</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-xsltutils.html" title="xsltutils"><link rel="next" href="libxslt-imports.html" title="imports"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-xsltutils.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-imports.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-attributes"></a><div class="titlepage"></div><div class="refnamediv"><h2>attributes</h2><p>attributes &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-void        <a href="libxslt-attributes.html#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a> (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-void        <a href="libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a>     (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-void        <a href="libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *attributes);
-void        <a href="libxslt-attributes.html#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetAttributeSet"></a>xsltParseStylesheetAttributeSet ()</h3><pre class="programlisting">void        xsltParseStylesheetAttributeSet (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT stylesheet attribute-set element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "attribute-set" element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeAttributeSetsHashes"></a>xsltFreeAttributeSetsHashes ()</h3><pre class="programlisting">void        xsltFreeAttributeSetsHashes     (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Free up the memory used by attribute sets</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyAttributeSet"></a>xsltApplyAttributeSet ()</h3><pre class="programlisting">void        xsltApplyAttributeSet           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *attributes);</pre><p>
-Apply the xsl:use-attribute-sets</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt attribute node
-</td></tr><tr><td><span class="term"><i><tt>attributes</tt></i> :</span></td><td>  the set list.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltResolveStylesheetAttributeSet"></a>xsltResolveStylesheetAttributeSet ()</h3><pre class="programlisting">void        xsltResolveStylesheetAttributeSet
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-resolve the references between attribute sets.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-xsltutils.html"><b>&lt;&lt; xsltutils</b></a></td><td align="right"><a accesskey="n" href="libxslt-imports.html"><b>imports &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module attributes from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module attributes from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-documents.html">documents</a></th><td><a accesskey="n" href="libxslt-documents.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">void     <a href="#xsltApplyAttributeSet">xsltApplyAttributeSet</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         xmlChar * attributes)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a>  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">void       <a href="#xsltParseStylesheetAttributeSet">xsltParseStylesheetAttributeSet</a>  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)</pre>
+<pre class="programlisting">void       <a href="#xsltResolveStylesheetAttributeSet">xsltResolveStylesheetAttributeSet</a>      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<h2>Description</h2>
+<h3><a name="xsltApplyAttributeSet" id="xsltApplyAttributeSet"></a>Function: xsltApplyAttributeSet</h3><pre class="programlisting">void        xsltApplyAttributeSet           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         xmlChar * attributes)<br />
+</pre><p>Apply the xsl:use-attribute-sets</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt attribute node</td></tr><tr><td><span class="term"><i><tt>attributes</tt></i>:</span></td><td>the set list.</td></tr></tbody></table></div><h3><a name="xsltFreeAttributeSetsHashes" id="xsltFreeAttributeSetsHashes"></a>Function: xsltFreeAttributeSetsHashes</h3><pre class="programlisting">void        xsltFreeAttributeSetsHashes     (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up the memory used by attribute sets</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetAttributeSet" id="xsltParseStylesheetAttributeSet"></a>Function: xsltParseStylesheetAttributeSet</h3><pre class="programlisting">void        xsltParseStylesheetAttributeSet (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)<br />
+</pre><p>parse an XSLT stylesheet attribute-set element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;attribute-set&quot; element</td></tr></tbody></table></div><h3><a name="xsltResolveStylesheetAttributeSet" id="xsltResolveStylesheetAttributeSet"></a>Function: xsltResolveStylesheetAttributeSet</h3><pre class="programlisting">void   xsltResolveStylesheetAttributeSet       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>resolve the references between attribute sets.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxslt-documents.html b/doc/html/libxslt-documents.html
new file mode 100644 (file)
index 0000000..2790ba6
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module documents from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module documents from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-attributes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-attributes.html">attributes</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-extensions.html">extensions</a></th><td><a accesskey="n" href="libxslt-extensions.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>  <a href="#xsltFindDocument">xsltFindDocument</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr doc)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeDocuments">xsltFreeDocuments</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   <a href="#xsltLoadDocument">xsltLoadDocument</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   <a href="#xsltLoadStyleDocument">xsltLoadStyleDocument</a>      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   <a href="#xsltNewDocument">xsltNewDocument</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr doc)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   <a href="#xsltNewStyleDocument">xsltNewStyleDocument</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc)</pre>
+<h2>Description</h2>
+<h3><a name="xsltFindDocument" id="xsltFindDocument"></a>Function: xsltFindDocument</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   xsltFindDocument        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr doc)<br />
+</pre><p>Try to find a document within the XSLT transformation context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the desired <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltFreeDocuments" id="xsltFreeDocuments"></a>Function: xsltFreeDocuments</h3><pre class="programlisting">void       xsltFreeDocuments               (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Free up all the space used by the loaded documents</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr></tbody></table></div><h3><a name="xsltFreeStyleDocuments" id="xsltFreeStyleDocuments"></a>Function: xsltFreeStyleDocuments</h3><pre class="programlisting">void        xsltFreeStyleDocuments          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up all the space used by the loaded documents</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT style sheet</td></tr></tbody></table></div><h3><a name="xsltLoadDocument" id="xsltLoadDocument"></a>Function: xsltLoadDocument</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>        xsltLoadDocument        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI)<br />
+</pre><p>Try to load a document (not a stylesheet) within the XSLT transformation context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the computed URI of the document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltLoadStyleDocument" id="xsltLoadStyleDocument"></a>Function: xsltLoadStyleDocument</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>        xsltLoadStyleDocument   (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)<br />
+</pre><p>Try to load a stylesheet document within the XSLT transformation context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT style sheet</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the computed URI of the document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltNewDocument" id="xsltNewDocument"></a>Function: xsltNewDocument</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>    xsltNewDocument         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr doc)<br />
+</pre><p>Register a new document, apply key computations</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context (or NULL)</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a handler to the document</td></tr></tbody></table></div><h3><a name="xsltNewStyleDocument" id="xsltNewStyleDocument"></a>Function: xsltNewStyleDocument</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>    xsltNewStyleDocument    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc)<br />
+</pre><p>Register a new document, apply key computations</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT style sheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a handler to the document</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 4dad519..f40210e 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>extensions</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-imports.html" title="imports"><link rel="next" href="libxslt-namespaces.html" title="namespaces"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-imports.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-namespaces.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-extensions"></a><div class="titlepage"></div><div class="refnamediv"><h2>extensions</h2><p>extensions &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-void*       (<a href="libxslt-extensions.html#xsltStyleExtInitFunction">*xsltStyleExtInitFunction</a>)     (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void        (<a href="libxslt-extensions.html#xsltStyleExtShutdownFunction">*xsltStyleExtShutdownFunction</a>) (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             void *data);
-void*       (<a href="libxslt-extensions.html#xsltExtInitFunction">*xsltExtInitFunction</a>)          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void        (<a href="libxslt-extensions.html#xsltExtShutdownFunction">*xsltExtShutdownFunction</a>)      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             void *data);
-int         <a href="libxslt-extensions.html#xsltRegisterExtModule">xsltRegisterExtModule</a>           (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc,
-                                             <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc);
-int         <a href="libxslt-extensions.html#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a>       (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc,
-                                             <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc,
-                                             <a href="libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a> styleInitFunc,
-                                             <a href="libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a> styleShutdownFunc);
-int         <a href="libxslt-extensions.html#xsltUnregisterExtModule">xsltUnregisterExtModule</a>         (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void*       <a href="libxslt-extensions.html#xsltGetExtData">xsltGetExtData</a>                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void*       <a href="libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a>             (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void        <a href="libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-void        <a href="libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a>                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> <a href="libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a>
-                                            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt);
-int         <a href="libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a>   (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> function);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> <a href="libxslt-extensions.html#xsltExtFunctionLookup">xsltExtFunctionLookup</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> <a href="libxslt-extensions.html#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a>
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-int         <a href="libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a> (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> <a href="libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a>       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function);
-void        <a href="libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a>             (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function,
-                                             <a href="libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a> freeFunc);
-int         <a href="libxslt-extensions.html#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a>    (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xsltPreComputeFunction">xsltPreComputeFunction</GTKDOCLINK> precomp,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> transform);
-<a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> <a href="libxslt-extensions.html#xsltExtElementLookup">xsltExtElementLookup</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-<a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> <a href="libxslt-extensions.html#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a>
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xsltPreComputeFunction">xsltPreComputeFunction</GTKDOCLINK> <a href="libxslt-extensions.html#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a>
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-int         <a href="libxslt-extensions.html#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a>  (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void        (<a href="libxslt-extensions.html#xsltTopLevelFunction">*xsltTopLevelFunction</a>)         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);
-int         <a href="libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a>   (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a> function);
-<a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a> <a href="libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a>
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-int         <a href="libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a> (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-int         <a href="libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a>         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> function);
-int         <a href="libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function);
-int         <a href="libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a>           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *prefix,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-int         <a href="libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *prefix);
-int         <a href="libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-void        <a href="libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-void        <a href="libxslt-extensions.html#xsltFreeExts">xsltFreeExts</a>                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> <a href="libxslt-extensions.html#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlHashTablePtr">xmlHashTablePtr</GTKDOCLINK> <a href="libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);
-void        <a href="libxslt-extensions.html#xsltRegisterTestModule">xsltRegisterTestModule</a>          (void);
-void        <a href="libxslt-extensions.html#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a>         (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *output);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltStyleExtInitFunction"></a>xsltStyleExtInitFunction ()</h3><pre class="programlisting">void*       (*xsltStyleExtInitFunction)     (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-A function called at initialization time of an XSLT extension module.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the namespace URI for the extension
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStyleExtShutdownFunction"></a>xsltStyleExtShutdownFunction ()</h3><pre class="programlisting">void        (*xsltStyleExtShutdownFunction) (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             void *data);</pre><p>
-A function called at shutdown time of an XSLT extension module.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the namespace URI for the extension
-</td></tr><tr><td><span class="term"><i><tt>data</tt></i> :</span></td><td>  the data associated to this module
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtInitFunction"></a>xsltExtInitFunction ()</h3><pre class="programlisting">void*       (*xsltExtInitFunction)          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-A function called at initialization time of an XSLT extension module.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the namespace URI for the extension
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtShutdownFunction"></a>xsltExtShutdownFunction ()</h3><pre class="programlisting">void        (*xsltExtShutdownFunction)      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             void *data);</pre><p>
-A function called at shutdown time of an XSLT extension module.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the namespace URI for the extension
-</td></tr><tr><td><span class="term"><i><tt>data</tt></i> :</span></td><td>  the data associated to this module
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtModule"></a>xsltRegisterExtModule ()</h3><pre class="programlisting">int         xsltRegisterExtModule           (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc,
-                                             <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc);</pre><p>
-Register an XSLT extension module to the library.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  URI associated to this module
-</td></tr><tr><td><span class="term"><i><tt>initFunc</tt></i> :</span></td><td>  the module initialization function
-</td></tr><tr><td><span class="term"><i><tt>shutdownFunc</tt></i> :</span></td><td>  the module shutdown function
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if sucessful, -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtModuleFull"></a>xsltRegisterExtModuleFull ()</h3><pre class="programlisting">int         xsltRegisterExtModuleFull       (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc,
-                                             <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc,
-                                             <a href="libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a> styleInitFunc,
-                                             <a href="libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a> styleShutdownFunc);</pre><p>
-Register an XSLT extension module to the library.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  URI associated to this module
-</td></tr><tr><td><span class="term"><i><tt>initFunc</tt></i> :</span></td><td>  the module initialization function
-</td></tr><tr><td><span class="term"><i><tt>shutdownFunc</tt></i> :</span></td><td>  the module shutdown function
-</td></tr><tr><td><span class="term"><i><tt>styleInitFunc</tt></i> :</span></td><td>  the module initialization function
-</td></tr><tr><td><span class="term"><i><tt>styleShutdownFunc</tt></i> :</span></td><td>  the module shutdown function
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if sucessful, -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltUnregisterExtModule"></a>xsltUnregisterExtModule ()</h3><pre class="programlisting">int         xsltUnregisterExtModule         (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Unregister an XSLT extension module from the library.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  URI associated to this module
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if sucessful, -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetExtData"></a>xsltGetExtData ()</h3><pre class="programlisting">void*       xsltGetExtData                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Retrieve the data associated to the extension module in this given
-transformation.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the URI associated to the exension module
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStyleGetExtData"></a>xsltStyleGetExtData ()</h3><pre class="programlisting">void*       xsltStyleGetExtData             (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Retrieve the data associated to the extension module in this given
-stylesheet.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the URI associated to the exension module
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltShutdownCtxtExts"></a>xsltShutdownCtxtExts ()</h3><pre class="programlisting">void        xsltShutdownCtxtExts            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Shutdown the set of modules loaded</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltShutdownExts"></a>xsltShutdownExts ()</h3><pre class="programlisting">void        xsltShutdownExts                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Shutdown the set of modules loaded</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltXPathGetTransformContext"></a>xsltXPathGetTransformContext ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> xsltXPathGetTransformContext
-                                            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt);</pre><p>
-Provides the XSLT transformation context from the XPath transformation
-context. This is useful when an XPath function in the extension module
-is called by the XPath interpreter and that the XSLT context is needed
-for example to retrieve the associated data pertaining to this XSLT
-transformation.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XPath transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the XSLT transformation context or NULL in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtModuleFunction"></a>xsltRegisterExtModuleFunction ()</h3><pre class="programlisting">int         xsltRegisterExtModuleFunction   (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> function);</pre><p>
-Registers an extension module function.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the function name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the function namespace URI
-</td></tr><tr><td><span class="term"><i><tt>function</tt></i> :</span></td><td>  the function callback
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if successful, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtFunctionLookup"></a>xsltExtFunctionLookup ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> xsltExtFunctionLookup      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtModuleFunctionLookup"></a>xsltExtModuleFunctionLookup ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> xsltExtModuleFunctionLookup
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Looks up an extension module function</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the function name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the function namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the function if found, NULL otherwise.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltUnregisterExtModuleFunction"></a>xsltUnregisterExtModuleFunction ()</h3><pre class="programlisting">int         xsltUnregisterExtModuleFunction (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Unregisters an extension module function</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the function name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the function namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if successful, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNewElemPreComp"></a>xsltNewElemPreComp ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> xsltNewElemPreComp       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function);</pre><p>
-Creates and initializes an <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the element node
-</td></tr><tr><td><span class="term"><i><tt>function</tt></i> :</span></td><td> the transform function
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the new and initialized <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a>
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltInitElemPreComp"></a>xsltInitElemPreComp ()</h3><pre class="programlisting">void        xsltInitElemPreComp             (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function,
-                                             <a href="libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a> freeFunc);</pre><p>
-Initializes an existing <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a> structure. This is usefull
-when extending an <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a> to store precomputed data.
-This function MUST be called on any extension element precomputed
-data struct.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  an <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a> (or generally a derived structure)
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the element node
-</td></tr><tr><td><span class="term"><i><tt>function</tt></i> :</span></td><td>  the transform function
-</td></tr><tr><td><span class="term"><i><tt>freeFunc</tt></i> :</span></td><td>  the <i><tt>comp</tt></i> deallocator
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtModuleElement"></a>xsltRegisterExtModuleElement ()</h3><pre class="programlisting">int         xsltRegisterExtModuleElement    (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xsltPreComputeFunction">xsltPreComputeFunction</GTKDOCLINK> precomp,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> transform);</pre><p>
-Registers an extension module element.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the element namespace URI
-</td></tr><tr><td><span class="term"><i><tt>precomp</tt></i> :</span></td><td>  the pre-computation callback
-</td></tr><tr><td><span class="term"><i><tt>transform</tt></i> :</span></td><td>  the transformation callback
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if successful, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtElementLookup"></a>xsltExtElementLookup ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> xsltExtElementLookup  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Looks up an extension element. <i><tt>ctxt</tt></i> can be NULL to search only in
-module elements.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the element namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the element callback or NULL if not found
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtModuleElementLookup"></a>xsltExtModuleElementLookup ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> xsltExtModuleElementLookup
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Looks up an extension module element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the element namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the callback function if found, NULL otherwise.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtModuleElementPreComputeLookup"></a>xsltExtModuleElementPreComputeLookup ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xsltPreComputeFunction">xsltPreComputeFunction</GTKDOCLINK> xsltExtModuleElementPreComputeLookup
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Looks up an extension module element pre-computation function</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the element namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the callback function if found, NULL otherwise.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltUnregisterExtModuleElement"></a>xsltUnregisterExtModuleElement ()</h3><pre class="programlisting">int         xsltUnregisterExtModuleElement  (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Unregisters an extension module element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the element namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if successful, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTopLevelFunction"></a>xsltTopLevelFunction ()</h3><pre class="programlisting">void        (*xsltTopLevelFunction)         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);</pre><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtModuleTopLevel"></a>xsltRegisterExtModuleTopLevel ()</h3><pre class="programlisting">int         xsltRegisterExtModuleTopLevel   (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a> function);</pre><p>
-Registers an extension module top-level element.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the top-level element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the top-level element namespace URI
-</td></tr><tr><td><span class="term"><i><tt>function</tt></i> :</span></td><td>  the top-level element callback
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if successful, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltExtModuleTopLevelLookup"></a>xsltExtModuleTopLevelLookup ()</h3><pre class="programlisting"><a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a> xsltExtModuleTopLevelLookup
-                                            (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Looks up an extension module top-level element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the top-level element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the top-level element namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the callback function if found, NULL otherwise.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltUnregisterExtModuleTopLevel"></a>xsltUnregisterExtModuleTopLevel ()</h3><pre class="programlisting">int         xsltUnregisterExtModuleTopLevel (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Unregisters an extension module top-level element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the top-level element name
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the top-level element namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if successful, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtFunction"></a>xsltRegisterExtFunction ()</h3><pre class="programlisting">int         xsltRegisterExtFunction         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> function);</pre><p>
-Registers an extension function</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td> the name of the element
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td> the URI associated to the element
-</td></tr><tr><td><span class="term"><i><tt>function</tt></i> :</span></td><td> the actual implementation which should be called 
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of failure
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtElement"></a>xsltRegisterExtElement ()</h3><pre class="programlisting">int         xsltRegisterExtElement          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function);</pre><p>
-Registers an extension element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td> the name of the element
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td> the URI associated to the element
-</td></tr><tr><td><span class="term"><i><tt>function</tt></i> :</span></td><td> the actual implementation which should be called 
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of failure
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterExtPrefix"></a>xsltRegisterExtPrefix ()</h3><pre class="programlisting">int         xsltRegisterExtPrefix           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *prefix,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-Registers an extension namespace</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i> :</span></td><td> the prefix used
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td> the URI associated to the extension
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of failure
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCheckExtPrefix"></a>xsltCheckExtPrefix ()</h3><pre class="programlisting">int         xsltCheckExtPrefix              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *prefix);</pre><p>
-Check if the given prefix is one of the declared extensions</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i> :</span></td><td> the namespace prefix (possibly NULL)
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if this is an extension, 0 otherwise
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltInitCtxtExts"></a>xsltInitCtxtExts ()</h3><pre class="programlisting">int         xsltInitCtxtExts                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Initialize the set of modules with registered stylesheet data</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of modules initialized or -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeCtxtExts"></a>xsltFreeCtxtExts ()</h3><pre class="programlisting">void        xsltFreeCtxtExts                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Free the XSLT extension data</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeExts"></a>xsltFreeExts ()</h3><pre class="programlisting">void        xsltFreeExts                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Free up the memory used by XSLT extensions in a stylesheet</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltPreComputeExtModuleElement"></a>xsltPreComputeExtModuleElement ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> xsltPreComputeExtModuleElement
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);</pre><p>
-Precomputes an extension module element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the element node
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the precomputed data
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetExtInfo"></a>xsltGetExtInfo ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlHashTablePtr">xmlHashTablePtr</GTKDOCLINK> xsltGetExtInfo              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI);</pre><p>
-looks up URI in extInfos of the stylesheet</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  pointer to a stylesheet
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>    the namespace URI desired
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a pointer to the hash table if found, else NULL
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterTestModule"></a>xsltRegisterTestModule ()</h3><pre class="programlisting">void        xsltRegisterTestModule          (void);</pre><p>
-Registers the test module</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDebugDumpExtensions"></a>xsltDebugDumpExtensions ()</h3><pre class="programlisting">void        xsltDebugDumpExtensions         (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *output);</pre><p>
-Dumps a list of the registered XSLT extension functions and elements</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>output</tt></i> :</span></td><td>  the FILE * for the output, if NULL stdout is used
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-imports.html"><b>&lt;&lt; imports</b></a></td><td align="right"><a accesskey="n" href="libxslt-namespaces.html"><b>namespaces &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module extensions from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module extensions from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-documents.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-documents.html">documents</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-extra.html">extra</a></th><td><a accesskey="n" href="libxslt-extra.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">int       <a href="#xsltCheckExtPrefix">xsltCheckExtPrefix</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * prefix)</pre>
+<pre class="programlisting">void       <a href="#xsltDebugDumpExtensions">xsltDebugDumpExtensions</a>          (FILE * output)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a>       <a href="#xsltExtElementLookup">xsltExtElementLookup</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * name, <br />                                            const xmlChar * URI)</pre>
+<pre class="programlisting">xmlXPathFunction   <a href="#xsltExtFunctionLookup">xsltExtFunctionLookup</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * name, <br />                                            const xmlChar * URI)</pre>
+<pre class="programlisting">Function type: <a href="#xsltExtInitFunction">xsltExtInitFunction</a>
+void * <a href="#xsltExtInitFunction">xsltExtInitFunction</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI)
+</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a>       <a href="#xsltExtModuleElementLookup">xsltExtModuleElementLookup</a>    (const xmlChar * name, <br />                                                    const xmlChar * URI)</pre>
+<pre class="programlisting"><a href="libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a>        <a href="#xsltExtModuleElementPreComputeLookup">xsltExtModuleElementPreComputeLookup</a>        (const xmlChar * name, <br />                                                    const xmlChar * URI)</pre>
+<pre class="programlisting">xmlXPathFunction   <a href="#xsltExtModuleFunctionLookup">xsltExtModuleFunctionLookup</a>  (const xmlChar * name, <br />                                                    const xmlChar * URI)</pre>
+<pre class="programlisting"><a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a>    <a href="#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a>  (const xmlChar * name, <br />                                                    const xmlChar * URI)</pre>
+<pre class="programlisting">Function type: <a href="#xsltExtShutdownFunction">xsltExtShutdownFunction</a>
+void   <a href="#xsltExtShutdownFunction">xsltExtShutdownFunction</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI, <br />                                     void * data)
+</pre>
+<pre class="programlisting">void       <a href="#xsltFreeCtxtExts">xsltFreeCtxtExts</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeExts">xsltFreeExts</a>                        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">void *     <a href="#xsltGetExtData">xsltGetExtData</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI)</pre>
+<pre class="programlisting">xmlHashTablePtr    <a href="#xsltGetExtInfo">xsltGetExtInfo</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)</pre>
+<pre class="programlisting">int        <a href="#xsltInitCtxtExts">xsltInitCtxtExts</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltInitElemPreComp">xsltInitElemPreComp</a>          (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp, <br />                                     <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function, <br />                                   <a href="libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a> freeFunc)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     <a href="#xsltNewElemPreComp">xsltNewElemPreComp</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr inst, <br />                                                 <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     <a href="#xsltPreComputeExtModuleElement">xsltPreComputeExtModuleElement</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                                      xmlNodePtr inst)</pre>
+<pre class="programlisting">Function type: <a href="#xsltPreComputeFunction">xsltPreComputeFunction</a>
+<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> <a href="#xsltPreComputeFunction">xsltPreComputeFunction</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr inst, <br />                                                 <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)
+</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtElement">xsltRegisterExtElement</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtFunction">xsltRegisterExtFunction</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     xmlXPathFunction function)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtModule">xsltRegisterExtModule</a>              (const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc, <br />                                  <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtModuleElement">xsltRegisterExtModuleElement</a>        (const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a> precomp, <br />                                     <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> transform)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtModuleFull">xsltRegisterExtModuleFull</a>      (const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc, <br />                                  <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc, <br />                                      <a href="libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a> styleInitFunc, <br />                                   <a href="libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a> styleShutdownFunc)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a>      (const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     xmlXPathFunction function)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a>      (const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a> function)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * prefix, <br />                                  const xmlChar * URI)</pre>
+<pre class="programlisting">void       <a href="#xsltRegisterTestModule">xsltRegisterTestModule</a>            (void)</pre>
+<pre class="programlisting">void       <a href="#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltShutdownExts">xsltShutdownExts</a>                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">Function type: <a href="#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a>
+void * <a href="#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)
+</pre>
+<pre class="programlisting">Function type: <a href="#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a>
+void   <a href="#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI, <br />                                     void * data)
+</pre>
+<pre class="programlisting">void *     <a href="#xsltStyleGetExtData">xsltStyleGetExtData</a>          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)</pre>
+<pre class="programlisting">Function type: <a href="#xsltTopLevelFunction">xsltTopLevelFunction</a>
+void   <a href="#xsltTopLevelFunction">xsltTopLevelFunction</a>                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr inst)
+</pre>
+<pre class="programlisting">int        <a href="#xsltUnregisterExtModule">xsltUnregisterExtModule</a>          (const xmlChar * URI)</pre>
+<pre class="programlisting">int        <a href="#xsltUnregisterExtModuleElement">xsltUnregisterExtModuleElement</a>    (const xmlChar * name, <br />                                    const xmlChar * URI)</pre>
+<pre class="programlisting">int        <a href="#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a>  (const xmlChar * name, <br />                                    const xmlChar * URI)</pre>
+<pre class="programlisting">int        <a href="#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a>  (const xmlChar * name, <br />                                    const xmlChar * URI)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a>   <a href="#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a>        (xmlXPathParserContextPtr ctxt)</pre>
+<h2>Description</h2>
+<h3><a name="xsltCheckExtPrefix" id="xsltCheckExtPrefix"></a>Function: xsltCheckExtPrefix</h3><pre class="programlisting">int  xsltCheckExtPrefix              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * prefix)<br />
+</pre><p>Check if the given prefix is one of the declared extensions</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i>:</span></td><td>the namespace prefix (possibly NULL)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if this is an extension, 0 otherwise</td></tr></tbody></table></div><h3><a name="xsltDebugDumpExtensions" id="xsltDebugDumpExtensions"></a>Function: xsltDebugDumpExtensions</h3><pre class="programlisting">void xsltDebugDumpExtensions         (FILE * output)<br />
+</pre><p>Dumps a list of the registered XSLT extension functions and elements</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>the FILE * for the output, if NULL stdout is used</td></tr></tbody></table></div><h3><a name="xsltExtElementLookup" id="xsltExtElementLookup"></a>Function: xsltExtElementLookup</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> xsltExtElementLookup    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * name, <br />                                            const xmlChar * URI)<br />
+</pre><p>Looks up an extension element. @ctxt can be NULL to search only in module elements.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT process context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the element namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the element callback or NULL if not found</td></tr></tbody></table></div><h3><a name="xsltExtFunctionLookup" id="xsltExtFunctionLookup"></a>Function: xsltExtFunctionLookup</h3><pre class="programlisting">xmlXPathFunction    xsltExtFunctionLookup   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * name, <br />                                            const xmlChar * URI)<br />
+</pre><p></p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xsltExtInitFunction" id="xsltExtInitFunction"></a>Function type: xsltExtInitFunction</h3><pre class="programlisting">Function type: xsltExtInitFunction
+void * xsltExtInitFunction             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI)
+</pre><p>A function called at initialization time of an XSLT extension module.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the namespace URI for the extension</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the module specific data for this transformation.</td></tr></tbody></table></div><br />
+<h3><a name="xsltExtModuleElementLookup" id="xsltExtModuleElementLookup"></a>Function: xsltExtModuleElementLookup</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> xsltExtModuleElementLookup      (const xmlChar * name, <br />                                                    const xmlChar * URI)<br />
+</pre><p>Looks up an extension module element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the element namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the callback function if found, NULL otherwise.</td></tr></tbody></table></div><h3><a name="xsltExtModuleElementPreComputeLookup" id="xsltExtModuleElementPreComputeLookup"></a>Function: xsltExtModuleElementPreComputeLookup</h3><pre class="programlisting"><a href="libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a>       xsltExtModuleElementPreComputeLookup    (const xmlChar * name, <br />                                                    const xmlChar * URI)<br />
+</pre><p>Looks up an extension module element pre-computation function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the element namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the callback function if found, NULL otherwise.</td></tr></tbody></table></div><h3><a name="xsltExtModuleFunctionLookup" id="xsltExtModuleFunctionLookup"></a>Function: xsltExtModuleFunctionLookup</h3><pre class="programlisting">xmlXPathFunction     xsltExtModuleFunctionLookup     (const xmlChar * name, <br />                                                    const xmlChar * URI)<br />
+</pre><p>Looks up an extension module function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the function name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the function namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the function if found, NULL otherwise.</td></tr></tbody></table></div><h3><a name="xsltExtModuleTopLevelLookup" id="xsltExtModuleTopLevelLookup"></a>Function: xsltExtModuleTopLevelLookup</h3><pre class="programlisting"><a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a>     xsltExtModuleTopLevelLookup     (const xmlChar * name, <br />                                                    const xmlChar * URI)<br />
+</pre><p>Looks up an extension module top-level element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the top-level element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the top-level element namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the callback function if found, NULL otherwise.</td></tr></tbody></table></div><h3><a name="xsltExtShutdownFunction" id="xsltExtShutdownFunction"></a>Function type: xsltExtShutdownFunction</h3><pre class="programlisting">Function type: xsltExtShutdownFunction
+void   xsltExtShutdownFunction         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI, <br />                                     void * data)
+</pre><p>A function called at shutdown time of an XSLT extension module.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the namespace URI for the extension</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>the data associated to this module</td></tr></tbody></table></div><br />
+<h3><a name="xsltFreeCtxtExts" id="xsltFreeCtxtExts"></a>Function: xsltFreeCtxtExts</h3><pre class="programlisting">void       xsltFreeCtxtExts                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Free the XSLT extension data</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr></tbody></table></div><h3><a name="xsltFreeExts" id="xsltFreeExts"></a>Function: xsltFreeExts</h3><pre class="programlisting">void      xsltFreeExts                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up the memory used by XSLT extensions in a stylesheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltGetExtData" id="xsltGetExtData"></a>Function: xsltGetExtData</h3><pre class="programlisting">void * xsltGetExtData                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URI)<br />
+</pre><p>Retrieve the data associated to the extension module in this given transformation.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the URI associated to the exension module</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the pointer or NULL if not present</td></tr></tbody></table></div><h3><a name="xsltGetExtInfo" id="xsltGetExtInfo"></a>Function: xsltGetExtInfo</h3><pre class="programlisting">xmlHashTablePtr    xsltGetExtInfo          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)<br />
+</pre><p>looks up URI in extInfos of the stylesheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>pointer to a stylesheet</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the namespace URI desired</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hash table if found, else NULL</td></tr></tbody></table></div><h3><a name="xsltInitCtxtExts" id="xsltInitCtxtExts"></a>Function: xsltInitCtxtExts</h3><pre class="programlisting">int   xsltInitCtxtExts                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Initialize the set of modules with registered stylesheet data</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of modules initialized or -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltInitElemPreComp" id="xsltInitElemPreComp"></a>Function: xsltInitElemPreComp</h3><pre class="programlisting">void    xsltInitElemPreComp             (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp, <br />                                     <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function, <br />                                   <a href="libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a> freeFunc)<br />
+</pre><p>Initializes an existing #xsltElemPreComp structure. This is usefull when extending an #xsltElemPreComp to store precomputed data. This function MUST be called on any extension element precomputed data struct.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>an #xsltElemPreComp (or generally a derived structure)</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the element node</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>the transform function</td></tr><tr><td><span class="term"><i><tt>freeFunc</tt></i>:</span></td><td>the @comp deallocator</td></tr></tbody></table></div><h3><a name="xsltNewElemPreComp" id="xsltNewElemPreComp"></a>Function: xsltNewElemPreComp</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>   xsltNewElemPreComp      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr inst, <br />                                                 <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)<br />
+</pre><p>Creates and initializes an #xsltElemPreComp</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the element node</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>the transform function</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new and initialized #xsltElemPreComp</td></tr></tbody></table></div><h3><a name="xsltPreComputeExtModuleElement" id="xsltPreComputeExtModuleElement"></a>Function: xsltPreComputeExtModuleElement</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     xsltPreComputeExtModuleElement  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                                      xmlNodePtr inst)<br />
+</pre><p>Precomputes an extension module element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the element node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the precomputed data</td></tr></tbody></table></div><h3><a name="xsltPreComputeFunction" id="xsltPreComputeFunction"></a>Function type: xsltPreComputeFunction</h3><pre class="programlisting">Function type: xsltPreComputeFunction
+<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> xsltPreComputeFunction  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr inst, <br />                                                 <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)
+</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><br />
+<h3><a name="xsltRegisterExtElement" id="xsltRegisterExtElement"></a>Function: xsltRegisterExtElement</h3><pre class="programlisting">int      xsltRegisterExtElement          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)<br />
+</pre><p>Registers an extension element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the name of the element</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the URI associated to the element</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>the actual implementation which should be called</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div><h3><a name="xsltRegisterExtFunction" id="xsltRegisterExtFunction"></a>Function: xsltRegisterExtFunction</h3><pre class="programlisting">int     xsltRegisterExtFunction         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     xmlXPathFunction function)<br />
+</pre><p>Registers an extension function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the name of the element</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the URI associated to the element</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>the actual implementation which should be called</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div><h3><a name="xsltRegisterExtModule" id="xsltRegisterExtModule"></a>Function: xsltRegisterExtModule</h3><pre class="programlisting">int   xsltRegisterExtModule           (const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc, <br />                                  <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc)<br />
+</pre><p>Register an XSLT extension module to the library.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>URI associated to this module</td></tr><tr><td><span class="term"><i><tt>initFunc</tt></i>:</span></td><td>the module initialization function</td></tr><tr><td><span class="term"><i><tt>shutdownFunc</tt></i>:</span></td><td>the module shutdown function</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if sucessful, -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltRegisterExtModuleElement" id="xsltRegisterExtModuleElement"></a>Function: xsltRegisterExtModuleElement</h3><pre class="programlisting">int   xsltRegisterExtModuleElement    (const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltPreComputeFunction">xsltPreComputeFunction</a> precomp, <br />                                     <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> transform)<br />
+</pre><p>Registers an extension module element.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the element namespace URI</td></tr><tr><td><span class="term"><i><tt>precomp</tt></i>:</span></td><td>the pre-computation callback</td></tr><tr><td><span class="term"><i><tt>transform</tt></i>:</span></td><td>the transformation callback</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if successful, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltRegisterExtModuleFull" id="xsltRegisterExtModuleFull"></a>Function: xsltRegisterExtModuleFull</h3><pre class="programlisting">int       xsltRegisterExtModuleFull       (const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a> initFunc, <br />                                  <a href="libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a> shutdownFunc, <br />                                      <a href="libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a> styleInitFunc, <br />                                   <a href="libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a> styleShutdownFunc)<br />
+</pre><p>Register an XSLT extension module to the library.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>URI associated to this module</td></tr><tr><td><span class="term"><i><tt>initFunc</tt></i>:</span></td><td>the module initialization function</td></tr><tr><td><span class="term"><i><tt>shutdownFunc</tt></i>:</span></td><td>the module shutdown function</td></tr><tr><td><span class="term"><i><tt>styleInitFunc</tt></i>:</span></td><td>the module initialization function</td></tr><tr><td><span class="term"><i><tt>styleShutdownFunc</tt></i>:</span></td><td>the module shutdown function</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if sucessful, -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltRegisterExtModuleFunction" id="xsltRegisterExtModuleFunction"></a>Function: xsltRegisterExtModuleFunction</h3><pre class="programlisting">int        xsltRegisterExtModuleFunction   (const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     xmlXPathFunction function)<br />
+</pre><p>Registers an extension module function.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the function name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the function namespace URI</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>the function callback</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if successful, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltRegisterExtModuleTopLevel" id="xsltRegisterExtModuleTopLevel"></a>Function: xsltRegisterExtModuleTopLevel</h3><pre class="programlisting">int xsltRegisterExtModuleTopLevel   (const xmlChar * name, <br />                                    const xmlChar * URI, <br />                                     <a href="libxslt-extensions.html#xsltTopLevelFunction">xsltTopLevelFunction</a> function)<br />
+</pre><p>Registers an extension module top-level element.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the top-level element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the top-level element namespace URI</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>the top-level element callback</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if successful, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltRegisterExtPrefix" id="xsltRegisterExtPrefix"></a>Function: xsltRegisterExtPrefix</h3><pre class="programlisting">int      xsltRegisterExtPrefix           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * prefix, <br />                                  const xmlChar * URI)<br />
+</pre><p>Registers an extension namespace</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i>:</span></td><td>the prefix used</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the URI associated to the extension</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div><h3><a name="xsltRegisterTestModule" id="xsltRegisterTestModule"></a>Function: xsltRegisterTestModule</h3><pre class="programlisting">void    xsltRegisterTestModule          (void)<br />
+</pre><p>Registers the test module</p>
+<h3><a name="xsltShutdownCtxtExts" id="xsltShutdownCtxtExts"></a>Function: xsltShutdownCtxtExts</h3><pre class="programlisting">void   xsltShutdownCtxtExts            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Shutdown the set of modules loaded</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr></tbody></table></div><h3><a name="xsltShutdownExts" id="xsltShutdownExts"></a>Function: xsltShutdownExts</h3><pre class="programlisting">void  xsltShutdownExts                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Shutdown the set of modules loaded</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltStyleExtInitFunction" id="xsltStyleExtInitFunction"></a>Function type: xsltStyleExtInitFunction</h3><pre class="programlisting">Function type: xsltStyleExtInitFunction
+void * xsltStyleExtInitFunction        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)
+</pre><p>A function called at initialization time of an XSLT extension module.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the namespace URI for the extension</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the module specific data for this transformation.</td></tr></tbody></table></div><br />
+<h3><a name="xsltStyleExtShutdownFunction" id="xsltStyleExtShutdownFunction"></a>Function type: xsltStyleExtShutdownFunction</h3><pre class="programlisting">Function type: xsltStyleExtShutdownFunction
+void   xsltStyleExtShutdownFunction    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI, <br />                                     void * data)
+</pre><p>A function called at shutdown time of an XSLT extension module.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the namespace URI for the extension</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>the data associated to this module</td></tr></tbody></table></div><br />
+<h3><a name="xsltStyleGetExtData" id="xsltStyleGetExtData"></a>Function: xsltStyleGetExtData</h3><pre class="programlisting">void *    xsltStyleGetExtData             (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * URI)<br />
+</pre><p>Retrieve the data associated to the extension module in this given stylesheet.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the URI associated to the exension module</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the pointer or NULL if not present</td></tr></tbody></table></div><h3><a name="xsltTopLevelFunction" id="xsltTopLevelFunction"></a>Function type: xsltTopLevelFunction</h3><pre class="programlisting">Function type: xsltTopLevelFunction
+void   xsltTopLevelFunction            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr inst)
+</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td></td></tr></tbody></table></div><br />
+<h3><a name="xsltUnregisterExtModule" id="xsltUnregisterExtModule"></a>Function: xsltUnregisterExtModule</h3><pre class="programlisting">int   xsltUnregisterExtModule         (const xmlChar * URI)<br />
+</pre><p>Unregister an XSLT extension module from the library.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>URI associated to this module</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if sucessful, -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltUnregisterExtModuleElement" id="xsltUnregisterExtModuleElement"></a>Function: xsltUnregisterExtModuleElement</h3><pre class="programlisting">int   xsltUnregisterExtModuleElement  (const xmlChar * name, <br />                                    const xmlChar * URI)<br />
+</pre><p>Unregisters an extension module element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the element namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if successful, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltUnregisterExtModuleFunction" id="xsltUnregisterExtModuleFunction"></a>Function: xsltUnregisterExtModuleFunction</h3><pre class="programlisting">int        xsltUnregisterExtModuleFunction (const xmlChar * name, <br />                                    const xmlChar * URI)<br />
+</pre><p>Unregisters an extension module function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the function name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the function namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if successful, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltUnregisterExtModuleTopLevel" id="xsltUnregisterExtModuleTopLevel"></a>Function: xsltUnregisterExtModuleTopLevel</h3><pre class="programlisting">int      xsltUnregisterExtModuleTopLevel (const xmlChar * name, <br />                                    const xmlChar * URI)<br />
+</pre><p>Unregisters an extension module top-level element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the top-level element name</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the top-level element namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if successful, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltXPathGetTransformContext" id="xsltXPathGetTransformContext"></a>Function: xsltXPathGetTransformContext</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a>        xsltXPathGetTransformContext    (xmlXPathParserContextPtr ctxt)<br />
+</pre><p>Provides the XSLT transformation context from the XPath transformation context. This is useful when an XPath function in the extension module is called by the XPath interpreter and that the XSLT context is needed for example to retrieve the associated data pertaining to this XSLT transformation.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XPath transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the XSLT transformation context or NULL in case of error.</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxslt-extra.html b/doc/html/libxslt-extra.html
new file mode 100644 (file)
index 0000000..6074801
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module extra from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module extra from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-extensions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-extensions.html">extensions</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-functions.html">functions</a></th><td><a accesskey="n" href="libxslt-functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a></pre><pre class="programlisting">#define <a href="#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a></pre><pre class="programlisting">#define <a href="#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a></pre><pre class="programlisting">#define <a href="#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a></pre><pre class="programlisting">#define <a href="#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a></pre><pre class="programlisting">void       <a href="#xsltDebug">xsltDebug</a>                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltFunctionNodeSet">xsltFunctionNodeSet</a>          (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltRegisterAllExtras">xsltRegisterAllExtras</a>              (void)</pre>
+<pre class="programlisting">void       <a href="#xsltRegisterExtras">xsltRegisterExtras</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<h2>Description</h2>
+<h3><a name="XSLT_LIBXSLT_NAMESPACE" id="XSLT_LIBXSLT_NAMESPACE"></a>Macro: XSLT_LIBXSLT_NAMESPACE</h3><pre>#define XSLT_LIBXSLT_NAMESPACE</pre><p>This is the libxslt namespace for specific extensions.</p>
+<h3><a name="XSLT_NORM_SAXON_NAMESPACE" id="XSLT_NORM_SAXON_NAMESPACE"></a>Macro: XSLT_NORM_SAXON_NAMESPACE</h3><pre>#define XSLT_NORM_SAXON_NAMESPACE</pre><p>This is Norm's namespace for SAXON extensions.</p>
+<h3><a name="XSLT_SAXON_NAMESPACE" id="XSLT_SAXON_NAMESPACE"></a>Macro: XSLT_SAXON_NAMESPACE</h3><pre>#define XSLT_SAXON_NAMESPACE</pre><p>This is Michael Kay's Saxon processor namespace for extensions.</p>
+<h3><a name="XSLT_XALAN_NAMESPACE" id="XSLT_XALAN_NAMESPACE"></a>Macro: XSLT_XALAN_NAMESPACE</h3><pre>#define XSLT_XALAN_NAMESPACE</pre><p>This is the Apache project XALAN processor namespace for extensions.</p>
+<h3><a name="XSLT_XT_NAMESPACE" id="XSLT_XT_NAMESPACE"></a>Macro: XSLT_XT_NAMESPACE</h3><pre>#define XSLT_XT_NAMESPACE</pre><p>This is James Clark's XT processor namespace for extensions.</p>
+<h3><a name="xsltDebug" id="xsltDebug"></a>Function: xsltDebug</h3><pre class="programlisting">void    xsltDebug                       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process an debug node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT processing context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>The current node</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the instruction in the stylesheet</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed informations</td></tr></tbody></table></div><h3><a name="xsltFunctionNodeSet" id="xsltFunctionNodeSet"></a>Function: xsltFunctionNodeSet</h3><pre class="programlisting">void      xsltFunctionNodeSet             (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the node-set() XSLT function node-set node-set(result-tree) This function is available in libxslt, saxon or xt namespace.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltRegisterAllExtras" id="xsltRegisterAllExtras"></a>Function: xsltRegisterAllExtras</h3><pre class="programlisting">void       xsltRegisterAllExtras           (void)<br />
+</pre><p>Registers the built-in extensions</p>
+<h3><a name="xsltRegisterExtras" id="xsltRegisterExtras"></a>Function: xsltRegisterExtras</h3><pre class="programlisting">void xsltRegisterExtras              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Registers the built-in extensions. This function is deprecated, use <a href="libxslt-extra.html#xsltRegisterAllExtras">xsltRegisterAllExtras</a> instead.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 83a8675..9b3d4e0 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-xslt.html" title="xslt"><link rel="next" href="libxslt-pattern.html" title="pattern"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-xslt.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-pattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-functions"></a><div class="titlepage"></div><div class="refnamediv"><h2>functions</h2><p>functions &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-#define     <a href="libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a>   (ctxt)
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> <a href="libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a>    (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathContextPtr">xmlXPathContextPtr</GTKDOCLINK> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns_uri);
-void        <a href="libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a>            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a>                 (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a>   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a>        (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltGenerateIdFunction">xsltGenerateIdFunction</a>          (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a>      (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a>    (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a>   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);
-void        <a href="libxslt-functions.html#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a>        (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathContextPtr">xmlXPathContextPtr</GTKDOCLINK> ctxt);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XSLT-REGISTER-FUNCTION-LOOKUP-CAPS"></a>XSLT_REGISTER_FUNCTION_LOOKUP()</h3><pre class="programlisting">#define     XSLT_REGISTER_FUNCTION_LOOKUP(ctxt)</pre><p>
-Registering macro, not general purpose at all but used in different modules.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltXPathFunctionLookup"></a>xsltXPathFunctionLookup ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathFunction">xmlXPathFunction</GTKDOCLINK> xsltXPathFunctionLookup    (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathContextPtr">xmlXPathContextPtr</GTKDOCLINK> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns_uri);</pre><p>
-This is the entry point when a function is needed by the XPath
-interpretor.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a void * but the XSLT transformation context actually
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the function name
-</td></tr><tr><td><span class="term"><i><tt>ns_uri</tt></i> :</span></td><td>  the function namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the callback function or NULL if not found
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDocumentFunction"></a>xsltDocumentFunction ()</h3><pre class="programlisting">void        xsltDocumentFunction            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="document">document</GTKDOCLINK>() XSLT function
-  node-set document(object, node-set?)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltKeyFunction"></a>xsltKeyFunction ()</h3><pre class="programlisting">void        xsltKeyFunction                 (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="key">key</GTKDOCLINK>() XSLT function
-  node-set key(string, object)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltUnparsedEntityURIFunction"></a>xsltUnparsedEntityURIFunction ()</h3><pre class="programlisting">void        xsltUnparsedEntityURIFunction   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the unparsed-entity-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="uri">uri</GTKDOCLINK>() XSLT function
-  string unparsed-entity-uri(string)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFormatNumberFunction"></a>xsltFormatNumberFunction ()</h3><pre class="programlisting">void        xsltFormatNumberFunction        (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the format-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="number">number</GTKDOCLINK>() XSLT function
-  string format-number(number, string, string?)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGenerateIdFunction"></a>xsltGenerateIdFunction ()</h3><pre class="programlisting">void        xsltGenerateIdFunction          (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the generate-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="id">id</GTKDOCLINK>() XSLT function
-  string generate-id(node-set?)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSystemPropertyFunction"></a>xsltSystemPropertyFunction ()</h3><pre class="programlisting">void        xsltSystemPropertyFunction      (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the system-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="property">property</GTKDOCLINK>() XSLT function
-  object system-property(string)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltElementAvailableFunction"></a>xsltElementAvailableFunction ()</h3><pre class="programlisting">void        xsltElementAvailableFunction    (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the element-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="available">available</GTKDOCLINK>() XSLT function
-  boolean element-available(string)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFunctionAvailableFunction"></a>xsltFunctionAvailableFunction ()</h3><pre class="programlisting">void        xsltFunctionAvailableFunction   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathParserContextPtr">xmlXPathParserContextPtr</GTKDOCLINK> ctxt,
-                                             int nargs);</pre><p>
-Implement the function-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="available">available</GTKDOCLINK>() XSLT function
-  boolean function-available(string)</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath Parser context
-</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i> :</span></td><td>  the number of arguments
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterAllFunctions"></a>xsltRegisterAllFunctions ()</h3><pre class="programlisting">void        xsltRegisterAllFunctions        (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathContextPtr">xmlXPathContextPtr</GTKDOCLINK> ctxt);</pre><p>
-Registers all default XSLT functions in this context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath context
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-xslt.html"><b>&lt;&lt; xslt</b></a></td><td align="right"><a accesskey="n" href="libxslt-pattern.html"><b>pattern &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module functions from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module functions from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-extra.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-extra.html">extra</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-imports.html">imports</a></th><td><a accesskey="n" href="libxslt-imports.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#XSLT_REGISTER_FUNCTION_LOOKUP">XSLT_REGISTER_FUNCTION_LOOKUP</a></pre><pre class="programlisting">void  <a href="#xsltDocumentFunction">xsltDocumentFunction</a>                (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltElementAvailableFunction">xsltElementAvailableFunction</a>        (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltFormatNumberFunction">xsltFormatNumberFunction</a>        (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a>      (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltGenerateIdFunction">xsltGenerateIdFunction</a>            (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltKeyFunction">xsltKeyFunction</a>                  (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltRegisterAllFunctions">xsltRegisterAllFunctions</a>        (xmlXPathContextPtr ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a>    (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">void       <a href="#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a>      (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
+<pre class="programlisting">xmlXPathFunction   <a href="#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a>  (xmlXPathContextPtr ctxt, <br />                                                 const xmlChar * name, <br />                                            const xmlChar * ns_uri)</pre>
+<h2>Description</h2>
+<h3><a name="XSLT_REGISTER_FUNCTION_LOOKUP" id="XSLT_REGISTER_FUNCTION_LOOKUP"></a>Macro: XSLT_REGISTER_FUNCTION_LOOKUP</h3><pre>#define XSLT_REGISTER_FUNCTION_LOOKUP</pre><p>Registering macro, not general purpose at all but used in different modules.</p>
+<h3><a name="xsltDocumentFunction" id="xsltDocumentFunction"></a>Function: xsltDocumentFunction</h3><pre class="programlisting">void   xsltDocumentFunction            (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the document() XSLT function node-set document(object, node-set?)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltElementAvailableFunction" id="xsltElementAvailableFunction"></a>Function: xsltElementAvailableFunction</h3><pre class="programlisting">void  xsltElementAvailableFunction    (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the element-available() XSLT function boolean element-available(string)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltFormatNumberFunction" id="xsltFormatNumberFunction"></a>Function: xsltFormatNumberFunction</h3><pre class="programlisting">void      xsltFormatNumberFunction        (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the format-number() XSLT function string format-number(number, string, string?)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltFunctionAvailableFunction" id="xsltFunctionAvailableFunction"></a>Function: xsltFunctionAvailableFunction</h3><pre class="programlisting">void       xsltFunctionAvailableFunction   (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the function-available() XSLT function boolean function-available(string)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltGenerateIdFunction" id="xsltGenerateIdFunction"></a>Function: xsltGenerateIdFunction</h3><pre class="programlisting">void    xsltGenerateIdFunction          (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the generate-id() XSLT function string generate-id(node-set?)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltKeyFunction" id="xsltKeyFunction"></a>Function: xsltKeyFunction</h3><pre class="programlisting">void xsltKeyFunction                 (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the key() XSLT function node-set key(string, object)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltRegisterAllFunctions" id="xsltRegisterAllFunctions"></a>Function: xsltRegisterAllFunctions</h3><pre class="programlisting">void      xsltRegisterAllFunctions        (xmlXPathContextPtr ctxt)<br />
+</pre><p>Registers all default XSLT functions in this context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr></tbody></table></div><h3><a name="xsltSystemPropertyFunction" id="xsltSystemPropertyFunction"></a>Function: xsltSystemPropertyFunction</h3><pre class="programlisting">void xsltSystemPropertyFunction      (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the system-property() XSLT function object system-property(string)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltUnparsedEntityURIFunction" id="xsltUnparsedEntityURIFunction"></a>Function: xsltUnparsedEntityURIFunction</h3><pre class="programlisting">void       xsltUnparsedEntityURIFunction   (xmlXPathParserContextPtr ctxt, <br />                                   int nargs)<br />
+</pre><p>Implement the unparsed-entity-uri() XSLT function string unparsed-entity-uri(string)</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath Parser context</td></tr><tr><td><span class="term"><i><tt>nargs</tt></i>:</span></td><td>the number of arguments</td></tr></tbody></table></div><h3><a name="xsltXPathFunctionLookup" id="xsltXPathFunctionLookup"></a>Function: xsltXPathFunctionLookup</h3><pre class="programlisting">xmlXPathFunction     xsltXPathFunctionLookup (xmlXPathContextPtr ctxt, <br />                                                 const xmlChar * name, <br />                                            const xmlChar * ns_uri)<br />
+</pre><p>This is the entry point when a function is needed by the XPath interpretor.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a void * but the XSLT transformation context actually</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the function name</td></tr><tr><td><span class="term"><i><tt>ns_uri</tt></i>:</span></td><td>the function namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the callback function or NULL if not found</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 56b78f8..c69d082 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>imports</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-attributes.html" title="attributes"><link rel="next" href="libxslt-extensions.html" title="extensions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-attributes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-extensions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-imports"></a><div class="titlepage"></div><div class="refnamediv"><h2>imports</h2><p>imports &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-#define     <a href="libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS">XSLT_GET_IMPORT_PTR</a>             (res, style, name)
-#define     <a href="libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">XSLT_GET_IMPORT_INT</a>             (res, style, name)
-int         <a href="libxslt-imports.html#xsltParseStylesheetImport">xsltParseStylesheetImport</a>       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-int         <a href="libxslt-imports.html#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a>      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-imports.html#xsltNextImport">xsltNextImport</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-int         <a href="libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a>       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-int         <a href="libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a>       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> <a href="libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameURI);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XSLT-GET-IMPORT-PTR-CAPS"></a>XSLT_GET_IMPORT_PTR()</h3><pre class="programlisting">#define     XSLT_GET_IMPORT_PTR(res, style, name)</pre><p>
-A macro to import pointers from the stylesheet cascading order.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>res</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-GET-IMPORT-INT-CAPS"></a>XSLT_GET_IMPORT_INT()</h3><pre class="programlisting">#define     XSLT_GET_IMPORT_INT(res, style, name)</pre><p>
-A macro to import intergers from the stylesheet cascading order.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>res</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetImport"></a>xsltParseStylesheetImport ()</h3><pre class="programlisting">int         xsltParseStylesheetImport       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT stylesheet import element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the import element
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetInclude"></a>xsltParseStylesheetInclude ()</h3><pre class="programlisting">int         xsltParseStylesheetInclude      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT stylesheet include element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the include node
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success -1 in case of failure
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNextImport"></a>xsltNextImport ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltNextImport            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Find the next stylesheet in import precedence.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the next stylesheet or NULL if it was the last one
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNeedElemSpaceHandling"></a>xsltNeedElemSpaceHandling ()</h3><pre class="programlisting">int         xsltNeedElemSpaceHandling       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Checks whether that stylesheet requires white-space stripping</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if space should be stripped, 0 if not
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFindElemSpaceHandling"></a>xsltFindElemSpaceHandling ()</h3><pre class="programlisting">int         xsltFindElemSpaceHandling       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Find strip-space or preserve-space informations for an element
-respect the import precedence or the wildcards</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  an XML node
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if space should be stripped, 0 if not, and 2 if everything
-        should be CDTATA wrapped.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFindTemplate"></a>xsltFindTemplate ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> xsltFindTemplate            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameURI);</pre><p>
-Finds the named template, apply import precedence rule.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td> the template name
-</td></tr><tr><td><span class="term"><i><tt>nameURI</tt></i> :</span></td><td> the template name URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the xsltTemplatePtr or NULL if not found
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-attributes.html"><b>&lt;&lt; attributes</b></a></td><td align="right"><a accesskey="n" href="libxslt-extensions.html"><b>extensions &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module imports from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module imports from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-functions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-functions.html">functions</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-keys.html">keys</a></th><td><a accesskey="n" href="libxslt-keys.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#XSLT_GET_IMPORT_INT">XSLT_GET_IMPORT_INT</a></pre><pre class="programlisting">#define <a href="#XSLT_GET_IMPORT_PTR">XSLT_GET_IMPORT_PTR</a></pre><pre class="programlisting">int        <a href="#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>   <a href="#xsltFindTemplate">xsltFindTemplate</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * nameURI)</pre>
+<pre class="programlisting">int        <a href="#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltNextImport">xsltNextImport</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> cur)</pre>
+<pre class="programlisting">int        <a href="#xsltParseStylesheetImport">xsltParseStylesheetImport</a>      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)</pre>
+<pre class="programlisting">int        <a href="#xsltParseStylesheetInclude">xsltParseStylesheetInclude</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)</pre>
+<h2>Description</h2>
+<h3><a name="XSLT_GET_IMPORT_INT" id="XSLT_GET_IMPORT_INT"></a>Macro: XSLT_GET_IMPORT_INT</h3><pre>#define XSLT_GET_IMPORT_INT</pre><p>A macro to import intergers from the stylesheet cascading order.</p>
+<h3><a name="XSLT_GET_IMPORT_PTR" id="XSLT_GET_IMPORT_PTR"></a>Macro: XSLT_GET_IMPORT_PTR</h3><pre>#define XSLT_GET_IMPORT_PTR</pre><p>A macro to import pointers from the stylesheet cascading order.</p>
+<h3><a name="xsltFindElemSpaceHandling" id="xsltFindElemSpaceHandling"></a>Function: xsltFindElemSpaceHandling</h3><pre class="programlisting">int     xsltFindElemSpaceHandling       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node)<br />
+</pre><p>Find strip-space or preserve-space informations for an element respect the import precedence or the wildcards</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>an XML node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if space should be stripped, 0 if not, and 2 if everything should be CDTATA wrapped.</td></tr></tbody></table></div><h3><a name="xsltFindTemplate" id="xsltFindTemplate"></a>Function: xsltFindTemplate</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>      xsltFindTemplate        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * nameURI)<br />
+</pre><p>Finds the named template, apply import precedence rule.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the template name</td></tr><tr><td><span class="term"><i><tt>nameURI</tt></i>:</span></td><td>the template name URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> or NULL if not found</td></tr></tbody></table></div><h3><a name="xsltNeedElemSpaceHandling" id="xsltNeedElemSpaceHandling"></a>Function: xsltNeedElemSpaceHandling</h3><pre class="programlisting">int     xsltNeedElemSpaceHandling       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Checks whether that stylesheet requires white-space stripping</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if space should be stripped, 0 if not</td></tr></tbody></table></div><h3><a name="xsltNextImport" id="xsltNextImport"></a>Function: xsltNextImport</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>    xsltNextImport  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> cur)<br />
+</pre><p>Find the next stylesheet in import precedence.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the current XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the next stylesheet or NULL if it was the last one</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetImport" id="xsltParseStylesheetImport"></a>Function: xsltParseStylesheetImport</h3><pre class="programlisting">int     xsltParseStylesheetImport       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)<br />
+</pre><p>parse an XSLT stylesheet import element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the import element</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetInclude" id="xsltParseStylesheetInclude"></a>Function: xsltParseStylesheetInclude</h3><pre class="programlisting">int    xsltParseStylesheetInclude      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)<br />
+</pre><p>parse an XSLT stylesheet include element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the include node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success -1 in case of failure</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 6b44cf4..be5dc88 100644 (file)
@@ -1,92 +1,29 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>keys</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-variables.html" title="variables"><link rel="next" href="libxslt-xsltInternals.html" title="xsltInternals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-variables.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-xsltInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-keys"></a><div class="titlepage"></div><div class="refnamediv"><h2>keys</h2><p>keys &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-int         <a href="libxslt-keys.html#xsltAddKey">xsltAddKey</a>                      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameURI,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *match,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *use,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodeSetPtr">xmlNodeSetPtr</GTKDOCLINK> <a href="libxslt-keys.html#xsltGetKey">xsltGetKey</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameURI,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *value);
-void        <a href="libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc);
-void        <a href="libxslt-keys.html#xsltFreeKeys">xsltFreeKeys</a>                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-void        <a href="libxslt-keys.html#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a>            (<a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltAddKey"></a>xsltAddKey ()</h3><pre class="programlisting">int         xsltAddKey                      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameURI,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *match,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *use,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);</pre><p>
-add a key definition to a stylesheet</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the key name or NULL
-</td></tr><tr><td><span class="term"><i><tt>nameURI</tt></i> :</span></td><td>  the name URI or NULL
-</td></tr><tr><td><span class="term"><i><tt>match</tt></i> :</span></td><td>  the match value
-</td></tr><tr><td><span class="term"><i><tt>use</tt></i> :</span></td><td>  the use value
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td> the key instruction
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, and -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetKey"></a>xsltGetKey ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodeSetPtr">xmlNodeSetPtr</GTKDOCLINK> xsltGetKey                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameURI,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *value);</pre><p>
-Lookup a key</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the key name or NULL
-</td></tr><tr><td><span class="term"><i><tt>nameURI</tt></i> :</span></td><td>  the name URI or NULL
-</td></tr><tr><td><span class="term"><i><tt>value</tt></i> :</span></td><td>  the key value to look for
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the nodeset resulting from the query or NULL
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltInitCtxtKeys"></a>xsltInitCtxtKeys ()</h3><pre class="programlisting">void        xsltInitCtxtKeys                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc);</pre><p>
-Computes all the keys tables for the current input document.
-Should be done before global varibales are initialized.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  an XSLT document
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeKeys"></a>xsltFreeKeys ()</h3><pre class="programlisting">void        xsltFreeKeys                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Free up the memory used by XSLT keys in a stylesheet</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeDocumentKeys"></a>xsltFreeDocumentKeys ()</h3><pre class="programlisting">void        xsltFreeDocumentKeys            (<a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc);</pre><p>
-Free the keys associated to a document</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td> a XSLT document
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-variables.html"><b>&lt;&lt; variables</b></a></td><td align="right"><a accesskey="n" href="libxslt-xsltInternals.html"><b>xsltInternals &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module keys from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module keys from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-imports.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-imports.html">imports</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-namespaces.html">namespaces</a></th><td><a accesskey="n" href="libxslt-namespaces.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">int  <a href="#xsltAddKey">xsltAddKey</a>                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * name, <br />                                    const xmlChar * nameURI, <br />                                         const xmlChar * match, <br />                                   const xmlChar * use, <br />                                     xmlNodePtr inst)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeDocumentKeys">xsltFreeDocumentKeys</a>                (<a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeKeys">xsltFreeKeys</a>                        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">xmlNodeSetPtr      <a href="#xsltGetKey">xsltGetKey</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * nameURI, <br />                                         const xmlChar * value)</pre>
+<pre class="programlisting">void       <a href="#xsltInitCtxtKeys">xsltInitCtxtKeys</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc)</pre>
+<h2>Description</h2>
+<h3><a name="xsltAddKey" id="xsltAddKey"></a>Function: xsltAddKey</h3><pre class="programlisting">int  xsltAddKey                      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      const xmlChar * name, <br />                                    const xmlChar * nameURI, <br />                                         const xmlChar * match, <br />                                   const xmlChar * use, <br />                                     xmlNodePtr inst)<br />
+</pre><p>add a key definition to a stylesheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the key name or NULL</td></tr><tr><td><span class="term"><i><tt>nameURI</tt></i>:</span></td><td>the name URI or NULL</td></tr><tr><td><span class="term"><i><tt>match</tt></i>:</span></td><td>the match value</td></tr><tr><td><span class="term"><i><tt>use</tt></i>:</span></td><td>the use value</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the key instruction</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, and -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltFreeDocumentKeys" id="xsltFreeDocumentKeys"></a>Function: xsltFreeDocumentKeys</h3><pre class="programlisting">void        xsltFreeDocumentKeys            (<a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc)<br />
+</pre><p>Free the keys associated to a document</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a XSLT document</td></tr></tbody></table></div><h3><a name="xsltFreeKeys" id="xsltFreeKeys"></a>Function: xsltFreeKeys</h3><pre class="programlisting">void      xsltFreeKeys                    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up the memory used by XSLT keys in a stylesheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltGetKey" id="xsltGetKey"></a>Function: xsltGetKey</h3><pre class="programlisting">xmlNodeSetPtr      xsltGetKey              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * nameURI, <br />                                         const xmlChar * value)<br />
+</pre><p>Lookup a key</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the key name or NULL</td></tr><tr><td><span class="term"><i><tt>nameURI</tt></i>:</span></td><td>the name URI or NULL</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>the key value to look for</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the nodeset resulting from the query or NULL</td></tr></tbody></table></div><h3><a name="xsltInitCtxtKeys" id="xsltInitCtxtKeys"></a>Function: xsltInitCtxtKeys</h3><pre class="programlisting">void      xsltInitCtxtKeys                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a> doc)<br />
+</pre><p>Computes all the keys tables for the current input document. Should be done before global varibales are initialized.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>an XSLT document</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 6b14d48..a9f0b9e 100644 (file)
@@ -1,33 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Libxslt Library Reference</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="previous" href="libxslt-notes.html" title="Libxslt Programming Notes"><link rel="next" href="libxslt-xslt.html" title="xslt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-notes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-xslt.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="chapter" lang="en"><div class="titlepage"><div><h2 class="title"><a name="libxslt-lib"></a>Libxslt Library Reference</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="libxslt-xslt.html">xslt</a> - </dt><dt><a href="libxslt-functions.html">functions</a> - </dt><dt><a href="libxslt-pattern.html">pattern</a> - </dt><dt><a href="libxslt-templates.html">templates</a> - </dt><dt><a href="libxslt-transform.html">transform</a> - </dt><dt><a href="libxslt-xsltutils.html">xsltutils</a> - </dt><dt><a href="libxslt-attributes.html">attributes</a> - </dt><dt><a href="libxslt-imports.html">imports</a> - </dt><dt><a href="libxslt-extensions.html">extensions</a> - </dt><dt><a href="libxslt-namespaces.html">namespaces</a> - </dt><dt><a href="libxslt-variables.html">variables</a> - </dt><dt><a href="libxslt-keys.html">keys</a> - </dt><dt><a href="libxslt-xsltInternals.html">xsltInternals</a> - </dt><dt><a href="libxslt-numbersInternals.html">numbersInternals</a> - </dt></dl></div><p>This section contains the API reference for libxslt. All
-    the public interfaces are documented here. This reference guide is
-    build by extracting comments from the code sources. </p></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-notes.html"><b>&lt;&lt; Libxslt Programming Notes</b></a></td><td align="right"><a accesskey="n" href="libxslt-xslt.html"><b>xslt &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Reference Manual 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><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Reference Manual 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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>Table of Contents</h2><ul><li><a href="libxslt-attributes.html">attributes</a>: </li><li><a href="libxslt-documents.html">documents</a>: </li><li><a href="libxslt-extensions.html">extensions</a>: </li><li><a href="libxslt-extra.html">extra</a>: </li><li><a href="libxslt-functions.html">functions</a>: </li><li><a href="libxslt-imports.html">imports</a>: </li><li><a href="libxslt-keys.html">keys</a>: </li><li><a href="libxslt-namespaces.html">namespaces</a>: </li><li><a href="libxslt-numbersInternals.html">numbersInternals</a>: </li><li><a href="libxslt-pattern.html">pattern</a>: </li><li><a href="libxslt-preproc.html">preproc</a>: </li><li><a href="libxslt-security.html">security</a>: </li><li><a href="libxslt-templates.html">templates</a>: </li><li><a href="libxslt-transform.html">transform</a>: </li><li><a href="libxslt-variables.html">variables</a>: </li><li><a href="libxslt-xslt.html">xslt</a>: </li><li><a href="libxslt-xsltInternals.html">xsltInternals</a>: </li><li><a href="libxslt-xsltexports.html">xsltexports</a>: </li><li><a href="libxslt-xsltutils.html">xsltutils</a>: </li></ul><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index be77a14..9e26e72 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>namespaces</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-extensions.html" title="extensions"><link rel="next" href="libxslt-variables.html" title="variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-extensions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-variables.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-namespaces"></a><div class="titlepage"></div><div class="refnamediv"><h2>namespaces</h2><p>namespaces &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-void        <a href="libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    <a href="libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> ns,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> out);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    <a href="libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a>         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *prefix,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> out);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    <a href="libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a>               (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> cur);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    <a href="libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> cur);
-void        <a href="libxslt-namespaces.html#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltNamespaceAlias"></a>xsltNamespaceAlias ()</h3><pre class="programlisting">void        xsltNamespaceAlias              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Read the stylesheet-prefix and result-prefix attributes, register
-them as well as the corresponding namespace.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the xsl:namespace-alias node
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetNamespace"></a>xsltGetNamespace ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    xsltGetNamespace                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> ns,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> out);</pre><p>
-Find the right namespace value for this prefix, if needed create
-and add a new namespace decalaration on the node
-Handle namespace aliases</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a transformation context
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the input node
-</td></tr><tr><td><span class="term"><i><tt>ns</tt></i> :</span></td><td>  the namespace
-</td></tr><tr><td><span class="term"><i><tt>out</tt></i> :</span></td><td>  the output node (or its parent)
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the namespace node to use or NULL
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetSpecialNamespace"></a>xsltGetSpecialNamespace ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    xsltGetSpecialNamespace         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *URI,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *prefix,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> out);</pre><p>
-Find the right namespace value for this URI, if needed create
-and add a new namespace decalaration on the node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a transformation context
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the input node
-</td></tr><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>  the namespace URI
-</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i> :</span></td><td>  the suggested prefix
-</td></tr><tr><td><span class="term"><i><tt>out</tt></i> :</span></td><td>  the output node (or its parent)
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the namespace node to use or NULL
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCopyNamespace"></a>xsltCopyNamespace ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    xsltCopyNamespace               (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> cur);</pre><p>
-Do a copy of an namespace node. If <i><tt>node</tt></i> is non-NULL the
-new namespaces are added automatically. This handles namespaces
-aliases</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the target node
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the namespace node
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> a new xmlNsPtr, or NULL in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCopyNamespaceList"></a>xsltCopyNamespaceList ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK>    xsltCopyNamespaceList           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> cur);</pre><p>
-Do a copy of an namespace list. If <i><tt>node</tt></i> is non-NULL the
-new namespaces are added automatically. This handles namespaces
-aliases</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the target node
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the first namespace
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> a new xmlNsPtr, or NULL in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeNamespaceAliasHashes"></a>xsltFreeNamespaceAliasHashes ()</h3><pre class="programlisting">void        xsltFreeNamespaceAliasHashes    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Free up the memory used by namespaces aliases</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-extensions.html"><b>&lt;&lt; extensions</b></a></td><td align="right"><a accesskey="n" href="libxslt-variables.html"><b>variables &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module namespaces from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module namespaces from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-keys.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-keys.html">keys</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-numbersInternals.html">numbersInternals</a></th><td><a accesskey="n" href="libxslt-numbersInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">xmlNsPtr        <a href="#xsltCopyNamespace">xsltCopyNamespace</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNsPtr cur)</pre>
+<pre class="programlisting">xmlNsPtr   <a href="#xsltCopyNamespaceList">xsltCopyNamespaceList</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNsPtr cur)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeNamespaceAliasHashes">xsltFreeNamespaceAliasHashes</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">xmlNsPtr   <a href="#xsltGetNamespace">xsltGetNamespace</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur, <br />                                  xmlNsPtr ns, <br />                                     xmlNodePtr out)</pre>
+<pre class="programlisting">xmlNsPtr   <a href="#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur, <br />                                  const xmlChar * URI, <br />                                     const xmlChar * prefix, <br />                                  xmlNodePtr out)</pre>
+<pre class="programlisting">void       <a href="#xsltNamespaceAlias">xsltNamespaceAlias</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr node)</pre>
+<h2>Description</h2>
+<h3><a name="xsltCopyNamespace" id="xsltCopyNamespace"></a>Function: xsltCopyNamespace</h3><pre class="programlisting">xmlNsPtr        xsltCopyNamespace       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNsPtr cur)<br />
+</pre><p>Do a copy of an namespace node. If @node is non-NULL the new namespaces are added automatically. This handles namespaces aliases</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the target node</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the namespace node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new xmlNsPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xsltCopyNamespaceList" id="xsltCopyNamespaceList"></a>Function: xsltCopyNamespaceList</h3><pre class="programlisting">xmlNsPtr   xsltCopyNamespaceList   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNsPtr cur)<br />
+</pre><p>Do a copy of an namespace list. If @node is non-NULL the new namespaces are added automatically. This handles namespaces aliases</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the target node</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the first namespace</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new xmlNsPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xsltFreeNamespaceAliasHashes" id="xsltFreeNamespaceAliasHashes"></a>Function: xsltFreeNamespaceAliasHashes</h3><pre class="programlisting">void xsltFreeNamespaceAliasHashes    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up the memory used by namespaces aliases</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltGetNamespace" id="xsltGetNamespace"></a>Function: xsltGetNamespace</h3><pre class="programlisting">xmlNsPtr xsltGetNamespace        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur, <br />                                  xmlNsPtr ns, <br />                                     xmlNodePtr out)<br />
+</pre><p>Find the right namespace value for this prefix, if needed create and add a new namespace decalaration on the node Handle namespace aliases</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a transformation context</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the input node</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the namespace</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>the output node (or its parent)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the namespace node to use or NULL</td></tr></tbody></table></div><h3><a name="xsltGetSpecialNamespace" id="xsltGetSpecialNamespace"></a>Function: xsltGetSpecialNamespace</h3><pre class="programlisting">xmlNsPtr     xsltGetSpecialNamespace (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur, <br />                                  const xmlChar * URI, <br />                                     const xmlChar * prefix, <br />                                  xmlNodePtr out)<br />
+</pre><p>Find the right namespace value for this URI, if needed create and add a new namespace decalaration on the node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a transformation context</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the input node</td></tr><tr><td><span class="term"><i><tt>URI</tt></i>:</span></td><td>the namespace URI</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i>:</span></td><td>the suggested prefix</td></tr><tr><td><span class="term"><i><tt>out</tt></i>:</span></td><td>the output node (or its parent)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the namespace node to use or NULL</td></tr></tbody></table></div><h3><a name="xsltNamespaceAlias" id="xsltNamespaceAlias"></a>Function: xsltNamespaceAlias</h3><pre class="programlisting">void   xsltNamespaceAlias              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr node)<br />
+</pre><p>Read the stylesheet-prefix and result-prefix attributes, register them as well as the corresponding namespace.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the xsl:namespace-alias node</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxslt-notes.html b/doc/html/libxslt-notes.html
deleted file mode 100644 (file)
index 1bbcf7c..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Libxslt Programming Notes</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="previous" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="next" href="libxslt-lib.html" title="Libxslt Library Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-lib.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="chapter" lang="en"><div class="titlepage"><div><h2 class="title"><a name="libxslt-notes"></a>Libxslt Programming Notes</h2></div></div><p>Libxslt is an XSLT toolkit library, which allows you to transform
-     XML documents. It uses the XML parser, tree and XPath functionalities
-     of libxml2</p></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="index.html"><b>&lt;&lt; Gnome XSLT Library Reference Manual</b></a></td><td align="right"><a accesskey="n" href="libxslt-lib.html"><b>Libxslt Library Reference &gt;&gt;</b></a></td></tr></table></body></html>
index f7d7561..3ab61cf 100644 (file)
@@ -1,77 +1,40 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>numbersInternals</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-xsltInternals.html" title="xsltInternals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-xsltInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th></tr></table><div class="refentry" lang="en"><a name="libxslt-numbersInternals"></a><div class="titlepage"></div><div class="refnamediv"><h2>numbersInternals</h2><p>numbersInternals &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-struct      <a href="libxslt-numbersInternals.html#xsltNumberData">xsltNumberData</a>;
-typedef     <a href="libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a>;
-struct      <a href="libxslt-numbersInternals.html#xsltFormatNumberInfo">xsltFormatNumberInfo</a>;
-typedef     <a href="libxslt-numbersInternals.html#xsltFormatNumberInfoPtr">xsltFormatNumberInfoPtr</a>;
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltNumberData"></a>struct xsltNumberData</h3><pre class="programlisting">struct xsltNumberData {
-    xmlChar *level;
-    xmlChar *count;
-    xmlChar *from;
-    xmlChar *value;
-    xmlChar *format;
-    int has_format;
-    int digitsPerGroup;
-    int groupingCharacter;
-    int groupingCharacterLen;
-    xmlDocPtr doc;
-    xmlNodePtr node;
-};
-</pre><p>
-This data structure is just a wrapper to pass xsl:number data in.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNumberDataPtr"></a>xsltNumberDataPtr</h3><pre class="programlisting">typedef xsltNumberData *xsltNumberDataPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFormatNumberInfo"></a>struct xsltFormatNumberInfo</h3><pre class="programlisting">struct xsltFormatNumberInfo {
-    int            integer_hash;       /* Number of '#' in integer part */
-    int            integer_digits;     /* Number of '0' in integer part */
-    int            frac_digits;        /* Number of '0' in fractional part */
-    int            frac_hash;          /* Number of '#' in fractional part */
-    int            group;              /* Number of chars per display 'group' */
-    int     multiplier;                /* Scaling for percent or permille */
-    char    add_decimal;       /* Flag for whether decimal point appears in pattern */
-    char    is_multiplier_set; /* Flag to catch multiple occurences of percent/permille */
-    char    is_negative_pattern;/* Flag for processing -ve prefix/suffix */
-};
-</pre><p>
-This data structure lists the various parameters needed to format numbers.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFormatNumberInfoPtr"></a>xsltFormatNumberInfoPtr</h3><pre class="programlisting">typedef xsltFormatNumberInfo *xsltFormatNumberInfoPtr;
-</pre><p>
-
-</p></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-xsltInternals.html"><b>&lt;&lt; xsltInternals</b></a></td><td align="right"></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module numbersInternals from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module numbersInternals from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-namespaces.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-namespaces.html">namespaces</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-pattern.html">pattern</a></th><td><a accesskey="n" href="libxslt-pattern.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">Structure <a href="#xsltFormatNumberInfo">xsltFormatNumberInfo</a><br />struct _xsltFormatNumberInfo
+</pre><pre class="programlisting">Typedef <a href="libxslt-numbersInternals.html#xsltFormatNumberInfo">xsltFormatNumberInfo</a> * <a name="xsltFormatNumberInfoPtr" id="xsltFormatNumberInfoPtr">xsltFormatNumberInfoPtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltNumberData">xsltNumberData</a><br />struct _xsltNumberData
+</pre><pre class="programlisting">Typedef <a href="libxslt-numbersInternals.html#xsltNumberData">xsltNumberData</a> * <a name="xsltNumberDataPtr" id="xsltNumberDataPtr">xsltNumberDataPtr</a>
+</pre><h2>Description</h2>
+<h3><a name="xsltFormatNumberInfo" id="xsltFormatNumberInfo">Structure xsltFormatNumberInfo</a></h3><pre class="programlisting">Structure xsltFormatNumberInfo<br />struct _xsltFormatNumberInfo {
+    int        integer_hash    : Number of '#' in integer part
+    int        integer_digits  : Number of '0' in integer part
+    int        frac_digits     : Number of '0' in fractional part
+    int        frac_hash       : Number of '#' in fractional part
+    int        group   : Number of chars per display 'group'
+    int        multiplier      : Scaling for percent or permille
+    char       add_decimal     : Flag for whether decimal point appears
+    char       is_multiplier_set       : Flag to catch multiple occurences of pe
+    char       is_negative_pattern     : Flag for processing -ve prefix/suffix
+}</pre><h3><a name="xsltNumberData" id="xsltNumberData">Structure xsltNumberData</a></h3><pre class="programlisting">Structure xsltNumberData<br />struct _xsltNumberData {
+    xmlChar *  level
+    xmlChar *  count
+    xmlChar *  from
+    xmlChar *  value
+    xmlChar *  format
+    int        has_format
+    int        digitsPerGroup
+    int        groupingCharacter
+    int        groupingCharacterLen
+    xmlDocPtr  doc
+    xmlNodePtr node    : * accelerators *
+}</pre><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index b69b05d..fed60b4 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>pattern</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-functions.html" title="functions"><link rel="next" href="libxslt-templates.html" title="templates"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-functions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-templates.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-pattern"></a><div class="titlepage"></div><div class="refnamediv"><h2>pattern</h2><p>pattern &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-struct      <a href="libxslt-pattern.html#xsltCompMatch">xsltCompMatch</a>;
-typedef     <a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a>;
-<a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> <a href="libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a>         (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *pattern,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> runtime);
-void        <a href="libxslt-pattern.html#xsltFreeCompMatchList">xsltFreeCompMatchList</a>           (<a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp);
-int         <a href="libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp);
-int         <a href="libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a>                 (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> cur,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *mode,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *modeURI);
-<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> <a href="libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a>             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-void        <a href="libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a>          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-void        <a href="libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-int         <a href="libxslt-pattern.html#xsltMatchPattern">xsltMatchPattern</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *pattern,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> ctxtdoc,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> ctxtnode);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltCompMatch"></a>struct xsltCompMatch</h3><pre class="programlisting">struct xsltCompMatch;</pre><p>
-Data structure used for the implementation of patterns.
-It is kept private (in pattern.c).</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCompMatchPtr"></a>xsltCompMatchPtr</h3><pre class="programlisting">typedef xsltCompMatch *xsltCompMatchPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCompilePattern"></a>xsltCompilePattern ()</h3><pre class="programlisting"><a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> xsltCompilePattern         (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *pattern,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> runtime);</pre><p>
-Compile the XSLT pattern and generates a list of precompiled form suitable
-for fast matching.
-</p><p>
-[1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>pattern</tt></i> :</span></td><td> an XSLT pattern
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  the containing document
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the containing element
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>runtime</tt></i> :</span></td><td>  the transformation context, if done at run-time
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the generated pattern list or NULL in case of failure
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeCompMatchList"></a>xsltFreeCompMatchList ()</h3><pre class="programlisting">void        xsltFreeCompMatchList           (<a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp);</pre><p>
-Free up the memory allocated by all the elements of <i><tt>comp</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  an XSLT comp list
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTestCompMatchList"></a>xsltTestCompMatchList ()</h3><pre class="programlisting">int         xsltTestCompMatchList           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp);</pre><p>
-Test wether the node matches one of the patterns in the list</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td> a node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td> the precompiled pattern list
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if it matches, 0 if it doesn't and -1 in case of failure
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAddTemplate"></a>xsltAddTemplate ()</h3><pre class="programlisting">int         xsltAddTemplate                 (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> cur,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *mode,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *modeURI);</pre><p>
-Register the XSLT pattern associated to <i><tt>cur</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td> an XSLT template
-</td></tr><tr><td><span class="term"><i><tt>mode</tt></i> :</span></td><td>  the mode name or NULL
-</td></tr><tr><td><span class="term"><i><tt>modeURI</tt></i> :</span></td><td>  the mode URI or NULL
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>-1 in case of error, 0 otherwise
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetTemplate"></a>xsltGetTemplate ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> xsltGetTemplate             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Finds the template applying to this node, if <i><tt>style</tt></i> is non-NULL
-it means one needs to look for the next imported template in scope.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node being processed
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the current style
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the xsltTemplatePtr or NULL if not found
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeTemplateHashes"></a>xsltFreeTemplateHashes ()</h3><pre class="programlisting">void        xsltFreeTemplateHashes          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCleanupTemplates"></a>xsltCleanupTemplates ()</h3><pre class="programlisting">void        xsltCleanupTemplates            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Cleanup the state of the templates used by the stylesheet and
-the ones it imports.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td> an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltMatchPattern"></a>xsltMatchPattern ()</h3><pre class="programlisting">int         xsltMatchPattern                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *pattern,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> ctxtdoc,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> ctxtnode);</pre><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>pattern</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>ctxtdoc</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>ctxtnode</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-functions.html"><b>&lt;&lt; functions</b></a></td><td align="right"><a accesskey="n" href="libxslt-templates.html"><b>templates &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module pattern from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module pattern from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-numbersInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-numbersInternals.html">numbersInternals</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-preproc.html">preproc</a></th><td><a accesskey="n" href="libxslt-preproc.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">Structure <a href="#xsltCompMatch">xsltCompMatch</a><br />struct _xsltCompMatch
+The content of this structure is not made public by the API.
+</pre><pre class="programlisting">Typedef <a href="libxslt-pattern.html#xsltCompMatch">xsltCompMatch</a> * <a name="xsltCompMatchPtr" id="xsltCompMatchPtr">xsltCompMatchPtr</a>
+</pre><pre class="programlisting">int  <a href="#xsltAddTemplate">xsltAddTemplate</a>                  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> cur, <br />                                    const xmlChar * mode, <br />                                    const xmlChar * modeURI)</pre>
+<pre class="programlisting">void       <a href="#xsltCleanupTemplates">xsltCleanupTemplates</a>                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting"><a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a>       <a href="#xsltCompilePattern">xsltCompilePattern</a>    (const xmlChar * pattern, <br />                                                 xmlDocPtr doc, <br />                                           xmlNodePtr node, <br />                                                 <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> runtime)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeCompMatchList">xsltFreeCompMatchList</a>              (<a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>   <a href="#xsltGetTemplate">xsltGetTemplate</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">int        <a href="#xsltMatchPattern">xsltMatchPattern</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         const xmlChar * pattern, <br />                                         xmlDocPtr ctxtdoc, <br />                                       xmlNodePtr ctxtnode)</pre>
+<pre class="programlisting">void       <a href="#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a>            (void * payload, <br />                                  void * data, <br />                                     const xmlChar * name)</pre>
+<pre class="programlisting">int        <a href="#xsltTestCompMatchList">xsltTestCompMatchList</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         <a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp)</pre>
+<h2>Description</h2>
+<h3><a name="xsltCompMatch" id="xsltCompMatch">Structure xsltCompMatch</a></h3><pre class="programlisting">Structure xsltCompMatch<br />struct _xsltCompMatch {
+The content of this structure is not made public by the API.
+}</pre><h3><a name="xsltAddTemplate" id="xsltAddTemplate"></a>Function: xsltAddTemplate</h3><pre class="programlisting">int    xsltAddTemplate                 (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> cur, <br />                                    const xmlChar * mode, <br />                                    const xmlChar * modeURI)<br />
+</pre><p>Register the XSLT pattern associated to @cur</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>an XSLT template</td></tr><tr><td><span class="term"><i><tt>mode</tt></i>:</span></td><td>the mode name or NULL</td></tr><tr><td><span class="term"><i><tt>modeURI</tt></i>:</span></td><td>the mode URI or NULL</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 otherwise</td></tr></tbody></table></div><h3><a name="xsltCleanupTemplates" id="xsltCleanupTemplates"></a>Function: xsltCleanupTemplates</h3><pre class="programlisting">void   xsltCleanupTemplates            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Cleanup the state of the templates used by the stylesheet and the ones it imports.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltCompilePattern" id="xsltCompilePattern"></a>Function: xsltCompilePattern</h3><pre class="programlisting"><a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a>       xsltCompilePattern      (const xmlChar * pattern, <br />                                                 xmlDocPtr doc, <br />                                           xmlNodePtr node, <br />                                                 <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> runtime)<br />
+</pre><p>Compile the XSLT pattern and generates a list of precompiled form suitable for fast matching. [1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pattern</tt></i>:</span></td><td>an XSLT pattern</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the containing document</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the containing element</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>runtime</tt></i>:</span></td><td>the transformation context, if done at run-time</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the generated pattern list or NULL in case of failure</td></tr></tbody></table></div><h3><a name="xsltFreeCompMatchList" id="xsltFreeCompMatchList"></a>Function: xsltFreeCompMatchList</h3><pre class="programlisting">void        xsltFreeCompMatchList           (<a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp)<br />
+</pre><p>Free up the memory allocated by all the elements of @comp</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>an XSLT comp list</td></tr></tbody></table></div><h3><a name="xsltFreeTemplateHashes" id="xsltFreeTemplateHashes"></a>Function: xsltFreeTemplateHashes</h3><pre class="programlisting">void     xsltFreeTemplateHashes          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltGetTemplate" id="xsltGetTemplate"></a>Function: xsltGetTemplate</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>    xsltGetTemplate         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Finds the template applying to this node, if @style is non-NULL it means one needs to look for the next imported template in scope.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node being processed</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the current style</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> or NULL if not found</td></tr></tbody></table></div><h3><a name="xsltMatchPattern" id="xsltMatchPattern"></a>Function: xsltMatchPattern</h3><pre class="programlisting">int       xsltMatchPattern                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         const xmlChar * pattern, <br />                                         xmlDocPtr ctxtdoc, <br />                                       xmlNodePtr ctxtnode)<br />
+</pre><p></p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>pattern</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>ctxtdoc</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>ctxtnode</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xsltNormalizeCompSteps" id="xsltNormalizeCompSteps"></a>Function: xsltNormalizeCompSteps</h3><pre class="programlisting">void       xsltNormalizeCompSteps          (void * payload, <br />                                  void * data, <br />                                     const xmlChar * name)<br />
+</pre><p>This is a hashtable scanner function to normalize the compiled steps of an imported stylesheet.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>payload</tt></i>:</span></td><td>pointer to template hash table entry</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>pointer to the stylesheet</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>template match name</td></tr></tbody></table></div><h3><a name="xsltTestCompMatchList" id="xsltTestCompMatchList"></a>Function: xsltTestCompMatchList</h3><pre class="programlisting">int   xsltTestCompMatchList           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         <a href="libxslt-pattern.html#xsltCompMatchPtr">xsltCompMatchPtr</a> comp)<br />
+</pre><p>Test wether the node matches one of the patterns in the list</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>a node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the precompiled pattern list</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if it matches, 0 if it doesn't and -1 in case of failure</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxslt-preproc.html b/doc/html/libxslt-preproc.html
new file mode 100644 (file)
index 0000000..4ab20a0
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module preproc from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module preproc from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-pattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-pattern.html">pattern</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-security.html">security</a></th><td><a accesskey="n" href="libxslt-security.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>       <a href="#xsltDocumentComp">xsltDocumentComp</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr inst, <br />                                                 <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeStylePreComps">xsltFreeStylePreComps</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">void       <a href="#xsltStylePreCompute">xsltStylePreCompute</a>          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr inst)</pre>
+<h2>Description</h2>
+<h3><a name="xsltDocumentComp" id="xsltDocumentComp"></a>Function: xsltDocumentComp</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     xsltDocumentComp        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr inst, <br />                                                 <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a> function)<br />
+</pre><p>Pre process an XSLT-1.1 document element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the instruction in the stylesheet</td></tr><tr><td><span class="term"><i><tt>function</tt></i>:</span></td><td>unused</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a precompiled data structure for the element</td></tr></tbody></table></div><h3><a name="xsltFreeStylePreComps" id="xsltFreeStylePreComps"></a>Function: xsltFreeStylePreComps</h3><pre class="programlisting">void     xsltFreeStylePreComps           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Free up the memory allocated by all precomputed blocks</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT transformation context</td></tr></tbody></table></div><h3><a name="xsltStylePreCompute" id="xsltStylePreCompute"></a>Function: xsltStylePreCompute</h3><pre class="programlisting">void        xsltStylePreCompute             (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr inst)<br />
+</pre><p>Precompute an XSLT stylesheet element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the instruction in the stylesheet</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxslt-security.html b/doc/html/libxslt-security.html
new file mode 100644 (file)
index 0000000..5f5d491
--- /dev/null
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module security from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module security from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-preproc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-preproc.html">preproc</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-templates.html">templates</a></th><td><a accesskey="n" href="libxslt-templates.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">Enum <a href="#xsltSecurityOption">xsltSecurityOption</a>
+</pre><pre class="programlisting">Structure <a href="#xsltSecurityPrefs">xsltSecurityPrefs</a><br />struct _xsltSecurityPrefs
+The content of this structure is not made public by the API.
+</pre><pre class="programlisting">Typedef <a href="libxslt-security.html#xsltSecurityPrefs">xsltSecurityPrefs</a> * <a name="xsltSecurityPrefsPtr" id="xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a>
+</pre><pre class="programlisting">int  <a href="#xsltCheckRead">xsltCheckRead</a>                      (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URL)</pre>
+<pre class="programlisting">int        <a href="#xsltCheckWrite">xsltCheckWrite</a>                    (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URL)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeSecurityPrefs">xsltFreeSecurityPrefs</a>              (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec)</pre>
+<pre class="programlisting"><a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a>      <a href="#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a>  (void)</pre>
+<pre class="programlisting"><a href="libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a>    <a href="#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a>        (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                               <a href="libxslt-security.html#xsltSecurityOption">xsltSecurityOption</a> option)</pre>
+<pre class="programlisting"><a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a>      <a href="#xsltNewSecurityPrefs">xsltNewSecurityPrefs</a>        (void)</pre>
+<pre class="programlisting">int        <a href="#xsltSecurityAllow">xsltSecurityAllow</a>              (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char * value)</pre>
+<pre class="programlisting">Function type: <a href="#xsltSecurityCheck">xsltSecurityCheck</a>
+int    <a href="#xsltSecurityCheck">xsltSecurityCheck</a>              (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char * value)
+</pre>
+<pre class="programlisting">int        <a href="#xsltSecurityForbid">xsltSecurityForbid</a>            (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char * value)</pre>
+<pre class="programlisting">int        <a href="#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a>        (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a>  (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec)</pre>
+<pre class="programlisting">int        <a href="#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a>                (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-security.html#xsltSecurityOption">xsltSecurityOption</a> option, <br />                                        <a href="libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a> func)</pre>
+<h2>Description</h2>
+<h3>Enum <a name="xsltSecurityOption" id="xsltSecurityOption">xsltSecurityOption</a></h3><pre class="programlisting">Enum xsltSecurityOption {
+    <a name="XSLT_SECPREF_READ_FILE" id="XSLT_SECPREF_READ_FILE">XSLT_SECPREF_READ_FILE</a> = 1
+    <a name="XSLT_SECPREF_WRITE_FILE" id="XSLT_SECPREF_WRITE_FILE">XSLT_SECPREF_WRITE_FILE</a> = 2
+    <a name="XSLT_SECPREF_CREATE_DIRECTORY" id="XSLT_SECPREF_CREATE_DIRECTORY">XSLT_SECPREF_CREATE_DIRECTORY</a> = 3
+    <a name="XSLT_SECPREF_READ_NETWORK" id="XSLT_SECPREF_READ_NETWORK">XSLT_SECPREF_READ_NETWORK</a> = 4
+    <a name="XSLT_SECPREF_WRITE_NETWORK" id="XSLT_SECPREF_WRITE_NETWORK">XSLT_SECPREF_WRITE_NETWORK</a> = 5
+}
+</pre><h3><a name="xsltSecurityPrefs" id="xsltSecurityPrefs">Structure xsltSecurityPrefs</a></h3><pre class="programlisting">Structure xsltSecurityPrefs<br />struct _xsltSecurityPrefs {
+The content of this structure is not made public by the API.
+}</pre><h3><a name="xsltCheckRead" id="xsltCheckRead"></a>Function: xsltCheckRead</h3><pre class="programlisting">int  xsltCheckRead                   (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URL)<br />
+</pre><p>Check if the resource is allowed to be read</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security options</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td>the resource to be read</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if read is allowed, 0 if not and -1 in case or error.</td></tr></tbody></table></div><h3><a name="xsltCheckWrite" id="xsltCheckWrite"></a>Function: xsltCheckWrite</h3><pre class="programlisting">int        xsltCheckWrite                  (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * URL)<br />
+</pre><p>Check if the resource is allowed to be written, if necessary makes some preliminary work like creating directories</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security options</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td>the resource to be written</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if write is allowed, 0 if not and -1 in case or error.</td></tr></tbody></table></div><h3><a name="xsltFreeSecurityPrefs" id="xsltFreeSecurityPrefs"></a>Function: xsltFreeSecurityPrefs</h3><pre class="programlisting">void      xsltFreeSecurityPrefs           (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec)<br />
+</pre><p>Free up a security preference block</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to free</td></tr></tbody></table></div><h3><a name="xsltGetDefaultSecurityPrefs" id="xsltGetDefaultSecurityPrefs"></a>Function: xsltGetDefaultSecurityPrefs</h3><pre class="programlisting"><a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a>     xsltGetDefaultSecurityPrefs     (void)<br />
+</pre><p>Get the default security preference application-wide</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the current <a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> in use or NULL if none</td></tr></tbody></table></div><h3><a name="xsltGetSecurityPrefs" id="xsltGetSecurityPrefs"></a>Function: xsltGetSecurityPrefs</h3><pre class="programlisting"><a href="libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a>      xsltGetSecurityPrefs    (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                               <a href="libxslt-security.html#xsltSecurityOption">xsltSecurityOption</a> option)<br />
+</pre><p>Lookup the security option to get the callback checking function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to update</td></tr><tr><td><span class="term"><i><tt>option</tt></i>:</span></td><td>the option to lookup</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL if not found, the function otherwise</td></tr></tbody></table></div><h3><a name="xsltNewSecurityPrefs" id="xsltNewSecurityPrefs"></a>Function: xsltNewSecurityPrefs</h3><pre class="programlisting"><a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a>  xsltNewSecurityPrefs    (void)<br />
+</pre><p>Create a new security preference block</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the new block or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltSecurityAllow" id="xsltSecurityAllow"></a>Function: xsltSecurityAllow</h3><pre class="programlisting">int        xsltSecurityAllow               (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char * value)<br />
+</pre><p>Function used to always allow an operation</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to use</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>unused</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 always</td></tr></tbody></table></div><h3><a name="xsltSecurityCheck" id="xsltSecurityCheck"></a>Function type: xsltSecurityCheck</h3><pre class="programlisting">Function type: xsltSecurityCheck
+int    xsltSecurityCheck               (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char * value)
+</pre><p>User provided function to check the value of a string like a file path or an URL ...</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><br />
+<h3><a name="xsltSecurityForbid" id="xsltSecurityForbid"></a>Function: xsltSecurityForbid</h3><pre class="programlisting">int  xsltSecurityForbid              (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char * value)<br />
+</pre><p>Function used to always forbid an operation</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to use</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>unused</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 always</td></tr></tbody></table></div><h3><a name="xsltSetCtxtSecurityPrefs" id="xsltSetCtxtSecurityPrefs"></a>Function: xsltSetCtxtSecurityPrefs</h3><pre class="programlisting">int   xsltSetCtxtSecurityPrefs        (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Set the security preference for a specific transformation</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to use</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 otherwise</td></tr></tbody></table></div><h3><a name="xsltSetDefaultSecurityPrefs" id="xsltSetDefaultSecurityPrefs"></a>Function: xsltSetDefaultSecurityPrefs</h3><pre class="programlisting">void  xsltSetDefaultSecurityPrefs     (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec)<br />
+</pre><p>Set the default security preference application-wide</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to use</td></tr></tbody></table></div><h3><a name="xsltSetSecurityPrefs" id="xsltSetSecurityPrefs"></a>Function: xsltSetSecurityPrefs</h3><pre class="programlisting">int     xsltSetSecurityPrefs            (<a href="libxslt-security.html#xsltSecurityPrefsPtr">xsltSecurityPrefsPtr</a> sec, <br />                                       <a href="libxslt-security.html#xsltSecurityOption">xsltSecurityOption</a> option, <br />                                        <a href="libxslt-security.html#xsltSecurityCheck">xsltSecurityCheck</a> func)<br />
+</pre><p>Update the security option to use the new callback checking function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sec</tt></i>:</span></td><td>the security block to update</td></tr><tr><td><span class="term"><i><tt>option</tt></i>:</span></td><td>the option to update</td></tr><tr><td><span class="term"><i><tt>func</tt></i>:</span></td><td>the user callback to use for this option</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 otherwise</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 8a75c76..ce6a74b 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>templates</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-pattern.html" title="pattern"><link rel="next" href="libxslt-transform.html" title="transform"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-pattern.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-transform.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-templates"></a><div class="titlepage"></div><div class="refnamediv"><h2>templates</h2><p>templates &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-int         <a href="libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathCompExprPtr">xmlXPathCompExprPtr</GTKDOCLINK> comp,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> *nsList,
-                                             int nsNr);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> parent);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a>       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a> (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns,
-                                             int *found);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a>             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathCompExprPtr">xmlXPathCompExprPtr</GTKDOCLINK> comp);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathCompExprPtr">xmlXPathCompExprPtr</GTKDOCLINK> comp,
-                                             int nsNr,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> *nsList);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK>* <a href="libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a>             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK>  <a href="libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a>     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> target,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK> cur);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK>  <a href="libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a>         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> target,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK> attr);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a>    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *attr);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *str,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltEvalXPathPredicate"></a>xsltEvalXPathPredicate ()</h3><pre class="programlisting">int         xsltEvalXPathPredicate          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathCompExprPtr">xmlXPathCompExprPtr</GTKDOCLINK> comp,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> *nsList,
-                                             int nsNr);</pre><p>
-Process the expression using XPath and evaluate the result as
-an XPath predicate</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  the XPath compiled expression
-</td></tr><tr><td><span class="term"><i><tt>nsList</tt></i> :</span></td><td>  the namespaces in scope
-</td></tr><tr><td><span class="term"><i><tt>nsNr</tt></i> :</span></td><td>  the number of namespaces in scope
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 is the predicate was true, 0 otherwise
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalTemplateString"></a>xsltEvalTemplateString ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltEvalTemplateString          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> parent);</pre><p>
-Evaluate a template string value, i.e. the parent list is interpreter
-as template content and the resulting tree string value is returned
-This is needed for example by xsl:comment and xsl:processing-instruction</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the stylesheet node
-</td></tr><tr><td><span class="term"><i><tt>parent</tt></i> :</span></td><td>  the content parent
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalAttrValueTemplate"></a>xsltEvalAttrValueTemplate ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltEvalAttrValueTemplate       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns);</pre><p>
-Evaluate a attribute value template, i.e. the attribute value can
-contain expressions contained in curly braces ({}) and those are
-substituted by they computed value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the stylesheet node
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the attribute QName
-</td></tr><tr><td><span class="term"><i><tt>ns</tt></i> :</span></td><td>  the attribute namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalStaticAttrValueTemplate"></a>xsltEvalStaticAttrValueTemplate ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltEvalStaticAttrValueTemplate (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns,
-                                             int *found);</pre><p>
-Check if an attribute value template has a static value, i.e. the
-attribute value does not contain expressions contained in curly braces ({})</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the stylesheet node
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the attribute Name
-</td></tr><tr><td><span class="term"><i><tt>ns</tt></i> :</span></td><td>  the attribute namespace URI
-</td></tr><tr><td><span class="term"><i><tt>found</tt></i> :</span></td><td>  indicator whether the attribute is present
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the static string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalXPathString"></a>xsltEvalXPathString ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltEvalXPathString             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathCompExprPtr">xmlXPathCompExprPtr</GTKDOCLINK> comp);</pre><p>
-Process the expression using XPath and get a string</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  the compiled XPath expression
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalXPathStringNs"></a>xsltEvalXPathStringNs ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltEvalXPathStringNs           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathCompExprPtr">xmlXPathCompExprPtr</GTKDOCLINK> comp,
-                                             int nsNr,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNsPtr">xmlNsPtr</GTKDOCLINK> *nsList);</pre><p>
-Process the expression using XPath, allowing to pass a namespace mapping
-context and get a string</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  the compiled XPath expression
-</td></tr><tr><td><span class="term"><i><tt>nsNr</tt></i> :</span></td><td>  the number of namespaces in the list
-</td></tr><tr><td><span class="term"><i><tt>nsList</tt></i> :</span></td><td>  the list of in-scope namespaces to use
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTemplateProcess"></a>xsltTemplateProcess ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK>* xsltTemplateProcess             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Process the given node and return the new string value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the attribute template node
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed tree replacement
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAttrListTemplateProcess"></a>xsltAttrListTemplateProcess ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK>  xsltAttrListTemplateProcess     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> target,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK> cur);</pre><p>
-Do a copy of an attribute list with attribute template processing</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>target</tt></i> :</span></td><td>  the element where the attributes will be grafted
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the first attribute
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> a new xmlAttrPtr, or NULL in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAttrTemplateProcess"></a>xsltAttrTemplateProcess ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK>  xsltAttrTemplateProcess         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> target,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlAttrPtr">xmlAttrPtr</GTKDOCLINK> attr);</pre><p>
-Process the given attribute and return the new processed copy.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>target</tt></i> :</span></td><td>  the result node
-</td></tr><tr><td><span class="term"><i><tt>attr</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the attribute replacement.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAttrTemplateValueProcess"></a>xsltAttrTemplateValueProcess ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltAttrTemplateValueProcess    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *attr);</pre><p>
-Process the given node and return the new string value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>attr</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAttrTemplateValueProcessNode"></a>xsltAttrTemplateValueProcessNode ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltAttrTemplateValueProcessNode
-                                            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *str,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Process the given string, allowing to pass a namespace mapping
-context and return the new string value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>str</tt></i> :</span></td><td>  the attribute template node value
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node hosting the attribute
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the computed string value or NULL, must be deallocated by the
-   caller.
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-pattern.html"><b>&lt;&lt; pattern</b></a></td><td align="right"><a accesskey="n" href="libxslt-transform.html"><b>transform &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module templates from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module templates from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-security.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-security.html">security</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-transform.html">transform</a></th><td><a accesskey="n" href="libxslt-transform.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">xmlAttrPtr <a href="#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           xmlNodePtr target, <br />                                               xmlAttrPtr cur)</pre>
+<pre class="programlisting">xmlAttrPtr <a href="#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr target, <br />                                       xmlAttrPtr cur)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * str)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                                   const xmlChar * str, <br />                                                     xmlNodePtr node)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           xmlNodePtr node, <br />                                                 const xmlChar * name, <br />                                            const xmlChar * ns)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a>  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr node, <br />                                                 const xmlChar * name, <br />                                            const xmlChar * ns, <br />                                              int * found)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltEvalTemplateString">xsltEvalTemplateString</a>    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr parent)</pre>
+<pre class="programlisting">int        <a href="#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlXPathCompExprPtr comp, <br />                                        xmlNsPtr * nsList, <br />                                       int nsNr)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltEvalXPathString">xsltEvalXPathString</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlXPathCompExprPtr comp)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlXPathCompExprPtr comp, <br />                                        int nsNr, <br />                                        xmlNsPtr * nsList)</pre>
+<pre class="programlisting">xmlNodePtr *       <a href="#xsltTemplateProcess">xsltTemplateProcess</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node)</pre>
+<h2>Description</h2>
+<h3><a name="xsltAttrListTemplateProcess" id="xsltAttrListTemplateProcess"></a>Function: xsltAttrListTemplateProcess</h3><pre class="programlisting">xmlAttrPtr        xsltAttrListTemplateProcess     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           xmlNodePtr target, <br />                                               xmlAttrPtr cur)<br />
+</pre><p>Do a copy of an attribute list with attribute template processing</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>target</tt></i>:</span></td><td>the element where the attributes will be grafted</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the first attribute</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new xmlAttrPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xsltAttrTemplateProcess" id="xsltAttrTemplateProcess"></a>Function: xsltAttrTemplateProcess</h3><pre class="programlisting">xmlAttrPtr      xsltAttrTemplateProcess (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr target, <br />                                       xmlAttrPtr cur)<br />
+</pre><p>Process the given attribute and return the new processed copy.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>target</tt></i>:</span></td><td>the result node</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the attribute template node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the attribute replacement.</td></tr></tbody></table></div><h3><a name="xsltAttrTemplateValueProcess" id="xsltAttrTemplateValueProcess"></a>Function: xsltAttrTemplateValueProcess</h3><pre class="programlisting">xmlChar *  xsltAttrTemplateValueProcess    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * str)<br />
+</pre><p>Process the given node and return the new string value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the attribute template node value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltAttrTemplateValueProcessNode" id="xsltAttrTemplateValueProcessNode"></a>Function: xsltAttrTemplateValueProcessNode</h3><pre class="programlisting">xmlChar *        xsltAttrTemplateValueProcessNode        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                                   const xmlChar * str, <br />                                                     xmlNodePtr node)<br />
+</pre><p>Process the given string, allowing to pass a namespace mapping context and return the new string value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the attribute template node value</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node hosting the attribute</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltEvalAttrValueTemplate" id="xsltEvalAttrValueTemplate"></a>Function: xsltEvalAttrValueTemplate</h3><pre class="programlisting">xmlChar *     xsltEvalAttrValueTemplate       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           xmlNodePtr node, <br />                                                 const xmlChar * name, <br />                                            const xmlChar * ns)<br />
+</pre><p>Evaluate a attribute value template, i.e. the attribute value can contain expressions contained in curly braces ({}) and those are substituted by they computed value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the stylesheet node</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the attribute QName</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the attribute namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltEvalStaticAttrValueTemplate" id="xsltEvalStaticAttrValueTemplate"></a>Function: xsltEvalStaticAttrValueTemplate</h3><pre class="programlisting">xmlChar *        xsltEvalStaticAttrValueTemplate (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlNodePtr node, <br />                                                 const xmlChar * name, <br />                                            const xmlChar * ns, <br />                                              int * found)<br />
+</pre><p>Check if an attribute value template has a static value, i.e. the attribute value does not contain expressions contained in curly braces ({})</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the stylesheet node</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the attribute Name</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the attribute namespace URI</td></tr><tr><td><span class="term"><i><tt>found</tt></i>:</span></td><td>indicator whether the attribute is present</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the static string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltEvalTemplateString" id="xsltEvalTemplateString"></a>Function: xsltEvalTemplateString</h3><pre class="programlisting">xmlChar *    xsltEvalTemplateString  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr parent)<br />
+</pre><p>Evaluate a template string value, i.e. the parent list is interpreter as template content and the resulting tree string value is returned This is needed for example by xsl:comment and xsl:processing-instruction</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the stylesheet node</td></tr><tr><td><span class="term"><i><tt>parent</tt></i>:</span></td><td>the content parent</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltEvalXPathPredicate" id="xsltEvalXPathPredicate"></a>Function: xsltEvalXPathPredicate</h3><pre class="programlisting">int   xsltEvalXPathPredicate          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlXPathCompExprPtr comp, <br />                                        xmlNsPtr * nsList, <br />                                       int nsNr)<br />
+</pre><p>Process the expression using XPath and evaluate the result as an XPath predicate</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the XPath compiled expression</td></tr><tr><td><span class="term"><i><tt>nsList</tt></i>:</span></td><td>the namespaces in scope</td></tr><tr><td><span class="term"><i><tt>nsNr</tt></i>:</span></td><td>the number of namespaces in scope</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 is the predicate was true, 0 otherwise</td></tr></tbody></table></div><h3><a name="xsltEvalXPathString" id="xsltEvalXPathString"></a>Function: xsltEvalXPathString</h3><pre class="programlisting">xmlChar * xsltEvalXPathString     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlXPathCompExprPtr comp)<br />
+</pre><p>Process the expression using XPath and get a string</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the compiled XPath expression</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltEvalXPathStringNs" id="xsltEvalXPathStringNs"></a>Function: xsltEvalXPathStringNs</h3><pre class="programlisting">xmlChar *    xsltEvalXPathStringNs   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlXPathCompExprPtr comp, <br />                                        int nsNr, <br />                                        xmlNsPtr * nsList)<br />
+</pre><p>Process the expression using XPath, allowing to pass a namespace mapping context and get a string</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the compiled XPath expression</td></tr><tr><td><span class="term"><i><tt>nsNr</tt></i>:</span></td><td>the number of namespaces in the list</td></tr><tr><td><span class="term"><i><tt>nsList</tt></i>:</span></td><td>the list of in-scope namespaces to use</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a name="xsltTemplateProcess" id="xsltTemplateProcess"></a>Function: xsltTemplateProcess</h3><pre class="programlisting">xmlNodePtr *       xsltTemplateProcess     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node)<br />
+</pre><p>Process the given node and return the new string value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the attribute template node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed tree replacement</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 3f9e21f..760dcbe 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>transform</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-templates.html" title="templates"><link rel="next" href="libxslt-xsltutils.html" title="xsltutils"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-templates.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-xsltutils.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-transform"></a><div class="titlepage"></div><div class="refnamediv"><h2>transform</h2><p>transform &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-void        <a href="libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a>          (int xinclude);
-int         <a href="libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a>          (void);
-<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> <a href="libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);
-void        <a href="libxslt-transform.html#xsltFreeTransformContext">xsltFreeTransformContext</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   <a href="libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a>         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             const char *output,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *profile,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt);
-void        <a href="libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   <a href="libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a>             (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   <a href="libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a>           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *output);
-int         <a href="libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a>               (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             const char *output,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlSAXHandlerPtr">xmlSAXHandlerPtr</GTKDOCLINK> SAX,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlOutputBufferPtr">xmlOutputBufferPtr</GTKDOCLINK> IObuf);
-int         <a href="libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a>           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             const char *output,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlSAXHandlerPtr">xmlSAXHandlerPtr</GTKDOCLINK> SAX,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlOutputBufferPtr">xmlOutputBufferPtr</GTKDOCLINK> IObuf,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *profile,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt);
-void        <a href="libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> list,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> params);
-void        <a href="libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltSort">xsltSort</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltCopy">xsltCopy</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltText">xsltText</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltElement">xsltElement</a>                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltComment">xsltComment</a>                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltAttribute">xsltAttribute</a>                   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a>       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltCopyOf">xsltCopyOf</a>                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltValueOf">xsltValueOf</a>                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltNumber">xsltNumber</a>                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltApplyImports">xsltApplyImports</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltApplyTemplates">xsltApplyTemplates</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltChoose">xsltChoose</a>                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltIf">xsltIf</a>                          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltForEach">xsltForEach</a>                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);
-void        <a href="libxslt-transform.html#xsltRegisterAllElement">xsltRegisterAllElement</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK>  <a href="libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> target,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *string,
-                                             int noescape);
-void        <a href="libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a>               (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="xsltSetXIncludeDefault"></a>xsltSetXIncludeDefault ()</h3><pre class="programlisting">void        xsltSetXIncludeDefault          (int xinclude);</pre><p>
-Set whether XInclude should be processed on document being loaded by default</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>xinclude</tt></i> :</span></td><td> whether to do XInclude processing
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetXIncludeDefault"></a>xsltGetXIncludeDefault ()</h3><pre class="programlisting">int         xsltGetXIncludeDefault          (void);</pre><p>
-Provides the default state for XInclude processing</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 if there is no processing 1 otherwise
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNewTransformContext"></a>xsltNewTransformContext ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> xsltNewTransformContext
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);</pre><p>
-Create a new XSLT TransformContext</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  a parsed XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  the input document
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the newly allocated xsltTransformContextPtr or NULL in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeTransformContext"></a>xsltFreeTransformContext ()</h3><pre class="programlisting">void        xsltFreeTransformContext        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Free up the memory allocated by <i><tt>ctxt</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT parser context
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyStylesheetUser"></a>xsltApplyStylesheetUser ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   xsltApplyStylesheetUser         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             const char *output,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *profile,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt);</pre><p>
-Apply the stylesheet to the document and allow the user to provide
-its own transformation context.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  a parsed XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  a parsed XML document
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>  a NULL terminated arry of parameters names/values tuples
-</td></tr><tr><td><span class="term"><i><tt>output</tt></i> :</span></td><td>  the targetted output
-</td></tr><tr><td><span class="term"><i><tt>profile</tt></i> :</span></td><td>  profile FILE * output or NULL
-</td></tr><tr><td><span class="term"><i><tt>userCtxt</tt></i> :</span></td><td>  user provided transform context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the result document or NULL in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyStripSpaces"></a>xsltApplyStripSpaces ()</h3><pre class="programlisting">void        xsltApplyStripSpaces            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Strip the unwanted ignorable spaces from the input tree</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the root of the XML tree
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyStylesheet"></a>xsltApplyStylesheet ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   xsltApplyStylesheet             (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params);</pre><p>
-Apply the stylesheet to the document
-NOTE: This may lead to a non-wellformed output XML wise !</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  a parsed XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  a parsed XML document
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>  a NULL terminated arry of parameters names/values tuples
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the result document or NULL in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltProfileStylesheet"></a>xsltProfileStylesheet ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   xsltProfileStylesheet           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *output);</pre><p>
-Apply the stylesheet to the document and dump the profiling to
-the given output.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  a parsed XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  a parsed XML document
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>  a NULL terminated arry of parameters names/values tuples
-</td></tr><tr><td><span class="term"><i><tt>output</tt></i> :</span></td><td>  a FILE * for the profiling output
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the result document or NULL in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRunStylesheet"></a>xsltRunStylesheet ()</h3><pre class="programlisting">int         xsltRunStylesheet               (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             const char *output,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlSAXHandlerPtr">xmlSAXHandlerPtr</GTKDOCLINK> SAX,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlOutputBufferPtr">xmlOutputBufferPtr</GTKDOCLINK> IObuf);</pre><p>
-Apply the stylesheet to the document and generate the output according
-to <i><tt>output</tt></i> <i><tt>SAX</tt></i> and <i><tt>IObuf</tt></i>. It's an error to specify both <i><tt>SAX</tt></i> and <i><tt>IObuf</tt></i>.
-</p><p>
-NOTE: This may lead to a non-wellformed output XML wise !
-NOTE: This may also result in multiple files being generated
-NOTE: using IObuf, the result encoding used will be the one used for
-      creating the output buffer, use the following macro to read it
-      from the stylesheet
-      XSLT_GET_IMPORT_PTR(encoding, style, encoding)
-NOTE: using SAX, any encoding specified in the stylesheet will be lost
-      since the interface uses only UTF8</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  a parsed XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  a parsed XML document
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>  a NULL terminated arry of parameters names/values tuples
-</td></tr><tr><td><span class="term"><i><tt>output</tt></i> :</span></td><td>  the URL/filename ot the generated resource if available
-</td></tr><tr><td><span class="term"><i><tt>SAX</tt></i> :</span></td><td>  a SAX handler for progressive callback output (not implemented yet)
-</td></tr><tr><td><span class="term"><i><tt>IObuf</tt></i> :</span></td><td>  an output buffer for progressive output (not implemented yet)
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of by written to the main resource or -1 in case of
-        error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRunStylesheetUser"></a>xsltRunStylesheetUser ()</h3><pre class="programlisting">int         xsltRunStylesheetUser           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc,
-                                             const char **params,
-                                             const char *output,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlSAXHandlerPtr">xmlSAXHandlerPtr</GTKDOCLINK> SAX,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlOutputBufferPtr">xmlOutputBufferPtr</GTKDOCLINK> IObuf,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *profile,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt);</pre><p>
-Apply the stylesheet to the document and generate the output according
-to <i><tt>output</tt></i> <i><tt>SAX</tt></i> and <i><tt>IObuf</tt></i>. It's an error to specify both <i><tt>SAX</tt></i> and <i><tt>IObuf</tt></i>.
-</p><p>
-NOTE: This may lead to a non-wellformed output XML wise !
-NOTE: This may also result in multiple files being generated
-NOTE: using IObuf, the result encoding used will be the one used for
-      creating the output buffer, use the following macro to read it
-      from the stylesheet
-      XSLT_GET_IMPORT_PTR(encoding, style, encoding)
-NOTE: using SAX, any encoding specified in the stylesheet will be lost
-      since the interface uses only UTF8</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  a parsed XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  a parsed XML document
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>  a NULL terminated arry of parameters names/values tuples
-</td></tr><tr><td><span class="term"><i><tt>output</tt></i> :</span></td><td>  the URL/filename ot the generated resource if available
-</td></tr><tr><td><span class="term"><i><tt>SAX</tt></i> :</span></td><td>  a SAX handler for progressive callback output (not implemented yet)
-</td></tr><tr><td><span class="term"><i><tt>IObuf</tt></i> :</span></td><td>  an output buffer for progressive output (not implemented yet)
-</td></tr><tr><td><span class="term"><i><tt>profile</tt></i> :</span></td><td>  profile FILE * output or NULL
-</td></tr><tr><td><span class="term"><i><tt>userCtxt</tt></i> :</span></td><td>  user provided transform context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of by written to the main resource or -1 in case of
-        error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyOneTemplate"></a>xsltApplyOneTemplate ()</h3><pre class="programlisting">void        xsltApplyOneTemplate            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> list,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> params);</pre><p>
-Process the apply-templates node on the source node, if params are passed
-they are pushed on the variable stack but not popped, it's left to the
-caller to handle them back (they may be reused).</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>list</tt></i> :</span></td><td>  the template replacement nodelist
-</td></tr><tr><td><span class="term"><i><tt>templ</tt></i> :</span></td><td> if is this a real template processing, the template processed
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>  a set of parameters for the template or NULL
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDocumentElem"></a>xsltDocumentElem ()</h3><pre class="programlisting">void        xsltDocumentElem                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process an EXSLT/XSLT-1.1 document element</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT processing context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  The current node
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the instruction in the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSort"></a>xsltSort ()</h3><pre class="programlisting">void        xsltSort                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-function attached to xsl:sort nodes, but this should not be
-called directly</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt sort node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCopy"></a>xsltCopy ()</h3><pre class="programlisting">void        xsltCopy                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt copy node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt copy node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltText"></a>xsltText ()</h3><pre class="programlisting">void        xsltText                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt text node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt text node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltElement"></a>xsltElement ()</h3><pre class="programlisting">void        xsltElement                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt element node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt element node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltComment"></a>xsltComment ()</h3><pre class="programlisting">void        xsltComment                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt comment node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt comment node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAttribute"></a>xsltAttribute ()</h3><pre class="programlisting">void        xsltAttribute                   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt attribute node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt attribute node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltProcessingInstruction"></a>xsltProcessingInstruction ()</h3><pre class="programlisting">void        xsltProcessingInstruction       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt processing-instruction node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt processing-instruction node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCopyOf"></a>xsltCopyOf ()</h3><pre class="programlisting">void        xsltCopyOf                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt copy-of node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt copy-of node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltValueOf"></a>xsltValueOf ()</h3><pre class="programlisting">void        xsltValueOf                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt value-of node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt value-of node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNumber"></a>xsltNumber ()</h3><pre class="programlisting">void        xsltNumber                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt number node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt number node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyImports"></a>xsltApplyImports ()</h3><pre class="programlisting">void        xsltApplyImports                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt apply-imports node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt apply-imports node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCallTemplate"></a>xsltCallTemplate ()</h3><pre class="programlisting">void        xsltCallTemplate                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt call-template node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt call-template node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltApplyTemplates"></a>xsltApplyTemplates ()</h3><pre class="programlisting">void        xsltApplyTemplates              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the apply-templates node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the apply-templates node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltChoose"></a>xsltChoose ()</h3><pre class="programlisting">void        xsltChoose                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt choose node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt choose node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltIf"></a>xsltIf ()</h3><pre class="programlisting">void        xsltIf                          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt if node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt if node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltForEach"></a>xsltForEach ()</h3><pre class="programlisting">void        xsltForEach                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp);</pre><p>
-Process the xslt for-each node on the source node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node in the source tree.
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  the xslt for-each node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  precomputed information
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterAllElement"></a>xsltRegisterAllElement ()</h3><pre class="programlisting">void        xsltRegisterAllElement          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Registers all default XSLT elements in this context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XPath context
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCopyTextString"></a>xsltCopyTextString ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK>  xsltCopyTextString              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> target,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *string,
-                                             int noescape);</pre><p>
-Create a text node</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>target</tt></i> :</span></td><td>  the element where the text will be attached
-</td></tr><tr><td><span class="term"><i><tt>string</tt></i> :</span></td><td>  the text string
-</td></tr><tr><td><span class="term"><i><tt>noescape</tt></i> :</span></td><td>  should disable-escaping be activated for this text node.
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> a new xmlNodePtr, or NULL in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xslHandleDebugger"></a>xslHandleDebugger ()</h3><pre class="programlisting">void        xslHandleDebugger               (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-If either cur or node are a breakpoint, or xslDebugStatus in state 
-  where debugging must occcur at this time then transfer control
-  to the xslDebugBreak function</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td> source node being executed
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td> data node being processed
-</td></tr><tr><td><span class="term"><i><tt>templ</tt></i> :</span></td><td> temlate that applies to node
-</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> the xslt transform context 
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-templates.html"><b>&lt;&lt; templates</b></a></td><td align="right"><a accesskey="n" href="libxslt-xsltutils.html"><b>xsltutils &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module transform from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module transform from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-templates.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-templates.html">templates</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-variables.html">variables</a></th><td><a accesskey="n" href="libxslt-variables.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">void    <a href="#xslHandleDebugger">xslHandleDebugger</a>              (xmlNodePtr cur, <br />                                  xmlNodePtr node, <br />                                         <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltApplyImports">xsltApplyImports</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltApplyOneTemplate">xsltApplyOneTemplate</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr list, <br />                                         <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> params)</pre>
+<pre class="programlisting">void       <a href="#xsltApplyStripSpaces">xsltApplyStripSpaces</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node)</pre>
+<pre class="programlisting">xmlDocPtr  <a href="#xsltApplyStylesheet">xsltApplyStylesheet</a>  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params)</pre>
+<pre class="programlisting">xmlDocPtr  <a href="#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a>  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    const char * output, <br />                                     FILE * profile, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt)</pre>
+<pre class="programlisting">void       <a href="#xsltApplyTemplates">xsltApplyTemplates</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltAttribute">xsltAttribute</a>                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltCallTemplate">xsltCallTemplate</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltChoose">xsltChoose</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltComment">xsltComment</a>                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltCopy">xsltCopy</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltCopyOf">xsltCopyOf</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">xmlNodePtr <a href="#xsltCopyTextString">xsltCopyTextString</a>    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr target, <br />                                       const xmlChar * string, <br />                                  int noescape)</pre>
+<pre class="programlisting">void       <a href="#xsltDocumentElem">xsltDocumentElem</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltElement">xsltElement</a>                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltForEach">xsltForEach</a>                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeTransformContext">xsltFreeTransformContext</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">int        <a href="#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a>            (void)</pre>
+<pre class="programlisting">void       <a href="#xsltIf">xsltIf</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a>   <a href="#xsltNewTransformContext">xsltNewTransformContext</a>  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlDocPtr doc)</pre>
+<pre class="programlisting">void       <a href="#xsltNumber">xsltNumber</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltProcessingInstruction">xsltProcessingInstruction</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">xmlDocPtr  <a href="#xsltProfileStylesheet">xsltProfileStylesheet</a>      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    FILE * output)</pre>
+<pre class="programlisting">void       <a href="#xsltRegisterAllElement">xsltRegisterAllElement</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">int        <a href="#xsltRunStylesheet">xsltRunStylesheet</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    const char * output, <br />                                     xmlSAXHandlerPtr SAX, <br />                                    xmlOutputBufferPtr IObuf)</pre>
+<pre class="programlisting">int        <a href="#xsltRunStylesheetUser">xsltRunStylesheetUser</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    const char * output, <br />                                     xmlSAXHandlerPtr SAX, <br />                                    xmlOutputBufferPtr IObuf, <br />                                        FILE * profile, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt)</pre>
+<pre class="programlisting">void       <a href="#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a>            (int xinclude)</pre>
+<pre class="programlisting">void       <a href="#xsltSort">xsltSort</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltText">xsltText</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltValueOf">xsltValueOf</a>                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<h2>Description</h2>
+<h3><a name="xslHandleDebugger" id="xslHandleDebugger"></a>Function: xslHandleDebugger</h3><pre class="programlisting">void    xslHandleDebugger               (xmlNodePtr cur, <br />                                  xmlNodePtr node, <br />                                         <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>If either cur or node are a breakpoint, or <a href="libxslt-xsltutils.html#xslDebugStatus">xslDebugStatus</a> in state where debugging must occcur at this time then transfer control to the xslDebugBreak function</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>source node being executed</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>data node being processed</td></tr><tr><td><span class="term"><i><tt>templ</tt></i>:</span></td><td>temlate that applies to node</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the xslt transform context</td></tr></tbody></table></div><h3><a name="xsltApplyImports" id="xsltApplyImports"></a>Function: xsltApplyImports</h3><pre class="programlisting">void xsltApplyImports                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt apply-imports node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt apply-imports node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltApplyOneTemplate" id="xsltApplyOneTemplate"></a>Function: xsltApplyOneTemplate</h3><pre class="programlisting">void  xsltApplyOneTemplate            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr list, <br />                                         <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> params)<br />
+</pre><p>Process the apply-templates node on the source node, if params are passed they are pushed on the variable stack but not popped, it's left to the caller to handle them back (they may be reused).</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>list</tt></i>:</span></td><td>the template replacement nodelist</td></tr><tr><td><span class="term"><i><tt>templ</tt></i>:</span></td><td>if is this a real template processing, the template processed</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a set of parameters for the template or NULL</td></tr></tbody></table></div><h3><a name="xsltApplyStripSpaces" id="xsltApplyStripSpaces"></a>Function: xsltApplyStripSpaces</h3><pre class="programlisting">void     xsltApplyStripSpaces            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node)<br />
+</pre><p>Strip the unwanted ignorable spaces from the input tree</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the root of the XML tree</td></tr></tbody></table></div><h3><a name="xsltApplyStylesheet" id="xsltApplyStylesheet"></a>Function: xsltApplyStylesheet</h3><pre class="programlisting">xmlDocPtr  xsltApplyStylesheet     (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params)<br />
+</pre><p>Apply the stylesheet to the document NOTE: This may lead to a non-wellformed output XML wise !</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated arry of parameters names/values tuples</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the result document or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltApplyStylesheetUser" id="xsltApplyStylesheetUser"></a>Function: xsltApplyStylesheetUser</h3><pre class="programlisting">xmlDocPtr  xsltApplyStylesheetUser (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    const char * output, <br />                                     FILE * profile, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt)<br />
+</pre><p>Apply the stylesheet to the document and allow the user to provide its own transformation context.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated arry of parameters names/values tuples</td></tr><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>the targetted output</td></tr><tr><td><span class="term"><i><tt>profile</tt></i>:</span></td><td>profile FILE * output or NULL</td></tr><tr><td><span class="term"><i><tt>userCtxt</tt></i>:</span></td><td>user provided transform context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the result document or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltApplyTemplates" id="xsltApplyTemplates"></a>Function: xsltApplyTemplates</h3><pre class="programlisting">void       xsltApplyTemplates              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the apply-templates node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the apply-templates node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltAttribute" id="xsltAttribute"></a>Function: xsltAttribute</h3><pre class="programlisting">void  xsltAttribute                   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt attribute node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt attribute node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltCallTemplate" id="xsltCallTemplate"></a>Function: xsltCallTemplate</h3><pre class="programlisting">void  xsltCallTemplate                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt call-template node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt call-template node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltChoose" id="xsltChoose"></a>Function: xsltChoose</h3><pre class="programlisting">void        xsltChoose                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt choose node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt choose node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltComment" id="xsltComment"></a>Function: xsltComment</h3><pre class="programlisting">void    xsltComment                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt comment node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt comment node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltCopy" id="xsltCopy"></a>Function: xsltCopy</h3><pre class="programlisting">void    xsltCopy                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt copy node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt copy node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltCopyOf" id="xsltCopyOf"></a>Function: xsltCopyOf</h3><pre class="programlisting">void xsltCopyOf                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt copy-of node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt copy-of node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltCopyTextString" id="xsltCopyTextString"></a>Function: xsltCopyTextString</h3><pre class="programlisting">xmlNodePtr        xsltCopyTextString      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr target, <br />                                       const xmlChar * string, <br />                                  int noescape)<br />
+</pre><p>Create a text node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>target</tt></i>:</span></td><td>the element where the text will be attached</td></tr><tr><td><span class="term"><i><tt>string</tt></i>:</span></td><td>the text string</td></tr><tr><td><span class="term"><i><tt>noescape</tt></i>:</span></td><td>should disable-escaping be activated for this text node.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new xmlNodePtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xsltDocumentElem" id="xsltDocumentElem"></a>Function: xsltDocumentElem</h3><pre class="programlisting">void  xsltDocumentElem                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process an EXSLT/XSLT-1.1 document element</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT processing context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>The current node</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the instruction in the stylesheet</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltElement" id="xsltElement"></a>Function: xsltElement</h3><pre class="programlisting">void       xsltElement                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt element node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt element node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltForEach" id="xsltForEach"></a>Function: xsltForEach</h3><pre class="programlisting">void   xsltForEach                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt for-each node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt for-each node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltFreeTransformContext" id="xsltFreeTransformContext"></a>Function: xsltFreeTransformContext</h3><pre class="programlisting">void   xsltFreeTransformContext        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Free up the memory allocated by @ctxt</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT parser context</td></tr></tbody></table></div><h3><a name="xsltGetXIncludeDefault" id="xsltGetXIncludeDefault"></a>Function: xsltGetXIncludeDefault</h3><pre class="programlisting">int xsltGetXIncludeDefault          (void)<br />
+</pre><p>Provides the default state for XInclude processing</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if there is no processing 1 otherwise</td></tr></tbody></table></div><h3><a name="xsltIf" id="xsltIf"></a>Function: xsltIf</h3><pre class="programlisting">void    xsltIf                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt if node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt if node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltNewTransformContext" id="xsltNewTransformContext"></a>Function: xsltNewTransformContext</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a>        xsltNewTransformContext (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                              xmlDocPtr doc)<br />
+</pre><p>Create a new XSLT TransformContext</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the input document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the newly allocated <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltNumber" id="xsltNumber"></a>Function: xsltNumber</h3><pre class="programlisting">void    xsltNumber                      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt number node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt number node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltProcessingInstruction" id="xsltProcessingInstruction"></a>Function: xsltProcessingInstruction</h3><pre class="programlisting">void  xsltProcessingInstruction       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt processing-instruction node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt processing-instruction node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltProfileStylesheet" id="xsltProfileStylesheet"></a>Function: xsltProfileStylesheet</h3><pre class="programlisting">xmlDocPtr xsltProfileStylesheet   (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    FILE * output)<br />
+</pre><p>Apply the stylesheet to the document and dump the profiling to the given output.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated arry of parameters names/values tuples</td></tr><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>a FILE * for the profiling output</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the result document or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltRegisterAllElement" id="xsltRegisterAllElement"></a>Function: xsltRegisterAllElement</h3><pre class="programlisting">void     xsltRegisterAllElement          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Registers all default XSLT elements in this context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XPath context</td></tr></tbody></table></div><h3><a name="xsltRunStylesheet" id="xsltRunStylesheet"></a>Function: xsltRunStylesheet</h3><pre class="programlisting">int     xsltRunStylesheet               (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    const char * output, <br />                                     xmlSAXHandlerPtr SAX, <br />                                    xmlOutputBufferPtr IObuf)<br />
+</pre><p>Apply the stylesheet to the document and generate the output according to @output @SAX and @IObuf. It's an error to specify both @SAX and @IObuf. NOTE: This may lead to a non-wellformed output XML wise ! NOTE: This may also result in multiple files being generated NOTE: using IObuf, the result encoding used will be the one used for creating the output buffer, use the following macro to read it from the stylesheet XSLT_GET_IMPORT_PTR(encoding, style, encoding) NOTE: using SAX, any encoding specified in the stylesheet will be lost since the interface uses only UTF8</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated arry of parameters names/values tuples</td></tr><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>the URL/filename ot the generated resource if available</td></tr><tr><td><span class="term"><i><tt>SAX</tt></i>:</span></td><td>a SAX handler for progressive callback output (not implemented yet)</td></tr><tr><td><span class="term"><i><tt>IObuf</tt></i>:</span></td><td>an output buffer for progressive output (not implemented yet)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of by written to the main resource or -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltRunStylesheetUser" id="xsltRunStylesheetUser"></a>Function: xsltRunStylesheetUser</h3><pre class="programlisting">int      xsltRunStylesheetUser           (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlDocPtr doc, <br />                                   const char ** params, <br />                                    const char * output, <br />                                     xmlSAXHandlerPtr SAX, <br />                                    xmlOutputBufferPtr IObuf, <br />                                        FILE * profile, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt)<br />
+</pre><p>Apply the stylesheet to the document and generate the output according to @output @SAX and @IObuf. It's an error to specify both @SAX and @IObuf. NOTE: This may lead to a non-wellformed output XML wise ! NOTE: This may also result in multiple files being generated NOTE: using IObuf, the result encoding used will be the one used for creating the output buffer, use the following macro to read it from the stylesheet XSLT_GET_IMPORT_PTR(encoding, style, encoding) NOTE: using SAX, any encoding specified in the stylesheet will be lost since the interface uses only UTF8</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated arry of parameters names/values tuples</td></tr><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>the URL/filename ot the generated resource if available</td></tr><tr><td><span class="term"><i><tt>SAX</tt></i>:</span></td><td>a SAX handler for progressive callback output (not implemented yet)</td></tr><tr><td><span class="term"><i><tt>IObuf</tt></i>:</span></td><td>an output buffer for progressive output (not implemented yet)</td></tr><tr><td><span class="term"><i><tt>profile</tt></i>:</span></td><td>profile FILE * output or NULL</td></tr><tr><td><span class="term"><i><tt>userCtxt</tt></i>:</span></td><td>user provided transform context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of by written to the main resource or -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltSetXIncludeDefault" id="xsltSetXIncludeDefault"></a>Function: xsltSetXIncludeDefault</h3><pre class="programlisting">void   xsltSetXIncludeDefault          (int xinclude)<br />
+</pre><p>Set whether XInclude should be processed on document being loaded by default</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>xinclude</tt></i>:</span></td><td>whether to do XInclude processing</td></tr></tbody></table></div><h3><a name="xsltSort" id="xsltSort"></a>Function: xsltSort</h3><pre class="programlisting">void   xsltSort                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>function attached to xsl:sort nodes, but this should not be called directly</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt sort node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltText" id="xsltText"></a>Function: xsltText</h3><pre class="programlisting">void       xsltText                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt text node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt text node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><h3><a name="xsltValueOf" id="xsltValueOf"></a>Function: xsltValueOf</h3><pre class="programlisting">void      xsltValueOf                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+</pre><p>Process the xslt value-of node on the source node</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt value-of node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed information</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 71e20e8..7ab2e03 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-namespaces.html" title="namespaces"><link rel="next" href="libxslt-keys.html" title="keys"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-namespaces.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-keys.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-variables"></a><div class="titlepage"></div><div class="refnamediv"><h2>variables</h2><p>variables &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-#define     <a href="libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a>   (ctxt)
-int         <a href="libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a>         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-int         <a href="libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const char **params);
-int         <a href="libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a>             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const char **params);
-int         <a href="libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *value);
-int         <a href="libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *value);
-void        <a href="libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a>         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-void        <a href="libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-void        <a href="libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a>     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-void        <a href="libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-<a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> <a href="libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-int         <a href="libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems);
-void        <a href="libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a>         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathObjectPtr">xmlXPathObjectPtr</GTKDOCLINK> <a href="libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns_uri);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathObjectPtr">xmlXPathObjectPtr</GTKDOCLINK> <a href="libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a>   (void *ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns_uri);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XSLT-REGISTER-VARIABLE-LOOKUP-CAPS"></a>XSLT_REGISTER_VARIABLE_LOOKUP()</h3><pre class="programlisting">#define     XSLT_REGISTER_VARIABLE_LOOKUP(ctxt)</pre><p>
-Registering macro, not general purpose at all but used in different modules.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalGlobalVariables"></a>xsltEvalGlobalVariables ()</h3><pre class="programlisting">int         xsltEvalGlobalVariables         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Evaluate the global variables of a stylesheet. This need to be
-done on parsed stylesheets before starting to apply transformations</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalUserParams"></a>xsltEvalUserParams ()</h3><pre class="programlisting">int         xsltEvalUserParams              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const char **params);</pre><p>
-<i><tt>ctxt</tt></i>:  the XSLT transformation context
-<i><tt>params</tt></i>:  a NULL terminated array of parameters name/value tuples
-</p><p>
-Evaluate the global variables of a stylesheet. This needs to be
-done on parsed stylesheets before starting to apply transformations.
-Each of the parameters is evaluated as an XPath expression and stored
-in the global variables/parameter hash table.  If you want your
-parameter used literally, use xsltQuoteUserParams.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltQuoteUserParams"></a>xsltQuoteUserParams ()</h3><pre class="programlisting">int         xsltQuoteUserParams             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const char **params);</pre><p>
-<i><tt>ctxt</tt></i>:  the XSLT transformation context
-<i><tt>params</tt></i>:  a NULL terminated arry of parameters names/values tuples
-</p><p>
-Similar to xsltEvalUserParams, but the values are treated literally and
-are * *not* evaluated as XPath expressions. This should be done on parsed
-stylesheets before starting to apply transformations.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>params</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltEvalOneUserParam"></a>xsltEvalOneUserParam ()</h3><pre class="programlisting">int         xsltEvalOneUserParam            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *value);</pre><p>
-This is normally called from xsltEvalUserParams to process a single
-parameter from a list of parameters.  The <i><tt>value</tt></i> is evaluated as an
-XPath expression and the result is stored in the context's global
-variable/parameter hash table.
-</p><p>
-To have a parameter treated literally (not as an XPath expression)
-use xsltQuoteUserParams (or xsltQuoteOneUserParam).  For more
-details see description of xsltProcessOneUserParamInternal.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  a null terminated string giving the name of the parameter
-</td></tr><tr><td><span class="term"><i><tt>value</tt></i> :</span></td><td>  a null terminated string giving the XPath expression to be evaluated
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltQuoteOneUserParam"></a>xsltQuoteOneUserParam ()</h3><pre class="programlisting">int         xsltQuoteOneUserParam           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *value);</pre><p>
-This is normally called from xsltQuoteUserParams to process a single
-parameter from a list of parameters.  The <i><tt>value</tt></i> is stored in the
-context's global variable/parameter hash table.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  a null terminated string giving the name of the parameter
-</td></tr><tr><td><span class="term"><i><tt>value</tt></i> :</span></td><td>  a null terminated string giving the parameter value
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseGlobalVariable"></a>xsltParseGlobalVariable ()</h3><pre class="programlisting">void        xsltParseGlobalVariable         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT transformation variable declaration and record
-its value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "variable" element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseGlobalParam"></a>xsltParseGlobalParam ()</h3><pre class="programlisting">void        xsltParseGlobalParam            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT transformation param declaration and record
-its value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "param" element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetVariable"></a>xsltParseStylesheetVariable ()</h3><pre class="programlisting">void        xsltParseStylesheetVariable     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT transformation variable declaration and record
-its value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "variable" element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetParam"></a>xsltParseStylesheetParam ()</h3><pre class="programlisting">void        xsltParseStylesheetParam        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT transformation param declaration and record
-its value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "param" element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetCallerParam"></a>xsltParseStylesheetCallerParam ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> xsltParseStylesheetCallerParam
-                                            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT transformation param declaration, compute
-its value but doesn't record it.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "param" element
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the new xsltStackElemPtr or NULL
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAddStackElemList"></a>xsltAddStackElemList ()</h3><pre class="programlisting">int         xsltAddStackElemList            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems);</pre><p>
-add the new element list at this level of the stack.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  xn XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>elems</tt></i> :</span></td><td>  a stack element list
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success, -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeGlobalVariables"></a>xsltFreeGlobalVariables ()</h3><pre class="programlisting">void        xsltFreeGlobalVariables         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Free up the data associated to the global variables
-its value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltVariableLookup"></a>xsltVariableLookup ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathObjectPtr">xmlXPathObjectPtr</GTKDOCLINK> xsltVariableLookup        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns_uri);</pre><p>
-Search in the Variable array of the context for the given
-variable value.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the variable name
-</td></tr><tr><td><span class="term"><i><tt>ns_uri</tt></i> :</span></td><td>  the variable namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the value or NULL if not found
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltXPathVariableLookup"></a>xsltXPathVariableLookup ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathObjectPtr">xmlXPathObjectPtr</GTKDOCLINK> xsltXPathVariableLookup   (void *ctxt,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *ns_uri);</pre><p>
-This is the entry point when a varibale is needed by the XPath
-interpretor.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a void * but the the XSLT transformation context actually
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the variable name
-</td></tr><tr><td><span class="term"><i><tt>ns_uri</tt></i> :</span></td><td>  the variable namespace URI
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the value or NULL if not found
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-namespaces.html"><b>&lt;&lt; namespaces</b></a></td><td align="right"><a accesskey="n" href="libxslt-keys.html"><b>keys &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module variables from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module variables from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-transform.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-transform.html">transform</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-xslt.html">xslt</a></th><td><a accesskey="n" href="libxslt-xslt.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a></pre><pre class="programlisting">int        <a href="#xsltAddStackElemList">xsltAddStackElemList</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems)</pre>
+<pre class="programlisting">int        <a href="#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">int        <a href="#xsltEvalOneUserParam">xsltEvalOneUserParam</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * value)</pre>
+<pre class="programlisting">int        <a href="#xsltEvalUserParams">xsltEvalUserParams</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char ** params)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltParseGlobalParam">xsltParseGlobalParam</a>                (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)</pre>
+<pre class="programlisting">void       <a href="#xsltParseGlobalVariable">xsltParseGlobalVariable</a>          (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> <a href="#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a>    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                                   xmlNodePtr cur)</pre>
+<pre class="programlisting">void       <a href="#xsltParseStylesheetParam">xsltParseStylesheetParam</a>        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur)</pre>
+<pre class="programlisting">void       <a href="#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a>  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur)</pre>
+<pre class="programlisting">int        <a href="#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * value)</pre>
+<pre class="programlisting">int        <a href="#xsltQuoteUserParams">xsltQuoteUserParams</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char ** params)</pre>
+<pre class="programlisting">xmlXPathObjectPtr  <a href="#xsltVariableLookup">xsltVariableLookup</a>    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * name, <br />                                            const xmlChar * ns_uri)</pre>
+<pre class="programlisting">xmlXPathObjectPtr  <a href="#xsltXPathVariableLookup">xsltXPathVariableLookup</a>  (void * ctxt, <br />                                             const xmlChar * name, <br />                                            const xmlChar * ns_uri)</pre>
+<h2>Description</h2>
+<h3><a name="XSLT_REGISTER_VARIABLE_LOOKUP" id="XSLT_REGISTER_VARIABLE_LOOKUP"></a>Macro: XSLT_REGISTER_VARIABLE_LOOKUP</h3><pre>#define XSLT_REGISTER_VARIABLE_LOOKUP</pre><p>Registering macro, not general purpose at all but used in different modules.</p>
+<h3><a name="xsltAddStackElemList" id="xsltAddStackElemList"></a>Function: xsltAddStackElemList</h3><pre class="programlisting">int    xsltAddStackElemList            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems)<br />
+</pre><p>add the new element list at this level of the stack.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>xn XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>elems</tt></i>:</span></td><td>a stack element list</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltEvalGlobalVariables" id="xsltEvalGlobalVariables"></a>Function: xsltEvalGlobalVariables</h3><pre class="programlisting">int      xsltEvalGlobalVariables         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Evaluate the global variables of a stylesheet. This need to be done on parsed stylesheets before starting to apply transformations</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltEvalOneUserParam" id="xsltEvalOneUserParam"></a>Function: xsltEvalOneUserParam</h3><pre class="programlisting">int        xsltEvalOneUserParam            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * value)<br />
+</pre><p>This is normally called from <a href="libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a> to process a single parameter from a list of parameters. The @value is evaluated as an XPath expression and the result is stored in the context's global variable/parameter hash table. To have a parameter treated literally (not as an XPath expression) use <a href="libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a> (or xsltQuoteOneUserParam). For more details see description of xsltProcessOneUserParamInternal.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>a null terminated string giving the name of the parameter</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a null terminated string giving the XPath expression to be evaluated</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltEvalUserParams" id="xsltEvalUserParams"></a>Function: xsltEvalUserParams</h3><pre class="programlisting">int   xsltEvalUserParams              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char ** params)<br />
+</pre><p>Evaluate the global variables of a stylesheet. This needs to be done on parsed stylesheets before starting to apply transformations. Each of the parameters is evaluated as an XPath expression and stored in the global variables/parameter hash table. If you want your parameter used literally, use xsltQuoteUserParams.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated array of parameters name/value tuples</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltFreeGlobalVariables" id="xsltFreeGlobalVariables"></a>Function: xsltFreeGlobalVariables</h3><pre class="programlisting">void   xsltFreeGlobalVariables         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Free up the data associated to the global variables its value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr></tbody></table></div><h3><a name="xsltParseGlobalParam" id="xsltParseGlobalParam"></a>Function: xsltParseGlobalParam</h3><pre class="programlisting">void     xsltParseGlobalParam            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)<br />
+</pre><p>parse an XSLT transformation param declaration and record its value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;param&quot; element</td></tr></tbody></table></div><h3><a name="xsltParseGlobalVariable" id="xsltParseGlobalVariable"></a>Function: xsltParseGlobalVariable</h3><pre class="programlisting">void xsltParseGlobalVariable         (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)<br />
+</pre><p>parse an XSLT transformation variable declaration and record its value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;variable&quot; element</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetCallerParam" id="xsltParseStylesheetCallerParam"></a>Function: xsltParseStylesheetCallerParam</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a>   xsltParseStylesheetCallerParam  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                                   xmlNodePtr cur)<br />
+</pre><p>parse an XSLT transformation param declaration, compute its value but doesn't record it.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;param&quot; element</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> or NULL</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetParam" id="xsltParseStylesheetParam"></a>Function: xsltParseStylesheetParam</h3><pre class="programlisting">void    xsltParseStylesheetParam        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur)<br />
+</pre><p>parse an XSLT transformation param declaration and record its value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;param&quot; element</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetVariable" id="xsltParseStylesheetVariable"></a>Function: xsltParseStylesheetVariable</h3><pre class="programlisting">void  xsltParseStylesheetVariable     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr cur)<br />
+</pre><p>parse an XSLT transformation variable declaration and record its value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;variable&quot; element</td></tr></tbody></table></div><h3><a name="xsltQuoteOneUserParam" id="xsltQuoteOneUserParam"></a>Function: xsltQuoteOneUserParam</h3><pre class="programlisting">int  xsltQuoteOneUserParam           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const xmlChar * name, <br />                                    const xmlChar * value)<br />
+</pre><p>This is normally called from <a href="libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a> to process a single parameter from a list of parameters. The @value is stored in the context's global variable/parameter hash table.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>a null terminated string giving the name of the parameter</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>a null terminated string giving the parameter value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltQuoteUserParams" id="xsltQuoteUserParams"></a>Function: xsltQuoteUserParams</h3><pre class="programlisting">int xsltQuoteUserParams             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   const char ** params)<br />
+</pre><p>Similar to xsltEvalUserParams, but the values are treated literally and are * *not* evaluated as XPath expressions. This should be done on parsed stylesheets before starting to apply transformations.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated arry of parameters names/values tuples</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltVariableLookup" id="xsltVariableLookup"></a>Function: xsltVariableLookup</h3><pre class="programlisting">xmlXPathObjectPtr   xsltVariableLookup      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           const xmlChar * name, <br />                                            const xmlChar * ns_uri)<br />
+</pre><p>Search in the Variable array of the context for the given variable value.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the variable name</td></tr><tr><td><span class="term"><i><tt>ns_uri</tt></i>:</span></td><td>the variable namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the value or NULL if not found</td></tr></tbody></table></div><h3><a name="xsltXPathVariableLookup" id="xsltXPathVariableLookup"></a>Function: xsltXPathVariableLookup</h3><pre class="programlisting">xmlXPathObjectPtr   xsltXPathVariableLookup (void * ctxt, <br />                                             const xmlChar * name, <br />                                            const xmlChar * ns_uri)<br />
+</pre><p>This is the entry point when a varibale is needed by the XPath interpretor.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a void * but the the XSLT transformation context actually</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the variable name</td></tr><tr><td><span class="term"><i><tt>ns_uri</tt></i>:</span></td><td>the variable namespace URI</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the value or NULL if not found</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index dc5cad3..34e66d5 100644 (file)
@@ -1,69 +1,22 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xslt</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="next" href="libxslt-functions.html" title="functions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-lib.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-xslt"></a><div class="titlepage"></div><div class="refnamediv"><h2>xslt</h2><p>xslt &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-#define     <a href="libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS">XSLT_DEFAULT_VERSION</a>
-#define     <a href="libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS">XSLT_DEFAULT_VENDOR</a>
-#define     <a href="libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS">XSLT_DEFAULT_URL</a>
-#define     <a href="libxslt-xslt.html#XSLT-NAMESPACE-CAPS">XSLT_NAMESPACE</a>
-#define     <a href="libxslt-xslt.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a>
-void        <a href="libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a>              (void);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XSLT-DEFAULT-VERSION-CAPS"></a>XSLT_DEFAULT_VERSION</h3><pre class="programlisting">#define XSLT_DEFAULT_VERSION     "1.0"
-</pre><p>
-The default version of XSLT supported.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-DEFAULT-VENDOR-CAPS"></a>XSLT_DEFAULT_VENDOR</h3><pre class="programlisting">#define XSLT_DEFAULT_VENDOR      "libxslt"
-</pre><p>
-The XSLT "vendor" string for this processor.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-DEFAULT-URL-CAPS"></a>XSLT_DEFAULT_URL</h3><pre class="programlisting">#define XSLT_DEFAULT_URL         "http://xmlsoft.org/XSLT/"
-</pre><p>
-The XSLT "vendor" URL for this processor.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-NAMESPACE-CAPS"></a>XSLT_NAMESPACE</h3><pre class="programlisting">#define XSLT_NAMESPACE ((xmlChar *) "http://www.w3.org/1999/XSL/Transform")
-</pre><p>
-The XSLT specification namespace.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="LIBXSLT-PUBLIC-CAPS"></a>LIBXSLT_PUBLIC</h3><pre class="programlisting">#define     LIBXSLT_PUBLIC</pre><p>
-This macro is needed on Win32 when using MSVC. It enables the client code
-to access exported variables. It should expand to nothing when compiling
-this library itself, but must expand to __declspec(dllimport) when a
-client includes the library header and that only if it links dynamically
-against this library.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCleanupGlobals"></a>xsltCleanupGlobals ()</h3><pre class="programlisting">void        xsltCleanupGlobals              (void);</pre><p>
-Unregister all global variables set up by the XSLT library</p><p>
-
-</p></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-lib.html"><b>&lt;&lt; Libxslt Library Reference</b></a></td><td align="right"><a accesskey="n" href="libxslt-functions.html"><b>functions &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module xslt from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module xslt from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-variables.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-variables.html">variables</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-xsltInternals.html">xsltInternals</a></th><td><a accesskey="n" href="libxslt-xsltInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a></pre><pre class="programlisting">#define <a href="#XSLT_DEFAULT_VENDOR">XSLT_DEFAULT_VENDOR</a></pre><pre class="programlisting">#define <a href="#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a></pre><pre class="programlisting">#define <a href="#XSLT_NAMESPACE">XSLT_NAMESPACE</a></pre><pre class="programlisting">#define <a href="#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a></pre><pre class="programlisting">void  <a href="#xsltCleanupGlobals">xsltCleanupGlobals</a>            (void)</pre>
+<h2>Description</h2>
+<h3><a name="XSLT_DEFAULT_URL" id="XSLT_DEFAULT_URL"></a>Macro: XSLT_DEFAULT_URL</h3><pre>#define XSLT_DEFAULT_URL</pre><p>The XSLT &quot;vendor&quot; URL for this processor.</p>
+<h3><a name="XSLT_DEFAULT_VENDOR" id="XSLT_DEFAULT_VENDOR"></a>Macro: XSLT_DEFAULT_VENDOR</h3><pre>#define XSLT_DEFAULT_VENDOR</pre><p>The XSLT &quot;vendor&quot; string for this processor.</p>
+<h3><a name="XSLT_DEFAULT_VERSION" id="XSLT_DEFAULT_VERSION"></a>Macro: XSLT_DEFAULT_VERSION</h3><pre>#define XSLT_DEFAULT_VERSION</pre><p>The default version of XSLT supported.</p>
+<h3><a name="XSLT_NAMESPACE" id="XSLT_NAMESPACE"></a>Macro: XSLT_NAMESPACE</h3><pre>#define XSLT_NAMESPACE</pre><p>The XSLT specification namespace.</p>
+<h3><a name="XSLT_PARSE_OPTIONS" id="XSLT_PARSE_OPTIONS"></a>Macro: XSLT_PARSE_OPTIONS</h3><pre>#define XSLT_PARSE_OPTIONS</pre><p>The set of options to pass to an xmlReadxxx when loading files for XSLT consumption.</p>
+<h3><a name="xsltCleanupGlobals" id="xsltCleanupGlobals"></a>Function: xsltCleanupGlobals</h3><pre class="programlisting">void xsltCleanupGlobals              (void)<br />
+</pre><p>Unregister all global variables set up by the XSLT library</p>
+<p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index c329fe3..5404eb3 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xsltInternals</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-keys.html" title="keys"><link rel="next" href="libxslt-numbersInternals.html" title="numbersInternals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-keys.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-numbersInternals.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-xsltInternals"></a><div class="titlepage"></div><div class="refnamediv"><h2>xsltInternals</h2><p>xsltInternals &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-#define     <a href="libxslt-xsltInternals.html#XSLT-MAX-SORT-CAPS">XSLT_MAX_SORT</a>
-#define     <a href="libxslt-xsltInternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a>
-struct      <a href="libxslt-xsltInternals.html#xsltRuntimeExtra">xsltRuntimeExtra</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltRuntimeExtraPtr">xsltRuntimeExtraPtr</a>;
-#define     <a href="libxslt-xsltInternals.html#XSLT-RUNTIME-EXTRA-LST-CAPS">XSLT_RUNTIME_EXTRA_LST</a>          (ctxt, nr)
-#define     <a href="libxslt-xsltInternals.html#XSLT-RUNTIME-EXTRA-FREE-CAPS">XSLT_RUNTIME_EXTRA_FREE</a>         (ctxt, nr)
-#define     <a href="libxslt-xsltInternals.html#XSLT-RUNTIME-EXTRA-CAPS">XSLT_RUNTIME_EXTRA</a>              (ctxt, nr)
-struct      <a href="libxslt-xsltInternals.html#xsltTemplate">xsltTemplate</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>;
-struct      <a href="libxslt-xsltInternals.html#xsltDecimalFormat">xsltDecimalFormat</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a>;
-struct      <a href="libxslt-xsltInternals.html#xsltDocument">xsltDocument</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>;
-struct      <a href="libxslt-xsltInternals.html#xsltTransformContext">xsltTransformContext</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a>;
-struct      <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>;
-void        (<a href="libxslt-xsltInternals.html#xsltTransformFunction">*xsltTransformFunction</a>)        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp);
-void        (<a href="libxslt-xsltInternals.html#xsltSortFunc">*xsltSortFunc</a>)                 (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> *sorts,
-                                             int nbsorts);
-enum        <a href="libxslt-xsltInternals.html#xsltStyleType">xsltStyleType</a>;
-void        (<a href="libxslt-xsltInternals.html#xsltElemPreCompDeallocator">*xsltElemPreCompDeallocator</a>)   (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp);
-struct      <a href="libxslt-xsltInternals.html#xsltStylePreComp">xsltStylePreComp</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a>;
-struct      <a href="libxslt-xsltInternals.html#xsltStackElem">xsltStackElem</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a>;
-struct      <a href="libxslt-xsltInternals.html#xsltStylesheet">xsltStylesheet</a>;
-typedef     <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>;
-enum        <a href="libxslt-xsltInternals.html#xsltOutputType">xsltOutputType</a>;
-enum        <a href="libxslt-xsltInternals.html#xsltTransformState">xsltTransformState</a>;
-#define     <a href="libxslt-xsltInternals.html#CHECK-STOPPED-CAPS">CHECK_STOPPED</a>
-#define     <a href="libxslt-xsltInternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a>
-#define     <a href="libxslt-xsltInternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a>
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a>         (void);
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-xsltInternals.html#xsltParseStylesheetFile">xsltParseStylesheetFile</a>   (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *filename);
-void        <a href="libxslt-xsltInternals.html#xsltFreeStylesheet">xsltFreeStylesheet</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet);
-int         <a href="libxslt-xsltInternals.html#xsltIsBlank">xsltIsBlank</a>                     (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *str);
-void        <a href="libxslt-xsltInternals.html#xsltFreeStackElemList">xsltFreeStackElemList</a>           (<a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elem);
-<a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> <a href="libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name);
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-xsltInternals.html#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a>
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> ret,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);
-void        <a href="libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a>       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a>    (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a>
-                                            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);
-<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> <a href="libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a>      (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);
-void        <a href="libxslt-xsltInternals.html#xsltNumberFormat">xsltNumberFormat</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a> data,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathError">xmlXPathError</GTKDOCLINK> <a href="libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a>    (<a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *format,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="double">double</GTKDOCLINK> number,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> **result);
-void        <a href="libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> templ);
-int         <a href="libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a>               (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-int         <a href="libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   <a href="libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a>                   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-int         <a href="libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> RVT);
-int         <a href="libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> RVT);
-void        <a href="libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a>                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XSLT-MAX-SORT-CAPS"></a>XSLT_MAX_SORT</h3><pre class="programlisting">#define XSLT_MAX_SORT 15
-</pre><p>
-Max number of specified xsl:sort on an element.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-PAT-NO-PRIORITY-CAPS"></a>XSLT_PAT_NO_PRIORITY</h3><pre class="programlisting">#define XSLT_PAT_NO_PRIORITY -12345789
-</pre><p>
-Specific value for pattern without priority expressed.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRuntimeExtra"></a>struct xsltRuntimeExtra</h3><pre class="programlisting">struct xsltRuntimeExtra {
-    void       *info;          /* pointer to the extra data */
-    xmlFreeFunc deallocate;    /* pointer to the deallocation routine */
-    void       *val;           /* data not needing deallocation */
-};
-</pre><p>
-Extra information added to the transformation context.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRuntimeExtraPtr"></a>xsltRuntimeExtraPtr</h3><pre class="programlisting">typedef xsltRuntimeExtra *xsltRuntimeExtraPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-RUNTIME-EXTRA-LST-CAPS"></a>XSLT_RUNTIME_EXTRA_LST()</h3><pre class="programlisting">#define XSLT_RUNTIME_EXTRA_LST(ctxt, nr) (ctxt)-&gt;extras[(nr)].info
-</pre><p>
-Macro used to access extra information stored in the context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> the transformation context
-</td></tr><tr><td><span class="term"><i><tt>nr</tt></i> :</span></td><td> the index
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-RUNTIME-EXTRA-FREE-CAPS"></a>XSLT_RUNTIME_EXTRA_FREE()</h3><pre class="programlisting">#define XSLT_RUNTIME_EXTRA_FREE(ctxt, nr) (ctxt)-&gt;extras[(nr)].deallocate
-</pre><p>
-Macro used to free extra information stored in the context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> the transformation context
-</td></tr><tr><td><span class="term"><i><tt>nr</tt></i> :</span></td><td> the index
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-RUNTIME-EXTRA-CAPS"></a>XSLT_RUNTIME_EXTRA()</h3><pre class="programlisting">#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)-&gt;extras[(nr)].val
-</pre><p>
-Macro used to define extra information stored in the context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> the transformation context
-</td></tr><tr><td><span class="term"><i><tt>nr</tt></i> :</span></td><td> the index
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTemplate"></a>struct xsltTemplate</h3><pre class="programlisting">struct xsltTemplate {
-    struct _xsltTemplate *next;/* chained list sorted by priority */
-    struct _xsltStylesheet *style;/* the containing stylesheet */
-    xmlChar *match;    /* the matching string */
-    float priority;    /* as given from the stylesheet, not computed */
-    xmlChar *name;     /* the local part of the name QName */
-    xmlChar *nameURI;  /* the URI part of the name QName */
-    xmlChar *mode;     /* the local part of the mode QName */
-    xmlChar *modeURI;  /* the URI part of the mode QName */
-    xmlNodePtr content;        /* the template replacement value */
-    xmlNodePtr elem;   /* the source element */
-
-    int inheritedNsNr;  /* number of inherited namespaces */
-    xmlNsPtr *inheritedNs;/* inherited non-excluded namespaces */
-
-    /* Profiling informations */
-    int nbCalls;        /* the number of time the template was called */
-    unsigned long time; /* the time spent in this template */
-};
-</pre><p>
-The in-memory structure corresponding to an XSLT Template.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTemplatePtr"></a>xsltTemplatePtr</h3><pre class="programlisting">typedef xsltTemplate *xsltTemplatePtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDecimalFormat"></a>struct xsltDecimalFormat</h3><pre class="programlisting">struct xsltDecimalFormat {
-    struct _xsltDecimalFormat *next; /* chained list */
-    xmlChar *name;
-    /* Used for interpretation of pattern */
-    xmlChar *digit;
-    xmlChar *patternSeparator;
-    /* May appear in result */
-    xmlChar *minusSign;
-    xmlChar *infinity;
-    xmlChar *noNumber; /* Not-a-number */
-    /* Used for interpretation of pattern and may appear in result */
-    xmlChar *decimalPoint;
-    xmlChar *grouping;
-    xmlChar *percent;
-    xmlChar *permille;
-    xmlChar *zeroDigit;
-};
-</pre><p>
-Data structure of decimal-format.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDecimalFormatPtr"></a>xsltDecimalFormatPtr</h3><pre class="programlisting">typedef xsltDecimalFormat *xsltDecimalFormatPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDocument"></a>struct xsltDocument</h3><pre class="programlisting">struct xsltDocument {
-    struct _xsltDocument *next;        /* documents are kept in a chained list */
-    int main;                  /* is this the main document */
-    xmlDocPtr doc;             /* the parsed document */
-    void *keys;                        /* key tables storage */
-};
-</pre><p>
-Data structure associated to a parsed document.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDocumentPtr"></a>xsltDocumentPtr</h3><pre class="programlisting">typedef xsltDocument *xsltDocumentPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTransformContext"></a>struct xsltTransformContext</h3><pre class="programlisting">struct xsltTransformContext {
-    xsltStylesheetPtr style;           /* the stylesheet used */
-    xsltOutputType type;               /* the type of output */
-
-    xsltTemplatePtr  templ;            /* the current template */
-    int              templNr;          /* Nb of templates in the stack */
-    int              templMax;         /* Size of the templtes stack */
-    xsltTemplatePtr *templTab;         /* the template stack */
-
-    xsltStackElemPtr  vars;            /* the current variable list */
-    int               varsNr;          /* Nb of variable list in the stack */
-    int               varsMax;         /* Size of the variable list stack */
-    xsltStackElemPtr *varsTab;         /* the variable list stack */
-    int               varsBase;                /* the var base for current templ */
-
-    /*
-     * Extensions
-     */
-    xmlHashTablePtr   extFunctions;    /* the extension functions */
-    xmlHashTablePtr   extElements;     /* the extension elements */
-    xmlHashTablePtr   extInfos;                /* the extension data */
-
-    const xmlChar *mode;               /* the current mode */
-    const xmlChar *modeURI;            /* the current mode URI */
-
-    xsltDocumentPtr docList;           /* the document list */
-
-    xsltDocumentPtr document;          /* the current document */
-    xmlNodePtr node;                   /* the current node being processed */
-    xmlNodeSetPtr nodeList;            /* the current node list */
-    /* xmlNodePtr current;                     the node */
-
-    xmlDocPtr output;                  /* the resulting document */
-    xmlNodePtr insert;                 /* the insertion node */
-
-    xmlXPathContextPtr xpathCtxt;      /* the XPath context */
-    xsltTransformState state;          /* the current state */
-
-    /*
-     * Global variables
-     */
-    xmlHashTablePtr   globalVars;      /* the global variables and params */
-
-    xmlNodePtr inst;                   /* the instruction in the stylesheet */
-
-    int xinclude;                      /* should XInclude be processed */
-
-    const char *      outputFile;      /* the output URI if known */
-
-    int profile;                        /* is this run profiled */
-    long             prof;             /* the current profiled value */
-    int              profNr;           /* Nb of templates in the stack */
-    int              profMax;          /* Size of the templtaes stack */
-    long            *profTab;          /* the profile template stack */
-
-    void            *_private;         /* user defined data */
-
-    int              extrasNr;         /* the number of extras used */
-    int              extrasMax;                /* the number of extras allocated */
-    xsltRuntimeExtraPtr extras;                /* extra per runtime informations */
-
-    xsltDocumentPtr  styleList;                /* the stylesheet docs list */
-    void                 * sec;                /* the security preferences if any */
-
-    xmlGenericErrorFunc  error;                /* a specific error handler */
-    void              * errctx;                /* context for the error handler */
-
-    xsltSortFunc      sortfunc;                /* a ctxt specific sort routine */
-
-    /*
-     * handling of temporary Result Value Tree
-     */
-    xmlDocPtr       tmpRVT;            /* list of RVT without persistance */
-    xmlDocPtr       persistRVT;                /* list of persistant RVTs */
-    int             ctxtflags;          /* context processing flags */
-
-    /*
-     * Speed optimization when coalescing text nodes
-     */
-    const xmlChar  *lasttext;          /* last text node content */
-    unsigned int    lasttsize;         /* last text node size */
-    unsigned int    lasttuse;          /* last text node use */
-};
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTransformContextPtr"></a>xsltTransformContextPtr</h3><pre class="programlisting">typedef xsltTransformContext *xsltTransformContextPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltElemPreComp"></a>struct xsltElemPreComp</h3><pre class="programlisting">struct xsltElemPreComp {
-    xsltElemPreCompPtr next;           /* chained list */
-    xsltStyleType type;                        /* type of the element */
-    xsltTransformFunction func;        /* handling function */
-    xmlNodePtr inst;                   /* the instruction */
-
-    /* end of common part */
-    xsltElemPreCompDeallocator free;   /* the deallocator */
-};
-</pre><p>
-The in-memory structure corresponding to element precomputed data,
-designed to be extended by extension implementors.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltElemPreCompPtr"></a>xsltElemPreCompPtr</h3><pre class="programlisting">typedef xsltElemPreComp *xsltElemPreCompPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTransformFunction"></a>xsltTransformFunction ()</h3><pre class="programlisting">void        (*xsltTransformFunction)        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst,
-                                             <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp);</pre><p>
-Signature of the function associated to elements part of the
-stylesheet language like xsl:if or xsl:apply-templates.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td> the input node
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td> the stylesheet node
-</td></tr><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td> the compiled information from the stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSortFunc"></a>xsltSortFunc ()</h3><pre class="programlisting">void        (*xsltSortFunc)                 (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> *sorts,
-                                             int nbsorts);</pre><p>
-Signature of the function to use during sorting</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>    a transformation context
-</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i> :</span></td><td>   the node-set to sort
-</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i> :</span></td><td> the number of sorts
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStyleType"></a>enum xsltStyleType</h3><pre class="programlisting">typedef enum {
-    XSLT_FUNC_COPY=1,
-    XSLT_FUNC_SORT,
-    XSLT_FUNC_TEXT,
-    XSLT_FUNC_ELEMENT,
-    XSLT_FUNC_ATTRIBUTE,
-    XSLT_FUNC_COMMENT,
-    XSLT_FUNC_PI,
-    XSLT_FUNC_COPYOF,
-    XSLT_FUNC_VALUEOF,
-    XSLT_FUNC_NUMBER,
-    XSLT_FUNC_APPLYIMPORTS,
-    XSLT_FUNC_CALLTEMPLATE,
-    XSLT_FUNC_APPLYTEMPLATES,
-    XSLT_FUNC_CHOOSE,
-    XSLT_FUNC_IF,
-    XSLT_FUNC_FOREACH,
-    XSLT_FUNC_DOCUMENT,
-    XSLT_FUNC_WITHPARAM,
-    XSLT_FUNC_PARAM,
-    XSLT_FUNC_VARIABLE,
-    XSLT_FUNC_WHEN,
-    XSLT_FUNC_EXTENSION
-} xsltStyleType;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltElemPreCompDeallocator"></a>xsltElemPreCompDeallocator ()</h3><pre class="programlisting">void        (*xsltElemPreCompDeallocator)   (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp);</pre><p>
-Deallocates an <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a> structure.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>comp</tt></i> :</span></td><td>  the <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a> to free up
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStylePreComp"></a>struct xsltStylePreComp</h3><pre class="programlisting">struct xsltStylePreComp {
-    xsltElemPreCompPtr next;   /* chained list */
-    xsltStyleType type;                /* type of the element */
-    xsltTransformFunction func; /* handling function */
-    xmlNodePtr inst;           /* the instruction */
-
-    /*
-     * Pre computed values.
-     */
-
-    xmlChar *stype;             /* sort */
-    int      has_stype;                /* sort */
-    int      number;           /* sort */
-    xmlChar *order;             /* sort */
-    int      has_order;                /* sort */
-    int      descending;       /* sort */
-    xmlChar *lang;             /* sort */
-    int      has_lang;         /* sort */
-    xmlChar *case_order;       /* sort */
-    int      lower_first;      /* sort */
-
-    xmlChar *use;              /* copy, element */
-    int      has_use;          /* copy, element */
-
-    int      noescape;         /* text */
-
-    xmlChar *name;             /* element, attribute, pi */
-    int      has_name;         /* element, attribute, pi */
-    xmlChar *ns;               /* element */
-    int      has_ns;           /* element */
-
-    xmlChar *mode;             /* apply-templates */
-    xmlChar *modeURI;          /* apply-templates */
-
-    xmlChar *test;             /* if */
-
-    xsltTemplatePtr templ;     /* call-template */
-
-    xmlChar *select;           /* sort, copy-of, value-of, apply-templates */
-
-    int      ver11;            /* document */
-    xmlChar *filename;         /* document URL */
-    int      has_filename;     /* document */
-
-    xsltNumberData numdata;    /* number */
-
-    xmlXPathCompExprPtr comp;  /* a precompiled XPath expression */
-    xmlNsPtr *nsList;          /* the namespaces in scope */
-    int nsNr;                  /* the number of namespaces in scope */
-};
-</pre><p>
-The in-memory structure corresponding to XSLT stylesheet constructs
-precomputed data.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStylePreCompPtr"></a>xsltStylePreCompPtr</h3><pre class="programlisting">typedef xsltStylePreComp *xsltStylePreCompPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStackElem"></a>struct xsltStackElem</h3><pre class="programlisting">struct xsltStackElem {
-    struct _xsltStackElem *next;/* chained list */
-    xsltStylePreCompPtr comp;   /* the compiled form */
-    int computed;      /* was the evaluation done */
-    xmlChar *name;     /* the local part of the name QName */
-    xmlChar *nameURI;  /* the URI part of the name QName */
-    xmlChar *select;   /* the eval string */
-    xmlNodePtr tree;   /* the tree if no eval string or the location */
-    xmlXPathObjectPtr value; /* The value if computed */
-};
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStackElemPtr"></a>xsltStackElemPtr</h3><pre class="programlisting">typedef xsltStackElem *xsltStackElemPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStylesheet"></a>struct xsltStylesheet</h3><pre class="programlisting">struct xsltStylesheet {
-    /*
-     * The stylesheet import relation is kept as a tree.
-     */
-    struct _xsltStylesheet *parent;
-    struct _xsltStylesheet *next;
-    struct _xsltStylesheet *imports;
-
-    xsltDocumentPtr docList;           /* the include document list */
-
-    /*
-     * General data on the style sheet document.
-     */
-    xmlDocPtr doc;             /* the parsed XML stylesheet */
-    xmlHashTablePtr stripSpaces;/* the hash table of the strip-space and
-                                  preserve space elements */
-    int             stripAll;  /* strip-space * (1) preserve-space * (-1) */
-    xmlHashTablePtr cdataSection;/* the hash table of the cdata-section */
-
-    /*
-     * Global variable or parameters.
-     */
-    xsltStackElemPtr variables; /* linked list of param and variables */
-
-    /*
-     * Template descriptions.
-     */
-    xsltTemplatePtr templates; /* the ordered list of templates */
-    void *templatesHash;       /* hash table or wherever compiled templates
-                                  informations are stored */
-    void *rootMatch;           /* template based on / */
-    void *keyMatch;            /* template based on key() */
-    void *elemMatch;           /* template based on * */
-    void *attrMatch;           /* template based on @* */
-    void *parentMatch;         /* template based on .. */
-    void *textMatch;           /* template based on text() */
-    void *piMatch;             /* template based on processing-instruction() */
-    void *commentMatch;                /* template based on comment() */
-    
-    /*
-     * Namespace aliases.
-     */
-    xmlHashTablePtr nsAliases; /* the namespace alias hash tables */
-
-    /*
-     * Attribute sets.
-     */
-    xmlHashTablePtr attributeSets;/* the attribute sets hash tables */
-
-    /*
-     * Namespaces.
-     */
-    xmlHashTablePtr nsHash;     /* the set of namespaces in use */
-    void           *nsDefs;     /* the namespaces defined */
-
-    /*
-     * Key definitions.
-     */
-    void *keys;                                /* key definitions */
-
-    /*
-     * Output related stuff.
-     */
-    xmlChar *method;           /* the output method */
-    xmlChar *methodURI;                /* associated namespace if any */
-    xmlChar *version;          /* version string */
-    xmlChar *encoding;         /* encoding string */
-    int omitXmlDeclaration;     /* omit-xml-declaration = "yes" | "no" */
-
-    /* 
-     * Number formatting.
-     */
-    xsltDecimalFormatPtr decimalFormat;
-    int standalone;             /* standalone = "yes" | "no" */
-    xmlChar *doctypePublic;     /* doctype-public string */
-    xmlChar *doctypeSystem;     /* doctype-system string */
-    int indent;                        /* should output being indented */
-    xmlChar *mediaType;                /* media-type string */
-
-    /*
-     * Precomputed blocks.
-     */
-    xsltElemPreCompPtr preComps;/* list of precomputed blocks */
-    int warnings;              /* number of warnings found at compilation */
-    int errors;                        /* number of errors found at compilation */
-
-    xmlChar  *exclPrefix;      /* last excluded prefixes */
-    xmlChar **exclPrefixTab;   /* array of excluded prefixes */
-    int       exclPrefixNr;    /* number of excluded prefixes in scope */
-    int       exclPrefixMax;   /* size of the array */
-
-    void     *_private;                /* user defined data */
-
-    /*
-     * Extensions.
-     */
-    xmlHashTablePtr extInfos;  /* the extension data */
-    int                    extrasNr;   /* the number of extras required */
-};
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltStylesheetPtr"></a>xsltStylesheetPtr</h3><pre class="programlisting">typedef xsltStylesheet *xsltStylesheetPtr;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltOutputType"></a>enum xsltOutputType</h3><pre class="programlisting">typedef enum {
-    XSLT_OUTPUT_XML = 0,
-    XSLT_OUTPUT_HTML,
-    XSLT_OUTPUT_TEXT
-} xsltOutputType;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTransformState"></a>enum xsltTransformState</h3><pre class="programlisting">typedef enum {
-    XSLT_STATE_OK = 0,
-    XSLT_STATE_ERROR,
-    XSLT_STATE_STOPPED
-} xsltTransformState;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="CHECK-STOPPED-CAPS"></a>CHECK_STOPPED</h3><pre class="programlisting">#define CHECK_STOPPED if (ctxt-&gt;state == XSLT_STATE_STOPPED) return;
-</pre><p>
-Macro to check if the XSLT processing should be stopped.
-Will return from the function.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="CHECK-STOPPEDE-CAPS"></a>CHECK_STOPPEDE</h3><pre class="programlisting">#define CHECK_STOPPEDE if (ctxt-&gt;state == XSLT_STATE_STOPPED) goto error;
-</pre><p>
-Macro to check if the XSLT processing should be stopped.
-Will goto the error: label.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="CHECK-STOPPED0-CAPS"></a>CHECK_STOPPED0</h3><pre class="programlisting">#define CHECK_STOPPED0 if (ctxt-&gt;state == XSLT_STATE_STOPPED) return(0);
-</pre><p>
-Macro to check if the XSLT processing should be stopped.
-Will return from the function with a 0 value.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNewStylesheet"></a>xsltNewStylesheet ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltNewStylesheet         (void);</pre><p>
-Create a new XSLT Stylesheet</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the newly allocated xsltStylesheetPtr or NULL in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetFile"></a>xsltParseStylesheetFile ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltParseStylesheetFile   (const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *filename);</pre><p>
-Load and parse an XSLT stylesheet</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>filename</tt></i> :</span></td><td>  the filename/URL to the stylesheet
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new XSLT stylesheet structure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeStylesheet"></a>xsltFreeStylesheet ()</h3><pre class="programlisting">void        xsltFreeStylesheet              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet);</pre><p>
-Free up the memory allocated by <i><tt>sheet</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>sheet</tt></i> :</span></td><td>  an XSLT stylesheet
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltIsBlank"></a>xsltIsBlank ()</h3><pre class="programlisting">int         xsltIsBlank                     (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *str);</pre><p>
-Check if a string is ignorable</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>str</tt></i> :</span></td><td>  a string
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>1 if the string is NULL or made of blanks chars, 0 otherwise
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeStackElemList"></a>xsltFreeStackElemList ()</h3><pre class="programlisting">void        xsltFreeStackElemList           (<a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elem);</pre><p>
-Free up the memory allocated by <i><tt>elem</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>elem</tt></i> :</span></td><td>  an XSLT stack element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDecimalFormatGetByName"></a>xsltDecimalFormatGetByName ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> xsltDecimalFormatGetByName
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name);</pre><p>
-Find decimal-format by name</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>sheet</tt></i> :</span></td><td> the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td> the decimal-format name to find
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the xsltDecimalFormatPtr
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetProcess"></a>xsltParseStylesheetProcess ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltParseStylesheetProcess
-                                            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> ret,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);</pre><p>
-parse an XSLT stylesheet adding the associated structures</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ret</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  and xmlDoc parsed XML
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the value of the 'ret' parameter if everything
-went right, NULL if something went amiss.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetOutput"></a>xsltParseStylesheetOutput ()</h3><pre class="programlisting">void        xsltParseStylesheetOutput       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur);</pre><p>
-parse an XSLT stylesheet output element and record
-information related to the stylesheet output</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>  the "output" element
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetDoc"></a>xsltParseStylesheetDoc ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltParseStylesheetDoc    (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);</pre><p>
-parse an XSLT stylesheet building the associated structures</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  and xmlDoc parsed XML
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new XSLT stylesheet structure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseStylesheetImportedDoc"></a>xsltParseStylesheetImportedDoc ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltParseStylesheetImportedDoc
-                                            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);</pre><p>
-parse an XSLT stylesheet building the associated structures
-except the processing not needed for imported documents.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  and xmlDoc parsed XML
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new XSLT stylesheet structure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltLoadStylesheetPI"></a>xsltLoadStylesheetPI ()</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> xsltLoadStylesheetPI      (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> doc);</pre><p>
-This function tries to locate the stylesheet PI in the given document
-If found, and if contained within the document, it will extract 
-that subtree to build the stylesheet to process <i><tt>doc</tt></i> (doc itself will
-be modified). If found but referencing an external document it will
-attempt to load it and generate a stylesheet from it. In both cases,
-the resulting stylesheet and the document need to be freed once the
-transformation is done.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc</tt></i> :</span></td><td>  a document to process
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a new XSLT stylesheet structure or NULL if not found.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltNumberFormat"></a>xsltNumberFormat ()</h3><pre class="programlisting">void        xsltNumberFormat                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a> data,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Convert one number.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td> the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>data</tt></i> :</span></td><td> the formatting informations
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td> the data to format
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFormatNumberConversion"></a>xsltFormatNumberConversion ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathError">xmlXPathError</GTKDOCLINK> xsltFormatNumberConversion    (<a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *format,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="double">double</GTKDOCLINK> number,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> **result);</pre><p>
-format-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="number">number</GTKDOCLINK>() uses the JDK 1.1 DecimalFormat class:
-</p><p>
-http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html
-</p><p>
-Structure:
-</p><p>
-  pattern    := subpattern{;subpattern}
-  subpattern := {prefix}integer{.fraction}{suffix}
-  prefix     := '\\u0000'..'\\uFFFD' - specialCharacters
-  suffix     := '\\u0000'..'\\uFFFD' - specialCharacters
-  integer    := '#'* '0'* '0'
-  fraction   := '0'* '#'*
-</p><p>
-  Notation:
-   X*       0 or more instances of X
-   (X | Y)  either X or Y.
-   X..Y     any character from X up to Y, inclusive.
-   S - T    characters in S, except those in T
-</p><p>
-Special Characters:
-</p><p>
-  Symbol Meaning
-  0      a digit
-  #      a digit, zero shows as absent
-  .      placeholder for decimal separator
-  ,      placeholder for grouping separator.
-  ;      separates formats.
-  -      default negative prefix.
-  %      multiply by 100 and show as percentage
-  ?      multiply by 1000 and show as per mille
-  X      any other characters can be used in the prefix or suffix
-  '      used to quote special characters in a prefix or suffix.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>self</tt></i> :</span></td><td> the decimal format
-</td></tr><tr><td><span class="term"><i><tt>format</tt></i> :</span></td><td> the format requested
-</td></tr><tr><td><span class="term"><i><tt>number</tt></i> :</span></td><td> the value to format
-</td></tr><tr><td><span class="term"><i><tt>result</tt></i> :</span></td><td> the place to ouput the result
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a possible XPath error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltParseTemplateContent"></a>xsltParseTemplateContent ()</h3><pre class="programlisting">void        xsltParseTemplateContent        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> templ);</pre><p>
-parse a template content-model
-Clean-up the template content from unwanted ignorable blank nodes
-and process xslt:text</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet
-</td></tr><tr><td><span class="term"><i><tt>templ</tt></i> :</span></td><td>  the container node (can be a document for literal results)
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAllocateExtra"></a>xsltAllocateExtra ()</h3><pre class="programlisting">int         xsltAllocateExtra               (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Allocate an extra runtime information slot statically while compiling
-the stylesheet and return its number</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  an XSLT stylesheet
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of the slot
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAllocateExtraCtxt"></a>xsltAllocateExtraCtxt ()</h3><pre class="programlisting">int         xsltAllocateExtraCtxt           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Allocate an extra runtime information slot at run-time
-and return its number
-This make sure there is a slot ready in the transformation context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of the slot
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCreateRVT"></a>xsltCreateRVT ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   xsltCreateRVT                   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Create a result value tree</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the result value tree or NULL in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterTmpRVT"></a>xsltRegisterTmpRVT ()</h3><pre class="programlisting">int         xsltRegisterTmpRVT              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> RVT);</pre><p>
-Register the result value tree for destruction at the end of the context</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>RVT</tt></i> :</span></td><td>  a result value tree
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success and -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltRegisterPersistRVT"></a>xsltRegisterPersistRVT ()</h3><pre class="programlisting">int         xsltRegisterPersistRVT          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> RVT);</pre><p>
-Register the result value tree for destruction at the end of the processing</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>RVT</tt></i> :</span></td><td>  a result value tree
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success and -1 in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltFreeRVTs"></a>xsltFreeRVTs ()</h3><pre class="programlisting">void        xsltFreeRVTs                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-Free all the registered result value tree of the transformation</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr></tbody></table></div></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-keys.html"><b>&lt;&lt; keys</b></a></td><td align="right"><a accesskey="n" href="libxslt-numbersInternals.html"><b>numbersInternals &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module xsltInternals from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module xsltInternals from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-xslt.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-xslt.html">xslt</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-xsltexports.html">xsltexports</a></th><td><a accesskey="n" href="libxslt-xsltexports.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#CHECK_STOPPED">CHECK_STOPPED</a></pre><pre class="programlisting">#define <a href="#CHECK_STOPPED0">CHECK_STOPPED0</a></pre><pre class="programlisting">#define <a href="#CHECK_STOPPEDE">CHECK_STOPPEDE</a></pre><pre class="programlisting">#define <a href="#XSLT_MAX_SORT">XSLT_MAX_SORT</a></pre><pre class="programlisting">#define <a href="#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a></pre><pre class="programlisting">#define <a href="#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a></pre><pre class="programlisting">#define <a href="#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a></pre><pre class="programlisting">#define <a href="#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a></pre><pre class="programlisting">Structure <a href="#xsltDecimalFormat">xsltDecimalFormat</a><br />struct _xsltDecimalFormat
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltDecimalFormat">xsltDecimalFormat</a> * <a name="xsltDecimalFormatPtr" id="xsltDecimalFormatPtr">xsltDecimalFormatPtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltDocument">xsltDocument</a><br />struct _xsltDocument
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltDocument">xsltDocument</a> * <a name="xsltDocumentPtr" id="xsltDocumentPtr">xsltDocumentPtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltElemPreComp">xsltElemPreComp</a><br />struct _xsltElemPreComp
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltElemPreComp">xsltElemPreComp</a> * <a name="xsltElemPreCompPtr" id="xsltElemPreCompPtr">xsltElemPreCompPtr</a>
+</pre><pre class="programlisting">Enum <a href="#xsltOutputType">xsltOutputType</a>
+</pre><pre class="programlisting">Structure <a href="#xsltRuntimeExtra">xsltRuntimeExtra</a><br />struct _xsltRuntimeExtra
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltRuntimeExtra">xsltRuntimeExtra</a> * <a name="xsltRuntimeExtraPtr" id="xsltRuntimeExtraPtr">xsltRuntimeExtraPtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltStackElem">xsltStackElem</a><br />struct _xsltStackElem
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltStackElem">xsltStackElem</a> * <a name="xsltStackElemPtr" id="xsltStackElemPtr">xsltStackElemPtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltStylePreComp">xsltStylePreComp</a><br />struct _xsltStylePreComp
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltStylePreComp">xsltStylePreComp</a> * <a name="xsltStylePreCompPtr" id="xsltStylePreCompPtr">xsltStylePreCompPtr</a>
+</pre><pre class="programlisting">Enum <a href="#xsltStyleType">xsltStyleType</a>
+</pre><pre class="programlisting">Structure <a href="#xsltStylesheet">xsltStylesheet</a><br />struct _xsltStylesheet
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltStylesheet">xsltStylesheet</a> * <a name="xsltStylesheetPtr" id="xsltStylesheetPtr">xsltStylesheetPtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltTemplate">xsltTemplate</a><br />struct _xsltTemplate
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltTemplate">xsltTemplate</a> * <a name="xsltTemplatePtr" id="xsltTemplatePtr">xsltTemplatePtr</a>
+</pre><pre class="programlisting">Structure <a href="#xsltTransformContext">xsltTransformContext</a><br />struct _xsltTransformContext
+</pre><pre class="programlisting">Typedef <a href="libxslt-xsltInternals.html#xsltTransformContext">xsltTransformContext</a> * <a name="xsltTransformContextPtr" id="xsltTransformContextPtr">xsltTransformContextPtr</a>
+</pre><pre class="programlisting">Enum <a href="#xsltTransformState">xsltTransformState</a>
+</pre><pre class="programlisting">int  <a href="#xsltAllocateExtra">xsltAllocateExtra</a>              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">int        <a href="#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">xmlDocPtr  <a href="#xsltCreateRVT">xsltCreateRVT</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> <a href="#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet, <br />                                                      xmlChar * name)</pre>
+<pre class="programlisting">Function type: <a href="#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a>
+void   <a href="#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a>    (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp)
+</pre>
+<pre class="programlisting">xmlXPathError      <a href="#xsltFormatNumberConversion">xsltFormatNumberConversion</a>    (<a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self, <br />                                                 xmlChar * format, <br />                                                double number, <br />                                           xmlChar ** result)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeRVTs">xsltFreeRVTs</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeStackElemList">xsltFreeStackElemList</a>              (<a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elem)</pre>
+<pre class="programlisting">void       <a href="#xsltFreeStylesheet">xsltFreeStylesheet</a>            (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet)</pre>
+<pre class="programlisting">int        <a href="#xsltIsBlank">xsltIsBlank</a>                  (xmlChar * str)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a>        (xmlDocPtr doc)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltNewStylesheet">xsltNewStylesheet</a>      (void)</pre>
+<pre class="programlisting">void       <a href="#xsltNumberFormat">xsltNumberFormat</a>                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a> data, <br />                                    xmlNodePtr node)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a>    (xmlDocPtr doc)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltParseStylesheetFile">xsltParseStylesheetFile</a>  (const xmlChar * filename)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a>    (xmlDocPtr doc, <br />                                                   <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">void       <a href="#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a>      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)</pre>
+<pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       <a href="#xsltParseStylesheetProcess">xsltParseStylesheetProcess</a>    (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> ret, <br />                                                        xmlDocPtr doc)</pre>
+<pre class="programlisting">void       <a href="#xsltParseTemplateContent">xsltParseTemplateContent</a>        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr templ)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr RVT)</pre>
+<pre class="programlisting">int        <a href="#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr RVT)</pre>
+<pre class="programlisting">Function type: <a href="#xsltSortFunc">xsltSortFunc</a>
+void   <a href="#xsltSortFunc">xsltSortFunc</a>                        (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr * sorts, <br />                                      int nbsorts)
+</pre>
+<pre class="programlisting">Function type: <a href="#xsltTransformFunction">xsltTransformFunction</a>
+void   <a href="#xsltTransformFunction">xsltTransformFunction</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp)
+</pre>
+<h2>Description</h2>
+<h3><a name="CHECK_STOPPED" id="CHECK_STOPPED"></a>Macro: CHECK_STOPPED</h3><pre>#define CHECK_STOPPED</pre><p>Macro to check if the XSLT processing should be stopped. Will return from the function.</p>
+<h3><a name="CHECK_STOPPED0" id="CHECK_STOPPED0"></a>Macro: CHECK_STOPPED0</h3><pre>#define CHECK_STOPPED0</pre><p>Macro to check if the XSLT processing should be stopped. Will return from the function with a 0 value.</p>
+<h3><a name="CHECK_STOPPEDE" id="CHECK_STOPPEDE"></a>Macro: CHECK_STOPPEDE</h3><pre>#define CHECK_STOPPEDE</pre><p>Macro to check if the XSLT processing should be stopped. Will goto the error: label.</p>
+<h3><a name="XSLT_MAX_SORT" id="XSLT_MAX_SORT"></a>Macro: XSLT_MAX_SORT</h3><pre>#define XSLT_MAX_SORT</pre><p>Max number of specified xsl:sort on an element.</p>
+<h3><a name="XSLT_PAT_NO_PRIORITY" id="XSLT_PAT_NO_PRIORITY"></a>Macro: XSLT_PAT_NO_PRIORITY</h3><pre>#define XSLT_PAT_NO_PRIORITY</pre><p>Specific value for pattern without priority expressed.</p>
+<h3><a name="XSLT_RUNTIME_EXTRA" id="XSLT_RUNTIME_EXTRA"></a>Macro: XSLT_RUNTIME_EXTRA</h3><pre>#define XSLT_RUNTIME_EXTRA</pre><p>Macro used to define extra information stored in the context</p>
+<h3><a name="XSLT_RUNTIME_EXTRA_FREE" id="XSLT_RUNTIME_EXTRA_FREE"></a>Macro: XSLT_RUNTIME_EXTRA_FREE</h3><pre>#define XSLT_RUNTIME_EXTRA_FREE</pre><p>Macro used to free extra information stored in the context</p>
+<h3><a name="XSLT_RUNTIME_EXTRA_LST" id="XSLT_RUNTIME_EXTRA_LST"></a>Macro: XSLT_RUNTIME_EXTRA_LST</h3><pre>#define XSLT_RUNTIME_EXTRA_LST</pre><p>Macro used to access extra information stored in the context</p>
+<h3><a name="xsltDecimalFormat" id="xsltDecimalFormat">Structure xsltDecimalFormat</a></h3><pre class="programlisting">Structure xsltDecimalFormat<br />struct _xsltDecimalFormat {
+    struct _xsltDecimalFormat *        next    : chained list
+    xmlChar *  name    : Used for interpretation of pattern
+    xmlChar *  digit
+    xmlChar *  patternSeparator        : May appear in result
+    xmlChar *  minusSign
+    xmlChar *  infinity
+    xmlChar *  noNumber        : Not-a-number Used for interpretation of
+    xmlChar *  decimalPoint
+    xmlChar *  grouping
+    xmlChar *  percent
+    xmlChar *  permille
+    xmlChar *  zeroDigit
+}</pre><h3><a name="xsltDocument" id="xsltDocument">Structure xsltDocument</a></h3><pre class="programlisting">Structure xsltDocument<br />struct _xsltDocument {
+    struct _xsltDocument *     next    : documents are kept in a chained list
+    int        main    : is this the main document
+    xmlDocPtr  doc     : the parsed document
+    void *     keys    : key tables storage
+    struct _xsltDocument *     includes        : subsidiary includes
+}</pre><h3><a name="xsltElemPreComp" id="xsltElemPreComp">Structure xsltElemPreComp</a></h3><pre class="programlisting">Structure xsltElemPreComp<br />struct _xsltElemPreComp {
+    <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     next    : chained list
+    <a href="libxslt-xsltInternals.html#xsltStyleType">xsltStyleType</a>       type    : type of the element
+    <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a>       func    : handling function
+    xmlNodePtr inst    : the instruction end of common part
+    <a href="libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a>     free    : the deallocator
+}</pre><h3>Enum <a name="xsltOutputType" id="xsltOutputType">xsltOutputType</a></h3><pre class="programlisting">Enum xsltOutputType {
+    <a name="XSLT_OUTPUT_XML" id="XSLT_OUTPUT_XML">XSLT_OUTPUT_XML</a> = 0
+    <a name="XSLT_OUTPUT_HTML" id="XSLT_OUTPUT_HTML">XSLT_OUTPUT_HTML</a> = 1
+    <a name="XSLT_OUTPUT_TEXT" id="XSLT_OUTPUT_TEXT">XSLT_OUTPUT_TEXT</a> = 2
+}
+</pre><h3><a name="xsltRuntimeExtra" id="xsltRuntimeExtra">Structure xsltRuntimeExtra</a></h3><pre class="programlisting">Structure xsltRuntimeExtra<br />struct _xsltRuntimeExtra {
+    void *     info    : pointer to the extra data
+    xmlFreeFunc        deallocate      : pointer to the deallocation routine
+    void *     val     : data not needing deallocation
+}</pre><h3><a name="xsltStackElem" id="xsltStackElem">Structure xsltStackElem</a></h3><pre class="programlisting">Structure xsltStackElem<br />struct _xsltStackElem {
+    struct _xsltStackElem *    next    : chained list
+    <a href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a>   comp    : the compiled form
+    int        computed        : was the evaluation done
+    xmlChar *  name    : the local part of the name QName
+    xmlChar *  nameURI : the URI part of the name QName
+    xmlChar *  select  : the eval string
+    xmlNodePtr tree    : the tree if no eval string or the locat
+    xmlXPathObjectPtr  value   : The value if computed
+}</pre><h3><a name="xsltStylePreComp" id="xsltStylePreComp">Structure xsltStylePreComp</a></h3><pre class="programlisting">Structure xsltStylePreComp<br />struct _xsltStylePreComp {
+    <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     next    : chained list
+    <a href="libxslt-xsltInternals.html#xsltStyleType">xsltStyleType</a>       type    : type of the element
+    <a href="libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a>       func    : handling function
+    xmlNodePtr inst    : * Pre computed values. *
+    xmlChar *  stype   : sort
+    int        has_stype       : sort
+    int        number  : sort
+    xmlChar *  order   : sort
+    int        has_order       : sort
+    int        descending      : sort
+    xmlChar *  lang    : sort
+    int        has_lang        : sort
+    xmlChar *  case_order      : sort
+    int        lower_first     : sort
+    xmlChar *  use     : copy, element
+    int        has_use : copy, element
+    int        noescape        : text
+    xmlChar *  name    : element, attribute, pi
+    int        has_name        : element, attribute, pi
+    xmlChar *  ns      : element
+    int        has_ns  : element
+    xmlChar *  mode    : apply-templates
+    xmlChar *  modeURI : apply-templates
+    xmlChar *  test    : if
+    <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>   templ   : call-template
+    xmlChar *  select  : sort, copy-of, value-of, apply-template
+    int        ver11   : document
+    xmlChar *  filename        : document URL
+    int        has_filename    : document
+    <a href="libxslt-numbersInternals.html#xsltNumberData">xsltNumberData</a>  numdata : number
+    xmlXPathCompExprPtr        comp    : a precompiled XPath expression
+    xmlNsPtr * nsList  : the namespaces in scope
+    int        nsNr    : the number of namespaces in scope
+}</pre><h3>Enum <a name="xsltStyleType" id="xsltStyleType">xsltStyleType</a></h3><pre class="programlisting">Enum xsltStyleType {
+    <a name="XSLT_FUNC_COPY" id="XSLT_FUNC_COPY">XSLT_FUNC_COPY</a> = 1
+    <a name="XSLT_FUNC_SORT" id="XSLT_FUNC_SORT">XSLT_FUNC_SORT</a> = 2
+    <a name="XSLT_FUNC_TEXT" id="XSLT_FUNC_TEXT">XSLT_FUNC_TEXT</a> = 3
+    <a name="XSLT_FUNC_ELEMENT" id="XSLT_FUNC_ELEMENT">XSLT_FUNC_ELEMENT</a> = 4
+    <a name="XSLT_FUNC_ATTRIBUTE" id="XSLT_FUNC_ATTRIBUTE">XSLT_FUNC_ATTRIBUTE</a> = 5
+    <a name="XSLT_FUNC_COMMENT" id="XSLT_FUNC_COMMENT">XSLT_FUNC_COMMENT</a> = 6
+    <a name="XSLT_FUNC_PI" id="XSLT_FUNC_PI">XSLT_FUNC_PI</a> = 7
+    <a name="XSLT_FUNC_COPYOF" id="XSLT_FUNC_COPYOF">XSLT_FUNC_COPYOF</a> = 8
+    <a name="XSLT_FUNC_VALUEOF" id="XSLT_FUNC_VALUEOF">XSLT_FUNC_VALUEOF</a> = 9
+    <a name="XSLT_FUNC_NUMBER" id="XSLT_FUNC_NUMBER">XSLT_FUNC_NUMBER</a> = 10
+    <a name="XSLT_FUNC_APPLYIMPORTS" id="XSLT_FUNC_APPLYIMPORTS">XSLT_FUNC_APPLYIMPORTS</a> = 11
+    <a name="XSLT_FUNC_CALLTEMPLATE" id="XSLT_FUNC_CALLTEMPLATE">XSLT_FUNC_CALLTEMPLATE</a> = 12
+    <a name="XSLT_FUNC_APPLYTEMPLATES" id="XSLT_FUNC_APPLYTEMPLATES">XSLT_FUNC_APPLYTEMPLATES</a> = 13
+    <a name="XSLT_FUNC_CHOOSE" id="XSLT_FUNC_CHOOSE">XSLT_FUNC_CHOOSE</a> = 14
+    <a name="XSLT_FUNC_IF" id="XSLT_FUNC_IF">XSLT_FUNC_IF</a> = 15
+    <a name="XSLT_FUNC_FOREACH" id="XSLT_FUNC_FOREACH">XSLT_FUNC_FOREACH</a> = 16
+    <a name="XSLT_FUNC_DOCUMENT" id="XSLT_FUNC_DOCUMENT">XSLT_FUNC_DOCUMENT</a> = 17
+    <a name="XSLT_FUNC_WITHPARAM" id="XSLT_FUNC_WITHPARAM">XSLT_FUNC_WITHPARAM</a> = 18
+    <a name="XSLT_FUNC_PARAM" id="XSLT_FUNC_PARAM">XSLT_FUNC_PARAM</a> = 19
+    <a name="XSLT_FUNC_VARIABLE" id="XSLT_FUNC_VARIABLE">XSLT_FUNC_VARIABLE</a> = 20
+    <a name="XSLT_FUNC_WHEN" id="XSLT_FUNC_WHEN">XSLT_FUNC_WHEN</a> = 21
+    <a name="XSLT_FUNC_EXTENSION" id="XSLT_FUNC_EXTENSION">XSLT_FUNC_EXTENSION</a> = 22
+}
+</pre><h3><a name="xsltStylesheet" id="xsltStylesheet">Structure xsltStylesheet</a></h3><pre class="programlisting">Structure xsltStylesheet<br />struct _xsltStylesheet {
+    struct _xsltStylesheet *   parent
+    struct _xsltStylesheet *   next
+    struct _xsltStylesheet *   imports
+    <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   docList : * General data on the style sheet docume
+    xmlDocPtr  doc     : the parsed XML stylesheet
+    xmlHashTablePtr    stripSpaces     : the hash table of the strip-space and p
+    int        stripAll        : strip-space * (1) preserve-space * (-1)
+    xmlHashTablePtr    cdataSection    : * Global variable or parameters. *
+    <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> variables       : * Template descriptions. *
+    <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>   templates       : the ordered list of templates
+    void *     templatesHash   : hash table or wherever compiled templat
+    void *     rootMatch       : template based on /
+    void *     keyMatch        : template based on key()
+    void *     elemMatch       : template based on *
+    void *     attrMatch       : template based on @*
+    void *     parentMatch     : template based on ..
+    void *     textMatch       : template based on text()
+    void *     piMatch : template based on processing-instructio
+    void *     commentMatch    : * Namespace aliases. *
+    xmlHashTablePtr    nsAliases       : * Attribute sets. *
+    xmlHashTablePtr    attributeSets   : * Namespaces. *
+    xmlHashTablePtr    nsHash  : the set of namespaces in use
+    void *     nsDefs  : * Key definitions. *
+    void *     keys    : * Output related stuff. *
+    xmlChar *  method  : the output method
+    xmlChar *  methodURI       : associated namespace if any
+    xmlChar *  version : version string
+    xmlChar *  encoding        : encoding string
+    int        omitXmlDeclaration      : * Number formatting. *
+    <a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> decimalFormat
+    int        standalone      : standalone = &quot;yes&quot; | &quot;no&quot;
+    xmlChar *  doctypePublic   : doctype-public string
+    xmlChar *  doctypeSystem   : doctype-system string
+    int        indent  : should output being indented
+    xmlChar *  mediaType       : * Precomputed blocks. *
+    <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a>     preComps        : list of precomputed blocks
+    int        warnings        : number of warnings found at compilation
+    int        errors  : number of errors found at compilation
+    xmlChar *  exclPrefix      : last excluded prefixes
+    xmlChar ** exclPrefixTab   : array of excluded prefixes
+    int        exclPrefixNr    : number of excluded prefixes in scope
+    int        exclPrefixMax   : size of the array
+    void *     _private        : * Extensions. *
+    xmlHashTablePtr    extInfos        : the extension data
+    int        extrasNr        : * For keeping track of nested includes *
+    <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   includes        : points to last nested include
+}</pre><h3><a name="xsltTemplate" id="xsltTemplate">Structure xsltTemplate</a></h3><pre class="programlisting">Structure xsltTemplate<br />struct _xsltTemplate {
+    struct _xsltTemplate *     next    : chained list sorted by priority
+    struct _xsltStylesheet *   style   : the containing stylesheet
+    xmlChar *  match   : the matching string
+    float      priority        : as given from the stylesheet, not compu
+    xmlChar *  name    : the local part of the name QName
+    xmlChar *  nameURI : the URI part of the name QName
+    xmlChar *  mode    : the local part of the mode QName
+    xmlChar *  modeURI : the URI part of the mode QName
+    xmlNodePtr content : the template replacement value
+    xmlNodePtr elem    : the source element
+    int        inheritedNsNr   : number of inherited namespaces
+    xmlNsPtr * inheritedNs     : inherited non-excluded namespaces Profi
+    int        nbCalls : the number of time the template was cal
+    unsigned long      time    : the time spent in this template
+}</pre><h3><a name="xsltTransformContext" id="xsltTransformContext">Structure xsltTransformContext</a></h3><pre class="programlisting">Structure xsltTransformContext<br />struct _xsltTransformContext {
+    <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       style   : the stylesheet used
+    <a href="libxslt-xsltInternals.html#xsltOutputType">xsltOutputType</a>     type    : the type of output
+    <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a>   templ   : the current template
+    int        templNr : Nb of templates in the stack
+    int        templMax        : Size of the templtes stack
+    <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> * templTab        : the template stack
+    <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> vars    : the current variable list
+    int        varsNr  : Nb of variable list in the stack
+    int        varsMax : Size of the variable list stack
+    <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> *       varsTab : the variable list stack
+    int        varsBase        : * Extensions *
+    xmlHashTablePtr    extFunctions    : the extension functions
+    xmlHashTablePtr    extElements     : the extension elements
+    xmlHashTablePtr    extInfos        : the extension data
+    const xmlChar *    mode    : the current mode
+    const xmlChar *    modeURI : the current mode URI
+    <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   docList : the document list
+    <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   document        : the current document
+    xmlNodePtr node    : the current node being processed
+    xmlNodeSetPtr      nodeList        : the current node list xmlNodePtr curren
+    xmlDocPtr  output  : the resulting document
+    xmlNodePtr insert  : the insertion node
+    xmlXPathContextPtr xpathCtxt       : the XPath context
+    <a href="libxslt-xsltInternals.html#xsltTransformState">xsltTransformState</a>     state   : * Global variables *
+    xmlHashTablePtr    globalVars      : the global variables and params
+    xmlNodePtr inst    : the instruction in the stylesheet
+    int        xinclude        : should XInclude be processed
+    const char *       outputFile      : the output URI if known
+    int        profile : is this run profiled
+    long       prof    : the current profiled value
+    int        profNr  : Nb of templates in the stack
+    int        profMax : Size of the templtaes stack
+    long *     profTab : the profile template stack
+    void *     _private        : user defined data
+    int        extrasNr        : the number of extras used
+    int        extrasMax       : the number of extras allocated
+    <a href="libxslt-xsltInternals.html#xsltRuntimeExtraPtr">xsltRuntimeExtraPtr</a>   extras  : extra per runtime informations
+    <a href="libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a>   styleList       : the stylesheet docs list
+    void *     sec     : the security preferences if any
+    xmlGenericErrorFunc        error   : a specific error handler
+    void *     errctx  : context for the error handler
+    <a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> sortfunc        : * handling of temporary Result Value Tre
+    xmlDocPtr  tmpRVT  : list of RVT without persistance
+    xmlDocPtr  persistRVT      : list of persistant RVTs
+    int        ctxtflags       : * Speed optimization when coalescing tex
+    const xmlChar *    lasttext        : last text node content
+    unsigned int       lasttsize       : last text node size
+    unsigned int       lasttuse        : * Per Context Debugging *
+    int        debugStatus     : the context level debug status
+    unsigned long *    traceCode       : pointer to the variable holding the mas
+}</pre><h3>Enum <a name="xsltTransformState" id="xsltTransformState">xsltTransformState</a></h3><pre class="programlisting">Enum xsltTransformState {
+    <a name="XSLT_STATE_OK" id="XSLT_STATE_OK">XSLT_STATE_OK</a> = 0
+    <a name="XSLT_STATE_ERROR" id="XSLT_STATE_ERROR">XSLT_STATE_ERROR</a> = 1
+    <a name="XSLT_STATE_STOPPED" id="XSLT_STATE_STOPPED">XSLT_STATE_STOPPED</a> = 2
+}
+</pre><h3><a name="xsltAllocateExtra" id="xsltAllocateExtra"></a>Function: xsltAllocateExtra</h3><pre class="programlisting">int       xsltAllocateExtra               (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Allocate an extra runtime information slot statically while compiling the stylesheet and return its number</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>an XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of the slot</td></tr></tbody></table></div><h3><a name="xsltAllocateExtraCtxt" id="xsltAllocateExtraCtxt"></a>Function: xsltAllocateExtraCtxt</h3><pre class="programlisting">int    xsltAllocateExtraCtxt           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Allocate an extra runtime information slot at run-time and return its number This make sure there is a slot ready in the transformation context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of the slot</td></tr></tbody></table></div><h3><a name="xsltCreateRVT" id="xsltCreateRVT"></a>Function: xsltCreateRVT</h3><pre class="programlisting">xmlDocPtr   xsltCreateRVT           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Create a result value tree</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the result value tree or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltDecimalFormatGetByName" id="xsltDecimalFormatGetByName"></a>Function: xsltDecimalFormatGetByName</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a>   xsltDecimalFormatGetByName      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet, <br />                                                      xmlChar * name)<br />
+</pre><p>Find decimal-format by name</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sheet</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the decimal-format name to find</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a></td></tr></tbody></table></div><h3><a name="xsltElemPreCompDeallocator" id="xsltElemPreCompDeallocator"></a>Function type: xsltElemPreCompDeallocator</h3><pre class="programlisting">Function type: xsltElemPreCompDeallocator
+void   xsltElemPreCompDeallocator      (<a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp)
+</pre><p>Deallocates an #xsltElemPreComp structure.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the #xsltElemPreComp to free up</td></tr></tbody></table></div><br />
+<h3><a name="xsltFormatNumberConversion" id="xsltFormatNumberConversion"></a>Function: xsltFormatNumberConversion</h3><pre class="programlisting">xmlXPathError        xsltFormatNumberConversion      (<a href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self, <br />                                                 xmlChar * format, <br />                                                double number, <br />                                           xmlChar ** result)<br />
+</pre><p>format-number() uses the JDK 1.1 DecimalFormat class: http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html Structure: pattern := subpattern{;subpattern} subpattern := {prefix}integer{.fraction}{suffix} prefix := '\\u0000'..'\\uFFFD' - specialCharacters suffix := '\\u0000'..'\\uFFFD' - specialCharacters integer := '#'* '0'* '0' fraction := '0'* '#'* Notation: X* 0 or more instances of X (X | Y) either X or Y. X..Y any character from X up to Y, inclusive. S - T characters in S, except those in T Special Characters: Symbol Meaning 0 a digit # a digit, zero shows as absent . placeholder for decimal separator , placeholder for grouping separator. ; separates formats. - default negative prefix. % multiply by 100 and show as percentage ? multiply by 1000 and show as per mille X any other characters can be used in the prefix or suffix ' used to quote special characters in a prefix or suffix.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>self</tt></i>:</span></td><td>the decimal format</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>the format requested</td></tr><tr><td><span class="term"><i><tt>number</tt></i>:</span></td><td>the value to format</td></tr><tr><td><span class="term"><i><tt>result</tt></i>:</span></td><td>the place to ouput the result</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a possible XPath error</td></tr></tbody></table></div><h3><a name="xsltFreeRVTs" id="xsltFreeRVTs"></a>Function: xsltFreeRVTs</h3><pre class="programlisting">void       xsltFreeRVTs                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>Free all the registered result value tree of the transformation</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr></tbody></table></div><h3><a name="xsltFreeStackElemList" id="xsltFreeStackElemList"></a>Function: xsltFreeStackElemList</h3><pre class="programlisting">void   xsltFreeStackElemList           (<a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elem)<br />
+</pre><p>Free up the memory allocated by @elem</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>elem</tt></i>:</span></td><td>an XSLT stack element</td></tr></tbody></table></div><h3><a name="xsltFreeStylesheet" id="xsltFreeStylesheet"></a>Function: xsltFreeStylesheet</h3><pre class="programlisting">void     xsltFreeStylesheet              (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> sheet)<br />
+</pre><p>Free up the memory allocated by @sheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>sheet</tt></i>:</span></td><td>an XSLT stylesheet</td></tr></tbody></table></div><h3><a name="xsltIsBlank" id="xsltIsBlank"></a>Function: xsltIsBlank</h3><pre class="programlisting">int     xsltIsBlank                     (xmlChar * str)<br />
+</pre><p>Check if a string is ignorable</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>a string</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if the string is NULL or made of blanks chars, 0 otherwise</td></tr></tbody></table></div><h3><a name="xsltLoadStylesheetPI" id="xsltLoadStylesheetPI"></a>Function: xsltLoadStylesheetPI</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>    xsltLoadStylesheetPI    (xmlDocPtr doc)<br />
+</pre><p>This function tries to locate the stylesheet PI in the given document If found, and if contained within the document, it will extract that subtree to build the stylesheet to process @doc (doc itself will be modified). If found but referencing an external document it will attempt to load it and generate a stylesheet from it. In both cases, the resulting stylesheet and the document need to be freed once the transformation is done.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>a document to process</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new XSLT stylesheet structure or NULL if not found.</td></tr></tbody></table></div><h3><a name="xsltNewStylesheet" id="xsltNewStylesheet"></a>Function: xsltNewStylesheet</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       xsltNewStylesheet       (void)<br />
+</pre><p>Create a new XSLT Stylesheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the newly allocated <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> or NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltNumberFormat" id="xsltNumberFormat"></a>Function: xsltNumberFormat</h3><pre class="programlisting">void    xsltNumberFormat                (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-numbersInternals.html#xsltNumberDataPtr">xsltNumberDataPtr</a> data, <br />                                    xmlNodePtr node)<br />
+</pre><p>Convert one number.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>the formatting informations</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the data to format</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetDoc" id="xsltParseStylesheetDoc"></a>Function: xsltParseStylesheetDoc</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>      xsltParseStylesheetDoc  (xmlDocPtr doc)<br />
+</pre><p>parse an XSLT stylesheet building the associated structures</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>and xmlDoc parsed XML</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new XSLT stylesheet structure.</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetFile" id="xsltParseStylesheetFile"></a>Function: xsltParseStylesheetFile</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>  xsltParseStylesheetFile (const xmlChar * filename)<br />
+</pre><p>Load and parse an XSLT stylesheet</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the filename/URL to the stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new XSLT stylesheet structure.</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetImportedDoc" id="xsltParseStylesheetImportedDoc"></a>Function: xsltParseStylesheetImportedDoc</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>   xsltParseStylesheetImportedDoc  (xmlDocPtr doc, <br />                                                   <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>parse an XSLT stylesheet building the associated structures except the processing not needed for imported documents.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>an xmlDoc parsed XML</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>pointer to parent stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new XSLT stylesheet structure.</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetOutput" id="xsltParseStylesheetOutput"></a>Function: xsltParseStylesheetOutput</h3><pre class="programlisting">void      xsltParseStylesheetOutput       (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr cur)<br />
+</pre><p>parse an XSLT stylesheet output element and record information related to the stylesheet output</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the &quot;output&quot; element</td></tr></tbody></table></div><h3><a name="xsltParseStylesheetProcess" id="xsltParseStylesheetProcess"></a>Function: xsltParseStylesheetProcess</h3><pre class="programlisting"><a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a>       xsltParseStylesheetProcess      (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> ret, <br />                                                        xmlDocPtr doc)<br />
+</pre><p>parse an XSLT stylesheet adding the associated structures</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ret</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>and xmlDoc parsed XML</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the value of the 'ret' parameter if everything went right, NULL if something went amiss.</td></tr></tbody></table></div><h3><a name="xsltParseTemplateContent" id="xsltParseTemplateContent"></a>Function: xsltParseTemplateContent</h3><pre class="programlisting">void   xsltParseTemplateContent        (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr templ)<br />
+</pre><p>parse a template content-model Clean-up the template content from unwanted ignorable blank nodes and process xslt:text</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span class="term"><i><tt>templ</tt></i>:</span></td><td>the container node (can be a document for literal results)</td></tr></tbody></table></div><h3><a name="xsltRegisterPersistRVT" id="xsltRegisterPersistRVT"></a>Function: xsltRegisterPersistRVT</h3><pre class="programlisting">int      xsltRegisterPersistRVT          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr RVT)<br />
+</pre><p>Register the result value tree for destruction at the end of the processing</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>RVT</tt></i>:</span></td><td>a result value tree</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltRegisterTmpRVT" id="xsltRegisterTmpRVT"></a>Function: xsltRegisterTmpRVT</h3><pre class="programlisting">int       xsltRegisterTmpRVT              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlDocPtr RVT)<br />
+</pre><p>Register the result value tree for destruction at the end of the context</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>RVT</tt></i>:</span></td><td>a result value tree</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltSortFunc" id="xsltSortFunc"></a>Function type: xsltSortFunc</h3><pre class="programlisting">Function type: xsltSortFunc
+void   xsltSortFunc                    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr * sorts, <br />                                      int nbsorts)
+</pre><p>Signature of the function to use during sorting</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a transformation context</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i>:</span></td><td>the node-set to sort</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i>:</span></td><td>the number of sorts</td></tr></tbody></table></div><br />
+<h3><a name="xsltTransformFunction" id="xsltTransformFunction"></a>Function type: xsltTransformFunction</h3><pre class="programlisting">Function type: xsltTransformFunction
+void   xsltTransformFunction           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst, <br />                                         <a href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp)
+</pre><p>Signature of the function associated to elements part of the stylesheet language like xsl:if or xsl:apply-templates.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the input node</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the stylesheet node</td></tr><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the compiled information from the stylesheet</td></tr></tbody></table></div><br />
+<p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
diff --git a/doc/html/libxslt-xsltexports.html b/doc/html/libxslt-xsltexports.html
new file mode 100644 (file)
index 0000000..64ebc6c
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module xsltexports from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module xsltexports from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-xsltInternals.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-xsltInternals.html">xsltInternals</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th><th align="right"><a href="libxslt-xsltutils.html">xsltutils</a></th><td><a accesskey="n" href="libxslt-xsltutils.html"><img src="right.png" width="24" height="24" border="0" alt="Next" /></a></td></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#LIBXSLT_PUBLIC">LIBXSLT_PUBLIC</a></pre><pre class="programlisting">#define <a href="#XSLTCALL">XSLTCALL</a></pre><pre class="programlisting">#define <a href="#XSLTPUBFUN">XSLTPUBFUN</a></pre><pre class="programlisting">#define <a href="#XSLTPUBVAR">XSLTPUBVAR</a></pre><pre class="programlisting">#define <a href="#_REENTRANT">_REENTRANT</a></pre><h2>Description</h2>
+<h3><a name="LIBXSLT_PUBLIC" id="LIBXSLT_PUBLIC"></a>Macro: LIBXSLT_PUBLIC</h3><pre>#define LIBXSLT_PUBLIC</pre><p></p>
+<h3><a name="XSLTCALL" id="XSLTCALL"></a>Macro: XSLTCALL</h3><pre>#define XSLTCALL</pre><p></p>
+<h3><a name="XSLTPUBFUN" id="XSLTPUBFUN"></a>Macro: XSLTPUBFUN</h3><pre>#define XSLTPUBFUN</pre><p>XSLTPUBFUN, XSLTPUBVAR, <a href="libxslt-xsltexports.html#XSLTCALL">XSLTCALL</a> Macros which declare an exportable function, an exportable variable and the calling convention used for functions. Please use an extra block for every platform/compiler combination when modifying this, rather than overlong #ifdef lines. This helps readability as well as the fact that different compilers on the same platform might need different definitions. Windows platform with MS compiler Windows platform with Borland compiler Windows platform with GNU compiler (Mingw) Cygwin platform, GNU compiler</p>
+<h3><a name="XSLTPUBVAR" id="XSLTPUBVAR"></a>Macro: XSLTPUBVAR</h3><pre>#define XSLTPUBVAR</pre><p></p>
+<h3><a name="_REENTRANT" id="_REENTRANT"></a>Macro: _REENTRANT</h3><pre>#define _REENTRANT</pre><p></p>
+<p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index 8fdc1a6..2dabfe9 100644 (file)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xsltutils</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
-        .synopsis, .classsynopsis {
-            background: #eeeeee;
-            border: solid 1px #aaaaaa;
-            padding: 0.5em;
-        }
-        .programlisting {
-            background: #eeeeff;
-            border: solid 1px #aaaaff;
-            padding: 0.5em;
-        }
-        .variablelist {
-            padding: 4px;
-            margin-left: 3em;
-        }
-        .navigation {
-            background: #ffeeee;
-            border: solid 1px #ffaaaa;
-            margin-top: 0.5em;
-            margin-bottom: 0.5em;
-        }
-        .navigation a {
-            color: #770000;
-        }
-        .navigation a:visited {
-            color: #550000;
-        }
-        .navigation .title {
-            font-size: 200%;
-        }
-      </style><link rel="home" href="index.html" title="Gnome XSLT Library Reference Manual"><link rel="up" href="libxslt-lib.html" title="Libxslt Library Reference"><link rel="previous" href="libxslt-transform.html" title="transform"><link rel="next" href="libxslt-attributes.html" title="attributes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-transform.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="u" href="libxslt-lib.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XSLT Library Reference Manual</th><td><a accesskey="n" href="libxslt-attributes.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="refentry" lang="en"><a name="libxslt-xsltutils"></a><div class="titlepage"></div><div class="refnamediv"><h2>xsltutils</h2><p>xsltutils &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
-
-
-
-#define     <a href="libxslt-xsltutils.html#XSLT-TODO-CAPS">XSLT_TODO</a>
-#define     <a href="libxslt-xsltutils.html#XSLT-STRANGE-CAPS">XSLT_STRANGE</a>
-#define     <a href="libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS">IS_XSLT_ELEM</a>                    (n)
-#define     <a href="libxslt-xsltutils.html#IS-XSLT-NAME-CAPS">IS_XSLT_NAME</a>                    (n, val)
-#define     <a href="libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a>               (n)
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    <a href="libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a>                   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameSpace);
-int         <a href="libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a>                 (unsigned char *utf,
-                                             int *len);
-void        <a href="libxslt-xsltutils.html#xsltPrintErrorContext">xsltPrintErrorContext</a>           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);
-void        <a href="libxslt-xsltutils.html#xsltMessage">xsltMessage</a>                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);
-void        <a href="libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a>         (void *ctx,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGenericErrorFunc">xmlGenericErrorFunc</GTKDOCLINK> handler);
-void        <a href="libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a>         (void *ctx,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGenericErrorFunc">xmlGenericErrorFunc</GTKDOCLINK> handler);
-void        <a href="libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a>       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             void *ctx,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGenericErrorFunc">xmlGenericErrorFunc</GTKDOCLINK> handler);
-void        <a href="libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const char *msg,
-                                             ...);
-void        <a href="libxslt-xsltutils.html#xsltDocumentSortFunction">xsltDocumentSortFunction</a>        (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodeSetPtr">xmlNodeSetPtr</GTKDOCLINK> list);
-void        <a href="libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a>                 (<a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler);
-void        <a href="libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a>             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler);
-void        <a href="libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a>         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> *sorts,
-                                             int nbsorts);
-void        <a href="libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> *sorts,
-                                             int nbsorts);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathObjectPtr">xmlXPathObjectPtr</GTKDOCLINK>* <a href="libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a>    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> sort);
-const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>* <a href="libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a>              (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> **name);
-int         <a href="libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a>                (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlOutputBufferPtr">xmlOutputBufferPtr</GTKDOCLINK> buf,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-int         <a href="libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a>        (const char *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             int compression);
-int         <a href="libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a>            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *file,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-int         <a href="libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a>              (int fd,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-int         <a href="libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a>          (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> **doc_txt_ptr,
-                                             int *doc_txt_len,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);
-void        <a href="libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a>               (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *output);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   <a href="libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a>       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="long">long</GTKDOCLINK>        <a href="libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a>                   (void);
-void        <a href="libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a>             (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="long-delta">long delta</GTKDOCLINK>);
-#define     <a href="libxslt-xsltutils.html#XSLT-TIMESTAMP-TICS-PER-SEC-CAPS">XSLT_TIMESTAMP_TICS_PER_SEC</a>
-enum        <a href="libxslt-xsltutils.html#xsltDebugStatusCodes">xsltDebugStatusCodes</a>;
-void        (<a href="libxslt-xsltutils.html#xsltHandleDebuggerCallback">*xsltHandleDebuggerCallback</a>)   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);
-int         (<a href="libxslt-xsltutils.html#xsltAddCallCallback">*xsltAddCallCallback</a>)          (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> source);
-void        (<a href="libxslt-xsltutils.html#xsltDropCallCallback">*xsltDropCallCallback</a>)         (void);
-int         <a href="libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a>        (int no,
-                                             void *block);
-int         <a href="libxslt-xsltutils.html#xslAddCall">xslAddCall</a>                      (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> source);
-void        <a href="libxslt-xsltutils.html#xslDropCall">xslDropCall</a>                     (void);
-</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
-
-</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="XSLT-TODO-CAPS"></a>XSLT_TODO</h3><pre class="programlisting">#define     XSLT_TODO</pre><p>
-Macro to flag unimplemented blocks.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-STRANGE-CAPS"></a>XSLT_STRANGE</h3><pre class="programlisting">#define     XSLT_STRANGE</pre><p>
-Macro to flag that a problem was detected internally.</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="IS-XSLT-ELEM-CAPS"></a>IS_XSLT_ELEM()</h3><pre class="programlisting">#define     IS_XSLT_ELEM(n)</pre><p>
-Checks that the element pertains to XSLT namespace.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>n</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="IS-XSLT-NAME-CAPS"></a>IS_XSLT_NAME()</h3><pre class="programlisting">#define     IS_XSLT_NAME(n, val)</pre><p>
-Checks the value of an element in XSLT namespace.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>n</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>val</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="IS-XSLT-REAL-NODE-CAPS"></a>IS_XSLT_REAL_NODE()</h3><pre class="programlisting">#define     IS_XSLT_REAL_NODE(n)</pre><p>
-Check that a node is a 'real' one: document, element, text or attribute.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>n</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetNsProp"></a>xsltGetNsProp ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>*    xsltGetNsProp                   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *name,
-                                             const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> *nameSpace);</pre><p>
-Similar to <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGetNsProp">xmlGetNsProp</GTKDOCLINK>() but with a slightly different semantic
-</p><p>
-Search and get the value of an attribute associated to a node
-This attribute has to be anchored in the namespace specified,
-or has no namespace and the element is in that namespace.
-</p><p>
-This does the entity substitution.
-This function looks in DTD attribute declaration for <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FIXED-CAPS">FIXED</GTKDOCLINK> or
-default declaration values unless DTD use has been turned off.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  the attribute name
-</td></tr><tr><td><span class="term"><i><tt>nameSpace</tt></i> :</span></td><td>  the URI of the namespace
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the attribute value or NULL if not found.
-    It's up to the caller to free the memory.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetUTF8Char"></a>xsltGetUTF8Char ()</h3><pre class="programlisting">int         xsltGetUTF8Char                 (unsigned char *utf,
-                                             int *len);</pre><p>
-Read one UTF8 Char from <i><tt>utf</tt></i>
-Function copied from libxml2 <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGetUTF8Char">xmlGetUTF8Char</GTKDOCLINK>() ... to discard ultimately
-and use the original API</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>utf</tt></i> :</span></td><td>  a sequence of UTF-8 encoded bytes
-</td></tr><tr><td><span class="term"><i><tt>len</tt></i> :</span></td><td>  a pointer to <i><tt>bytes</tt></i> len
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the char value or -1 in case of error and update <i><tt>len</tt></i> with the
-       number of bytes used
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltPrintErrorContext"></a>xsltPrintErrorContext ()</h3><pre class="programlisting">void        xsltPrintErrorContext           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node);</pre><p>
-Display the context of an error.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the transformation context
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the current node being processed
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltMessage"></a>xsltMessage ()</h3><pre class="programlisting">void        xsltMessage                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> inst);</pre><p>
-Process and xsl:message construct</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT processing context
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  The current node
-</td></tr><tr><td><span class="term"><i><tt>inst</tt></i> :</span></td><td>  The node containing the message instruction
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSetGenericErrorFunc"></a>xsltSetGenericErrorFunc ()</h3><pre class="programlisting">void        xsltSetGenericErrorFunc         (void *ctx,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGenericErrorFunc">xmlGenericErrorFunc</GTKDOCLINK> handler);</pre><p>
-Function to reset the handler and the error context for out of
-context error messages.
-This simply means that <i><tt>handler</tt></i> will be called for subsequent
-error messages while not parsing nor validating. And <i><tt>ctx</tt></i> will
-be passed as first argument to <i><tt>handler</tt></i>
-One can simply force messages to be emitted to another FILE * than
-stderr by setting <i><tt>ctx</tt></i> to this file handle and <i><tt>handler</tt></i> to NULL.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctx</tt></i> :</span></td><td>  the new error handling context
-</td></tr><tr><td><span class="term"><i><tt>handler</tt></i> :</span></td><td>  the new handler function
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSetGenericDebugFunc"></a>xsltSetGenericDebugFunc ()</h3><pre class="programlisting">void        xsltSetGenericDebugFunc         (void *ctx,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGenericErrorFunc">xmlGenericErrorFunc</GTKDOCLINK> handler);</pre><p>
-Function to reset the handler and the error context for out of
-context error messages.
-This simply means that <i><tt>handler</tt></i> will be called for subsequent
-error messages while not parsing or validating. And <i><tt>ctx</tt></i> will
-be passed as first argument to <i><tt>handler</tt></i>
-One can simply force messages to be emitted to another FILE * than
-stderr by setting <i><tt>ctx</tt></i> to this file handle and <i><tt>handler</tt></i> to NULL.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctx</tt></i> :</span></td><td>  the new error handling context
-</td></tr><tr><td><span class="term"><i><tt>handler</tt></i> :</span></td><td>  the new handler function
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSetTransformErrorFunc"></a>xsltSetTransformErrorFunc ()</h3><pre class="programlisting">void        xsltSetTransformErrorFunc       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             void *ctx,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlGenericErrorFunc">xmlGenericErrorFunc</GTKDOCLINK> handler);</pre><p>
-Function to reset the handler and the error context for out of
-context error messages specific to a given XSLT transromation.
-</p><p>
-This simply means that <i><tt>handler</tt></i> will be called for subsequent
-error messages while running the transformation.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  the XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i> :</span></td><td>  the new error handling context
-</td></tr><tr><td><span class="term"><i><tt>handler</tt></i> :</span></td><td>  the new handler function
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTransformError"></a>xsltTransformError ()</h3><pre class="programlisting">void        xsltTransformError              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             const char *msg,
-                                             ...);</pre><p>
-Display and format an error messages, gives file, line, position and
-extra parameters, will use the specific transformation context if available</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT transformation context
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the XSLT stylesheet used
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the current node in the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>msg</tt></i> :</span></td><td>  the message to display/transmit
-</td></tr><tr><td><span class="term"><i><tt>...</tt></i> :</span></td><td>  extra parameters for the message display
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDocumentSortFunction"></a>xsltDocumentSortFunction ()</h3><pre class="programlisting">void        xsltDocumentSortFunction        (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodeSetPtr">xmlNodeSetPtr</GTKDOCLINK> list);</pre><p>
-reorder the current node list <i><tt>list</tt></i> accordingly to the document order</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>list</tt></i> :</span></td><td>  the node set
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSetSortFunc"></a>xsltSetSortFunc ()</h3><pre class="programlisting">void        xsltSetSortFunc                 (<a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler);</pre><p>
-Function to reset the global handler for XSLT sorting.
-If the handler is NULL, the default sort function will be used.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>handler</tt></i> :</span></td><td>  the new handler function
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSetCtxtSortFunc"></a>xsltSetCtxtSortFunc ()</h3><pre class="programlisting">void        xsltSetCtxtSortFunc             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler);</pre><p>
-Function to set the handler for XSLT sorting
-for the specified context. 
-If the handler is NULL, then the global
-sort function will be called</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>handler</tt></i> :</span></td><td>  the new handler function
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDefaultSortFunction"></a>xsltDefaultSortFunction ()</h3><pre class="programlisting">void        xsltDefaultSortFunction         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> *sorts,
-                                             int nbsorts);</pre><p>
-reorder the current node list accordingly to the set of sorting
-requirement provided by the arry of nodes.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i> :</span></td><td>  array of sort nodes
-</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i> :</span></td><td>  the number of sorts in the array
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDoSortFunction"></a>xsltDoSortFunction ()</h3><pre class="programlisting">void        xsltDoSortFunction              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> *sorts,
-                                             int nbsorts);</pre><p>
-reorder the current node list accordingly to the set of sorting
-requirement provided by the arry of nodes.
-This is a wrapper function, the actual function used is specified
-using <a href="libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a>() to set the context specific sort function,
-or <a href="libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a>() to set the global sort function.
-If a sort function is set on the context, this will get called.
-Otherwise the global sort function is called.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i> :</span></td><td>  array of sort nodes
-</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i> :</span></td><td>  the number of sorts in the array
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltComputeSortResult"></a>xsltComputeSortResult ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlXPathObjectPtr">xmlXPathObjectPtr</GTKDOCLINK>* xsltComputeSortResult    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> sort);</pre><p>
-reorder the current node list accordingly to the set of sorting
-requirement provided by the array of nodes.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a XSLT process context
-</td></tr><tr><td><span class="term"><i><tt>sort</tt></i> :</span></td><td>  node list
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>a ordered XPath nodeset or NULL in case of error.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetQNameURI"></a>xsltGetQNameURI ()</h3><pre class="programlisting">const <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK>* xsltGetQNameURI              (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> **name);</pre><p>
-This function analyzes <i><tt>name</tt></i>, if the name contains a prefix,
-the function seaches the associated namespace in scope for it.
-It will also replace <i><tt>name</tt></i> value with the NCName, the old value being
-freed.
-Errors in the prefix lookup are signalled by setting <i><tt>name</tt></i> to NULL.
-</p><p>
-NOTE: the namespace returned is a pointer to the place where it is
-      defined and hence has the same lifespan as the document holding it.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>  the node holding the QName
-</td></tr><tr><td><span class="term"><i><tt>name</tt></i> :</span></td><td>  pointer to the initial QName value
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the namespace URI if there is a prefix, or NULL if <i><tt>name</tt></i> is
-        not prefixed.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSaveResultTo"></a>xsltSaveResultTo ()</h3><pre class="programlisting">int         xsltSaveResultTo                (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlOutputBufferPtr">xmlOutputBufferPtr</GTKDOCLINK> buf,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Save the result <i><tt>result</tt></i> obtained by applying the <i><tt>style</tt></i> stylesheet
-to an I/O output channel <i><tt>buf</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>buf</tt></i> :</span></td><td>  an output buffer
-</td></tr><tr><td><span class="term"><i><tt>result</tt></i> :</span></td><td>  the result xmlDocPtr
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of byte written or -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSaveResultToFilename"></a>xsltSaveResultToFilename ()</h3><pre class="programlisting">int         xsltSaveResultToFilename        (const char *URI,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style,
-                                             int compression);</pre><p>
-Save the result <i><tt>result</tt></i> obtained by applying the <i><tt>style</tt></i> stylesheet
-to a file or <i><tt>URL</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>URI</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>result</tt></i> :</span></td><td>  the result xmlDocPtr
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><i><tt>compression</tt></i> :</span></td><td>  the compression factor (0 - 9 included)
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of byte written or -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSaveResultToFile"></a>xsltSaveResultToFile ()</h3><pre class="programlisting">int         xsltSaveResultToFile            (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *file,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Save the result <i><tt>result</tt></i> obtained by applying the <i><tt>style</tt></i> stylesheet
-to an open FILE * I/O.
-This does not close the FILE <i><tt>file</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>file</tt></i> :</span></td><td>  a FILE * I/O
-</td></tr><tr><td><span class="term"><i><tt>result</tt></i> :</span></td><td>  the result xmlDocPtr
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of bytes written or -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSaveResultToFd"></a>xsltSaveResultToFd ()</h3><pre class="programlisting">int         xsltSaveResultToFd              (int fd,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Save the result <i><tt>result</tt></i> obtained by applying the <i><tt>style</tt></i> stylesheet
-to an open file descriptor
-This does not close the descriptor.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>fd</tt></i> :</span></td><td>  a file descriptor
-</td></tr><tr><td><span class="term"><i><tt>result</tt></i> :</span></td><td>  the result xmlDocPtr
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of bytes written or -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSaveResultToString"></a>xsltSaveResultToString ()</h3><pre class="programlisting">int         xsltSaveResultToString          (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlChar">xmlChar</GTKDOCLINK> **doc_txt_ptr,
-                                             int *doc_txt_len,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK> result,
-                                             <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style);</pre><p>
-Save the result <i><tt>result</tt></i> obtained by applying the <i><tt>style</tt></i> stylesheet
-to a file or <i><tt>URL</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>doc_txt_ptr</tt></i> :</span></td><td>  Memory pointer for allocated XML text
-</td></tr><tr><td><span class="term"><i><tt>doc_txt_len</tt></i> :</span></td><td>  Length of the generated XML text
-</td></tr><tr><td><span class="term"><i><tt>result</tt></i> :</span></td><td>  the result xmlDocPtr
-</td></tr><tr><td><span class="term"><i><tt>style</tt></i> :</span></td><td>  the stylesheet
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of byte written or -1 in case of failure.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSaveProfiling"></a>xsltSaveProfiling ()</h3><pre class="programlisting">void        xsltSaveProfiling               (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="FILE-CAPS">FILE</GTKDOCLINK> *output);</pre><p>
-Save the profiling informations on <i><tt>output</tt></i></p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  an XSLT context
-</td></tr><tr><td><span class="term"><i><tt>output</tt></i> :</span></td><td>  a FILE * for saving the informations
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltGetProfileInformation"></a>xsltGetProfileInformation ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlDocPtr">xmlDocPtr</GTKDOCLINK>   xsltGetProfileInformation       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-This function should be called after the transformation completed
-to extract template processing profiling informations if availble.
-The informations are returned as an XML document tree like
-&lt;?xml version="1.0"?&gt;
-&lt;profile&gt;
-&lt;template rank="1" match="*" name=""
-        mode="" calls="6" time="48" average="8"/&gt;
-&lt;template rank="2" match="item2|item3" name=""
-        mode="" calls="10" time="30" average="3"/&gt;
-&lt;template rank="3" match="item1" name=""
-        mode="" calls="5" time="17" average="3"/&gt;
-&lt;/profile&gt;
-The caller will need to free up the returned tree with <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlFreeDoc">xmlFreeDoc</GTKDOCLINK>()</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>  a transformation context
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the xmlDocPtr corresponding to the result or NULL if not available.
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltTimestamp"></a>xsltTimestamp ()</h3><pre class="programlisting"><GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="long">long</GTKDOCLINK>        xsltTimestamp                   (void);</pre><p>
-Used for gathering profiling data</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>the number of tenth of milliseconds since the beginning of the
-profiling
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltCalibrateAdjust"></a>xsltCalibrateAdjust ()</h3><pre class="programlisting">void        xsltCalibrateAdjust             (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="long-delta">long delta</GTKDOCLINK>);</pre><p>
-Used for to correct the calibration for <a href="libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a>()</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>Param1</tt></i> :</span></td><td>
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="XSLT-TIMESTAMP-TICS-PER-SEC-CAPS"></a>XSLT_TIMESTAMP_TICS_PER_SEC</h3><pre class="programlisting">#define XSLT_TIMESTAMP_TICS_PER_SEC 100000l
-</pre><p>
-Sampling precision for profiling</p><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDebugStatusCodes"></a>enum xsltDebugStatusCodes</h3><pre class="programlisting">typedef enum {
-    XSLT_DEBUG_NONE = 0, /* no debugging allowed */
-    XSLT_DEBUG_INIT,
-    XSLT_DEBUG_STEP,
-    XSLT_DEBUG_STEPOUT,
-    XSLT_DEBUG_NEXT,
-    XSLT_DEBUG_STOP,
-    XSLT_DEBUG_CONT,
-    XSLT_DEBUG_RUN,
-    XSLT_DEBUG_RUN_RESTART,
-    XSLT_DEBUG_QUIT
-} xsltDebugStatusCodes;
-</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltHandleDebuggerCallback"></a>xsltHandleDebuggerCallback ()</h3><pre class="programlisting">void        (*xsltHandleDebuggerCallback)   (<GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> cur,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> node,
-                                             <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt);</pre><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>cur</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>node</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>templ</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltAddCallCallback"></a>xsltAddCallCallback ()</h3><pre class="programlisting">int         (*xsltAddCallCallback)          (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> source);</pre><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>templ</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><i><tt>source</tt></i> :</span></td><td>
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
-
-
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltDropCallCallback"></a>xsltDropCallCallback ()</h3><pre class="programlisting">void        (*xsltDropCallCallback)         (void);</pre><p>
-
-</p></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xsltSetDebuggerCallbacks"></a>xsltSetDebuggerCallbacks ()</h3><pre class="programlisting">int         xsltSetDebuggerCallbacks        (int no,
-                                             void *block);</pre><p>
-This function allow to plug a debugger into the XSLT library
-<i><tt>block</tt></i> points to a block of memory containing the address of <i><tt>no</tt></i> 
-callback routines.</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>no</tt></i> :</span></td><td> number of callbacks
-</td></tr><tr><td><span class="term"><i><tt>block</tt></i> :</span></td><td> the block of callbacks
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>0 in case of success and -1 in case of error
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xslAddCall"></a>xslAddCall ()</h3><pre class="programlisting">int         xslAddCall                      (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ,
-                                             <GTKDOCLINK xmlns="http://www.w3.org/TR/xhtml1/transitional" HREF="xmlNodePtr">xmlNodePtr</GTKDOCLINK> source);</pre><p>
-Add template "call" to call stack</p><p>
-
-</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i><tt>templ</tt></i> :</span></td><td> current template being applied
-</td></tr><tr><td><span class="term"><i><tt>source</tt></i> :</span></td><td> the source node being processed
-</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>: 1 on sucess 0 otherwise an error may be printed if 
-           WITH_XSLT_DEBUG_BREAKPOINTS is defined
-</td></tr></tbody></table></div></div><hr xmlns="http://www.w3.org/TR/xhtml1/transitional"></hr><div class="refsect2" lang="en"><h3><a name="xslDropCall"></a>xslDropCall ()</h3><pre class="programlisting">void        xslDropCall                     (void);</pre><p>
-Drop the topmost item off the call stack</p><p>
-
-</p></div></div></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxslt-transform.html"><b>&lt;&lt; transform</b></a></td><td align="right"><a accesskey="n" href="libxslt-attributes.html"><b>attributes &gt;&gt;</b></a></td></tr></table></body></html>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
+TD {font-family: Verdana,Arial,Helvetica}
+BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
+H1 {font-family: Verdana,Arial,Helvetica}
+H2 {font-family: Verdana,Arial,Helvetica}
+H3 {font-family: Verdana,Arial,Helvetica}
+A:link, A:visited, A:active { text-decoration: underline }
+</style><style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style><title>Module xsltutils from libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="100"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.redhat.com"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></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></h1><h2>Module xsltutils from 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><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="../tutorial/libxslttutorial.html">Tutorial</a></li><li><a href="../xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li><li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li></ul></td></tr></table></td></tr></table></td><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"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxslt-xsltexports.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th align="left"><a href="libxslt-xsltexports.html">xsltexports</a></th><td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th></tr></table><h2>Table of Contents</h2><pre class="programlisting">#define <a href="#IS_XSLT_ELEM">IS_XSLT_ELEM</a></pre><pre class="programlisting">#define <a href="#IS_XSLT_NAME">IS_XSLT_NAME</a></pre><pre class="programlisting">#define <a href="#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a></pre><pre class="programlisting">#define <a href="#XSLT_STRANGE">XSLT_STRANGE</a></pre><pre class="programlisting">#define <a href="#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a></pre><pre class="programlisting">#define <a href="#XSLT_TODO">XSLT_TODO</a></pre><pre class="programlisting">#define <a href="#XSLT_TRACE">XSLT_TRACE</a></pre><pre class="programlisting">Enum <a href="#xsltDebugStatusCodes">xsltDebugStatusCodes</a>
+</pre><pre class="programlisting">Enum <a href="#xsltDebugTraceCodes">xsltDebugTraceCodes</a>
+</pre><pre class="programlisting">int  <a href="#xslAddCall">xslAddCall</a>                    (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  xmlNodePtr source)</pre>
+<pre class="programlisting">void       <a href="#xslDropCall">xslDropCall</a>                  (void)</pre>
+<pre class="programlisting">Function type: <a href="#xsltAddCallCallback">xsltAddCallCallback</a>
+int    <a href="#xsltAddCallCallback">xsltAddCallCallback</a>          (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  xmlNodePtr source)
+</pre>
+<pre class="programlisting">void       <a href="#xsltCalibrateAdjust">xsltCalibrateAdjust</a>          (long delta)</pre>
+<pre class="programlisting">xmlXPathObjectPtr *        <a href="#xsltComputeSortResult">xsltComputeSortResult</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           xmlNodePtr sort)</pre>
+<pre class="programlisting"><a href="libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a>       <a href="#xsltDebugGetDefaultTrace">xsltDebugGetDefaultTrace</a>        (void)</pre>
+<pre class="programlisting">void       <a href="#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a>        (<a href="libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a> val)</pre>
+<pre class="programlisting">void       <a href="#xsltDefaultSortFunction">xsltDefaultSortFunction</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr * sorts, <br />                                      int nbsorts)</pre>
+<pre class="programlisting">void       <a href="#xsltDoSortFunction">xsltDoSortFunction</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr * sorts, <br />                                      int nbsorts)</pre>
+<pre class="programlisting">void       <a href="#xsltDocumentSortFunction">xsltDocumentSortFunction</a>        (xmlNodeSetPtr list)</pre>
+<pre class="programlisting">Function type: <a href="#xsltDropCallCallback">xsltDropCallCallback</a>
+void   <a href="#xsltDropCallCallback">xsltDropCallCallback</a>                (void)
+</pre>
+<pre class="programlisting">int        <a href="#xsltGetDebuggerStatus">xsltGetDebuggerStatus</a>              (void)</pre>
+<pre class="programlisting">xmlChar *  <a href="#xsltGetNsProp">xsltGetNsProp</a>              (xmlNodePtr node, <br />                                         const xmlChar * name, <br />                                    const xmlChar * nameSpace)</pre>
+<pre class="programlisting">xmlDocPtr  <a href="#xsltGetProfileInformation">xsltGetProfileInformation</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
+<pre class="programlisting">const xmlChar *    <a href="#xsltGetQNameURI">xsltGetQNameURI</a>          (xmlNodePtr node, <br />                                         xmlChar ** name)</pre>
+<pre class="programlisting">int        <a href="#xsltGetUTF8Char">xsltGetUTF8Char</a>                  (const unsigned char * utf, <br />                                       int * len)</pre>
+<pre class="programlisting">Function type: <a href="#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a>
+void   <a href="#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a>    (xmlNodePtr cur, <br />                                  xmlNodePtr node, <br />                                         <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)
+</pre>
+<pre class="programlisting">void       <a href="#xsltMessage">xsltMessage</a>                  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst)</pre>
+<pre class="programlisting">void       <a href="#xsltPrintErrorContext">xsltPrintErrorContext</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr node)</pre>
+<pre class="programlisting">void       <a href="#xsltSaveProfiling">xsltSaveProfiling</a>              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   FILE * output)</pre>
+<pre class="programlisting">int        <a href="#xsltSaveResultTo">xsltSaveResultTo</a>                (xmlOutputBufferPtr buf, <br />                                  xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">int        <a href="#xsltSaveResultToFd">xsltSaveResultToFd</a>            (int fd, <br />                                  xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">int        <a href="#xsltSaveResultToFile">xsltSaveResultToFile</a>                (FILE * file, <br />                                     xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">int        <a href="#xsltSaveResultToFilename">xsltSaveResultToFilename</a>        (const char * URL, <br />                                        xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      int compression)</pre>
+<pre class="programlisting">int        <a href="#xsltSaveResultToString">xsltSaveResultToString</a>            (xmlChar ** doc_txt_ptr, <br />                                  int * doc_txt_len, <br />                                       xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)</pre>
+<pre class="programlisting">void       <a href="#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a>          (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler)</pre>
+<pre class="programlisting">int        <a href="#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a>        (int no, <br />                                  void * block)</pre>
+<pre class="programlisting">void       <a href="#xsltSetDebuggerStatus">xsltSetDebuggerStatus</a>              (int value)</pre>
+<pre class="programlisting">void       <a href="#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a>          (void * ctx, <br />                                      xmlGenericErrorFunc handler)</pre>
+<pre class="programlisting">void       <a href="#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a>          (void * ctx, <br />                                      xmlGenericErrorFunc handler)</pre>
+<pre class="programlisting">void       <a href="#xsltSetSortFunc">xsltSetSortFunc</a>                  (<a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler)</pre>
+<pre class="programlisting">void       <a href="#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a>      (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   void * ctx, <br />                                      xmlGenericErrorFunc handler)</pre>
+<pre class="programlisting">long       <a href="#xsltTimestamp">xsltTimestamp</a>                      (void)</pre>
+<pre class="programlisting">void       <a href="#xsltTransformError">xsltTransformError</a>            (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr node, <br />                                         const char * msg, <br />                                        ... ...)</pre>
+<h2>Description</h2>
+<h3><a name="IS_XSLT_ELEM" id="IS_XSLT_ELEM"></a>Macro: IS_XSLT_ELEM</h3><pre>#define IS_XSLT_ELEM</pre><p>Checks that the element pertains to XSLT namespace.</p>
+<h3><a name="IS_XSLT_NAME" id="IS_XSLT_NAME"></a>Macro: IS_XSLT_NAME</h3><pre>#define IS_XSLT_NAME</pre><p>Checks the value of an element in XSLT namespace.</p>
+<h3><a name="IS_XSLT_REAL_NODE" id="IS_XSLT_REAL_NODE"></a>Macro: IS_XSLT_REAL_NODE</h3><pre>#define IS_XSLT_REAL_NODE</pre><p>Check that a node is a 'real' one: document, element, text or attribute.</p>
+<h3><a name="XSLT_STRANGE" id="XSLT_STRANGE"></a>Macro: XSLT_STRANGE</h3><pre>#define XSLT_STRANGE</pre><p>Macro to flag that a problem was detected internally.</p>
+<h3><a name="XSLT_TIMESTAMP_TICS_PER_SEC" id="XSLT_TIMESTAMP_TICS_PER_SEC"></a>Macro: XSLT_TIMESTAMP_TICS_PER_SEC</h3><pre>#define XSLT_TIMESTAMP_TICS_PER_SEC</pre><p>Sampling precision for profiling</p>
+<h3><a name="XSLT_TODO" id="XSLT_TODO"></a>Macro: XSLT_TODO</h3><pre>#define XSLT_TODO</pre><p>Macro to flag unimplemented blocks.</p>
+<h3><a name="XSLT_TRACE" id="XSLT_TRACE"></a>Macro: XSLT_TRACE</h3><pre>#define XSLT_TRACE</pre><p></p>
+<h3>Enum <a name="xsltDebugStatusCodes" id="xsltDebugStatusCodes">xsltDebugStatusCodes</a></h3><pre class="programlisting">Enum xsltDebugStatusCodes {
+    <a name="XSLT_DEBUG_NONE" id="XSLT_DEBUG_NONE">XSLT_DEBUG_NONE</a> = 0 : no debugging allowed
+    <a name="XSLT_DEBUG_INIT" id="XSLT_DEBUG_INIT">XSLT_DEBUG_INIT</a> = 1
+    <a name="XSLT_DEBUG_STEP" id="XSLT_DEBUG_STEP">XSLT_DEBUG_STEP</a> = 2
+    <a name="XSLT_DEBUG_STEPOUT" id="XSLT_DEBUG_STEPOUT">XSLT_DEBUG_STEPOUT</a> = 3
+    <a name="XSLT_DEBUG_NEXT" id="XSLT_DEBUG_NEXT">XSLT_DEBUG_NEXT</a> = 4
+    <a name="XSLT_DEBUG_STOP" id="XSLT_DEBUG_STOP">XSLT_DEBUG_STOP</a> = 5
+    <a name="XSLT_DEBUG_CONT" id="XSLT_DEBUG_CONT">XSLT_DEBUG_CONT</a> = 6
+    <a name="XSLT_DEBUG_RUN" id="XSLT_DEBUG_RUN">XSLT_DEBUG_RUN</a> = 7
+    <a name="XSLT_DEBUG_RUN_RESTART" id="XSLT_DEBUG_RUN_RESTART">XSLT_DEBUG_RUN_RESTART</a> = 8
+    <a name="XSLT_DEBUG_QUIT" id="XSLT_DEBUG_QUIT">XSLT_DEBUG_QUIT</a> = 9
+}
+</pre><h3>Enum <a name="xsltDebugTraceCodes" id="xsltDebugTraceCodes">xsltDebugTraceCodes</a></h3><pre class="programlisting">Enum xsltDebugTraceCodes {
+    <a name="XSLT_TRACE_ALL" id="XSLT_TRACE_ALL">XSLT_TRACE_ALL</a> = -1
+    <a name="XSLT_TRACE_NONE" id="XSLT_TRACE_NONE">XSLT_TRACE_NONE</a> = 0
+    <a name="XSLT_TRACE_COPY_TEXT" id="XSLT_TRACE_COPY_TEXT">XSLT_TRACE_COPY_TEXT</a> = 1
+    <a name="XSLT_TRACE_PROCESS_NODE" id="XSLT_TRACE_PROCESS_NODE">XSLT_TRACE_PROCESS_NODE</a> = 2
+    <a name="XSLT_TRACE_APPLY_TEMPLATE" id="XSLT_TRACE_APPLY_TEMPLATE">XSLT_TRACE_APPLY_TEMPLATE</a> = 4
+    <a name="XSLT_TRACE_COPY" id="XSLT_TRACE_COPY">XSLT_TRACE_COPY</a> = 8
+    <a name="XSLT_TRACE_COMMENT" id="XSLT_TRACE_COMMENT">XSLT_TRACE_COMMENT</a> = 16
+    <a name="XSLT_TRACE_PI" id="XSLT_TRACE_PI">XSLT_TRACE_PI</a> = 32
+    <a name="XSLT_TRACE_COPY_OF" id="XSLT_TRACE_COPY_OF">XSLT_TRACE_COPY_OF</a> = 64
+    <a name="XSLT_TRACE_VALUE_OF" id="XSLT_TRACE_VALUE_OF">XSLT_TRACE_VALUE_OF</a> = 128
+    <a name="XSLT_TRACE_CALL_TEMPLATE" id="XSLT_TRACE_CALL_TEMPLATE">XSLT_TRACE_CALL_TEMPLATE</a> = 256
+    <a name="XSLT_TRACE_APPLY_TEMPLATES" id="XSLT_TRACE_APPLY_TEMPLATES">XSLT_TRACE_APPLY_TEMPLATES</a> = 512
+    <a name="XSLT_TRACE_CHOOSE" id="XSLT_TRACE_CHOOSE">XSLT_TRACE_CHOOSE</a> = 1024
+    <a name="XSLT_TRACE_IF" id="XSLT_TRACE_IF">XSLT_TRACE_IF</a> = 2048
+    <a name="XSLT_TRACE_FOR_EACH" id="XSLT_TRACE_FOR_EACH">XSLT_TRACE_FOR_EACH</a> = 4096
+    <a name="XSLT_TRACE_STRIP_SPACES" id="XSLT_TRACE_STRIP_SPACES">XSLT_TRACE_STRIP_SPACES</a> = 8192
+    <a name="XSLT_TRACE_TEMPLATES" id="XSLT_TRACE_TEMPLATES">XSLT_TRACE_TEMPLATES</a> = 16384
+    <a name="XSLT_TRACE_KEYS" id="XSLT_TRACE_KEYS">XSLT_TRACE_KEYS</a> = 32768
+    <a name="XSLT_TRACE_VARIABLES" id="XSLT_TRACE_VARIABLES">XSLT_TRACE_VARIABLES</a> = 65536
+}
+</pre><h3><a name="xslAddCall" id="xslAddCall"></a>Function: xslAddCall</h3><pre class="programlisting">int    xslAddCall                      (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  xmlNodePtr source)<br />
+</pre><p>Add template &quot;call&quot; to call stack</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>templ</tt></i>:</span></td><td>current template being applied</td></tr><tr><td><span class="term"><i><tt>source</tt></i>:</span></td><td>the source node being processed</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>: 1 on sucess 0 otherwise an error may be printed if WITH_XSLT_DEBUG_BREAKPOINTS is defined</td></tr></tbody></table></div><h3><a name="xslDropCall" id="xslDropCall"></a>Function: xslDropCall</h3><pre class="programlisting">void     xslDropCall                     (void)<br />
+</pre><p>Drop the topmost item off the call stack</p>
+<h3><a name="xsltAddCallCallback" id="xsltAddCallCallback"></a>Function type: xsltAddCallCallback</h3><pre class="programlisting">Function type: xsltAddCallCallback
+int    xsltAddCallCallback             (<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  xmlNodePtr source)
+</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>templ</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>source</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><br />
+<h3><a name="xsltCalibrateAdjust" id="xsltCalibrateAdjust"></a>Function: xsltCalibrateAdjust</h3><pre class="programlisting">void      xsltCalibrateAdjust             (long delta)<br />
+</pre><p>Used for to correct the calibration for xsltTimestamp()</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>delta</tt></i>:</span></td><td>a negative dealy value found</td></tr></tbody></table></div><h3><a name="xsltComputeSortResult" id="xsltComputeSortResult"></a>Function: xsltComputeSortResult</h3><pre class="programlisting">xmlXPathObjectPtr *     xsltComputeSortResult   (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                           xmlNodePtr sort)<br />
+</pre><p>reorder the current node list accordingly to the set of sorting requirement provided by the array of nodes.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>sort</tt></i>:</span></td><td>node list</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a ordered XPath nodeset or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xsltDebugGetDefaultTrace" id="xsltDebugGetDefaultTrace"></a>Function: xsltDebugGetDefaultTrace</h3><pre class="programlisting"><a href="libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a> xsltDebugGetDefaultTrace        (void)<br />
+</pre><p></p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xsltDebugSetDefaultTrace" id="xsltDebugSetDefaultTrace"></a>Function: xsltDebugSetDefaultTrace</h3><pre class="programlisting">void     xsltDebugSetDefaultTrace        (<a href="libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a> val)<br />
+</pre><p></p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xsltDefaultSortFunction" id="xsltDefaultSortFunction"></a>Function: xsltDefaultSortFunction</h3><pre class="programlisting">void    xsltDefaultSortFunction         (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr * sorts, <br />                                      int nbsorts)<br />
+</pre><p>reorder the current node list accordingly to the set of sorting requirement provided by the arry of nodes.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i>:</span></td><td>array of sort nodes</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i>:</span></td><td>the number of sorts in the array</td></tr></tbody></table></div><h3><a name="xsltDoSortFunction" id="xsltDoSortFunction"></a>Function: xsltDoSortFunction</h3><pre class="programlisting">void xsltDoSortFunction              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr * sorts, <br />                                      int nbsorts)<br />
+</pre><p>reorder the current node list accordingly to the set of sorting requirement provided by the arry of nodes. This is a wrapper function, the actual function used is specified using xsltSetCtxtSortFunc() to set the context specific sort function, or xsltSetSortFunc() to set the global sort function. If a sort function is set on the context, this will get called. Otherwise the global sort function is called.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i>:</span></td><td>array of sort nodes</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i>:</span></td><td>the number of sorts in the array</td></tr></tbody></table></div><h3><a name="xsltDocumentSortFunction" id="xsltDocumentSortFunction"></a>Function: xsltDocumentSortFunction</h3><pre class="programlisting">void       xsltDocumentSortFunction        (xmlNodeSetPtr list)<br />
+</pre><p>reorder the current node list @list accordingly to the document order</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>list</tt></i>:</span></td><td>the node set</td></tr></tbody></table></div><h3><a name="xsltDropCallCallback" id="xsltDropCallCallback"></a>Function type: xsltDropCallCallback</h3><pre class="programlisting">Function type: xsltDropCallCallback
+void   xsltDropCallCallback            (void)
+</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody></tbody></table></div><br />
+<h3><a name="xsltGetDebuggerStatus" id="xsltGetDebuggerStatus"></a>Function: xsltGetDebuggerStatus</h3><pre class="programlisting">int xsltGetDebuggerStatus           (void)<br />
+</pre><p>Get xslDebugStatus.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the value of xslDebugStatus.</td></tr></tbody></table></div><h3><a name="xsltGetNsProp" id="xsltGetNsProp"></a>Function: xsltGetNsProp</h3><pre class="programlisting">xmlChar *     xsltGetNsProp           (xmlNodePtr node, <br />                                         const xmlChar * name, <br />                                    const xmlChar * nameSpace)<br />
+</pre><p>Similar to xmlGetNsProp() but with a slightly different semantic Search and get the value of an attribute associated to a node This attribute has to be anchored in the namespace specified, or has no namespace and the element is in that namespace. This does the entity substitution. This function looks in DTD attribute declaration for #FIXED or default declaration values unless DTD use has been turned off.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the attribute name</td></tr><tr><td><span class="term"><i><tt>nameSpace</tt></i>:</span></td><td>the URI of the namespace</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the attribute value or NULL if not found. It's up to the caller to free the memory.</td></tr></tbody></table></div><h3><a name="xsltGetProfileInformation" id="xsltGetProfileInformation"></a>Function: xsltGetProfileInformation</h3><pre class="programlisting">xmlDocPtr     xsltGetProfileInformation       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
+</pre><p>This function should be called after the transformation completed to extract template processing profiling informations if availble. The informations are returned as an XML document tree like &lt;?xml version=&quot;1.0&quot;?&gt; &lt;profile&gt; &lt;template rank=&quot;1&quot; match=&quot;*&quot; name=&quot;&quot; mode=&quot;&quot; calls=&quot;6&quot; time=&quot;48&quot; average=&quot;8&quot;/&gt; &lt;template rank=&quot;2&quot; match=&quot;item2|item3&quot; name=&quot;&quot; mode=&quot;&quot; calls=&quot;10&quot; time=&quot;30&quot; average=&quot;3&quot;/&gt; &lt;template rank=&quot;3&quot; match=&quot;item1&quot; name=&quot;&quot; mode=&quot;&quot; calls=&quot;5&quot; time=&quot;17&quot; average=&quot;3&quot;/&gt; &lt;/profile&gt; The caller will need to free up the returned tree with xmlFreeDoc()</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a transformation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the xmlDocPtr corresponding to the result or NULL if not available.</td></tr></tbody></table></div><h3><a name="xsltGetQNameURI" id="xsltGetQNameURI"></a>Function: xsltGetQNameURI</h3><pre class="programlisting">const xmlChar *        xsltGetQNameURI         (xmlNodePtr node, <br />                                         xmlChar ** name)<br />
+</pre><p>This function analyzes @name, if the name contains a prefix, the function seaches the associated namespace in scope for it. It will also replace @name value with the NCName, the old value being freed. Errors in the prefix lookup are signalled by setting @name to NULL. NOTE: the namespace returned is a pointer to the place where it is defined and hence has the same lifespan as the document holding it.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node holding the QName</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>pointer to the initial QName value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the namespace URI if there is a prefix, or NULL if @name is not prefixed.</td></tr></tbody></table></div><h3><a name="xsltGetUTF8Char" id="xsltGetUTF8Char"></a>Function: xsltGetUTF8Char</h3><pre class="programlisting">int        xsltGetUTF8Char                 (const unsigned char * utf, <br />                                       int * len)<br />
+</pre><p>Read one UTF8 Char from @utf Function copied from libxml2 xmlGetUTF8Char() ... to discard ultimately and use the original API</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>utf</tt></i>:</span></td><td>a sequence of UTF-8 encoded bytes</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>a pointer to @bytes len</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the char value or -1 in case of error and update @len with the number of bytes used</td></tr></tbody></table></div><h3><a name="xsltHandleDebuggerCallback" id="xsltHandleDebuggerCallback"></a>Function type: xsltHandleDebuggerCallback</h3><pre class="programlisting">Function type: xsltHandleDebuggerCallback
+void   xsltHandleDebuggerCallback      (xmlNodePtr cur, <br />                                  xmlNodePtr node, <br />                                         <a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> templ, <br />                                  <a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)
+</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>templ</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td></td></tr></tbody></table></div><br />
+<h3><a name="xsltMessage" id="xsltMessage"></a>Function: xsltMessage</h3><pre class="programlisting">void      xsltMessage                     (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   xmlNodePtr node, <br />                                         xmlNodePtr inst)<br />
+</pre><p>Process and xsl:message construct</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT processing context</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>The current node</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>The node containing the message instruction</td></tr></tbody></table></div><h3><a name="xsltPrintErrorContext" id="xsltPrintErrorContext"></a>Function: xsltPrintErrorContext</h3><pre class="programlisting">void        xsltPrintErrorContext           (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr node)<br />
+</pre><p>Display the context of an error.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the transformation context</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the current node being processed</td></tr></tbody></table></div><h3><a name="xsltSaveProfiling" id="xsltSaveProfiling"></a>Function: xsltSaveProfiling</h3><pre class="programlisting">void        xsltSaveProfiling               (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   FILE * output)<br />
+</pre><p>Save the profiling informations on @output</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT context</td></tr><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>a FILE * for saving the informations</td></tr></tbody></table></div><h3><a name="xsltSaveResultTo" id="xsltSaveResultTo"></a>Function: xsltSaveResultTo</h3><pre class="programlisting">int  xsltSaveResultTo                (xmlOutputBufferPtr buf, <br />                                  xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Save the result @result obtained by applying the @style stylesheet to an I/O output channel @buf</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>buf</tt></i>:</span></td><td>an output buffer</td></tr><tr><td><span class="term"><i><tt>result</tt></i>:</span></td><td>the result xmlDocPtr</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltSaveResultToFd" id="xsltSaveResultToFd"></a>Function: xsltSaveResultToFd</h3><pre class="programlisting">int  xsltSaveResultToFd              (int fd, <br />                                  xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Save the result @result obtained by applying the @style stylesheet to an open file descriptor This does not close the descriptor.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>fd</tt></i>:</span></td><td>a file descriptor</td></tr><tr><td><span class="term"><i><tt>result</tt></i>:</span></td><td>the result xmlDocPtr</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltSaveResultToFile" id="xsltSaveResultToFile"></a>Function: xsltSaveResultToFile</h3><pre class="programlisting">int   xsltSaveResultToFile            (FILE * file, <br />                                     xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Save the result @result obtained by applying the @style stylesheet to an open FILE * I/O. This does not close the FILE @file</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>file</tt></i>:</span></td><td>a FILE * I/O</td></tr><tr><td><span class="term"><i><tt>result</tt></i>:</span></td><td>the result xmlDocPtr</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltSaveResultToFilename" id="xsltSaveResultToFilename"></a>Function: xsltSaveResultToFilename</h3><pre class="programlisting">int  xsltSaveResultToFilename        (const char * URL, <br />                                        xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      int compression)<br />
+</pre><p>Save the result @result obtained by applying the @style stylesheet to a file or @URL</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td>a filename or URL</td></tr><tr><td><span class="term"><i><tt>result</tt></i>:</span></td><td>the result xmlDocPtr</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>compression</tt></i>:</span></td><td>the compression factor (0 - 9 included)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltSaveResultToString" id="xsltSaveResultToString"></a>Function: xsltSaveResultToString</h3><pre class="programlisting">int     xsltSaveResultToString          (xmlChar ** doc_txt_ptr, <br />                                  int * doc_txt_len, <br />                                       xmlDocPtr result, <br />                                        <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style)<br />
+</pre><p>Save the result @result obtained by applying the @style stylesheet to a file or @URL</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc_txt_ptr</tt></i>:</span></td><td>Memory pointer for allocated XML text</td></tr><tr><td><span class="term"><i><tt>doc_txt_len</tt></i>:</span></td><td>Length of the generated XML text</td></tr><tr><td><span class="term"><i><tt>result</tt></i>:</span></td><td>the result xmlDocPtr</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of byte written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xsltSetCtxtSortFunc" id="xsltSetCtxtSortFunc"></a>Function: xsltSetCtxtSortFunc</h3><pre class="programlisting">void        xsltSetCtxtSortFunc             (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler)<br />
+</pre><p>Function to set the handler for XSLT sorting for the specified context. If the handler is NULL, then the global sort function will be called</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span class="term"><i><tt>handler</tt></i>:</span></td><td>the new handler function</td></tr></tbody></table></div><h3><a name="xsltSetDebuggerCallbacks" id="xsltSetDebuggerCallbacks"></a>Function: xsltSetDebuggerCallbacks</h3><pre class="programlisting">int      xsltSetDebuggerCallbacks        (int no, <br />                                  void * block)<br />
+</pre><p>This function allow to plug a debugger into the XSLT library @block points to a block of memory containing the address of @no callback routines.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>no</tt></i>:</span></td><td>number of callbacks</td></tr><tr><td><span class="term"><i><tt>block</tt></i>:</span></td><td>the block of callbacks</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of error</td></tr></tbody></table></div><h3><a name="xsltSetDebuggerStatus" id="xsltSetDebuggerStatus"></a>Function: xsltSetDebuggerStatus</h3><pre class="programlisting">void      xsltSetDebuggerStatus           (int value)<br />
+</pre><p>This function sets the value of xslDebugStatus.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>the value to be set</td></tr></tbody></table></div><h3><a name="xsltSetGenericDebugFunc" id="xsltSetGenericDebugFunc"></a>Function: xsltSetGenericDebugFunc</h3><pre class="programlisting">void       xsltSetGenericDebugFunc         (void * ctx, <br />                                      xmlGenericErrorFunc handler)<br />
+</pre><p>Function to reset the handler and the error context for out of context error messages. This simply means that @handler will be called for subsequent error messages while not parsing or validating. And @ctx will be passed as first argument to @handler One can simply force messages to be emitted to another FILE * than stderr by setting @ctx to this file handle and @handler to NULL.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the new error handling context</td></tr><tr><td><span class="term"><i><tt>handler</tt></i>:</span></td><td>the new handler function</td></tr></tbody></table></div><h3><a name="xsltSetGenericErrorFunc" id="xsltSetGenericErrorFunc"></a>Function: xsltSetGenericErrorFunc</h3><pre class="programlisting">void xsltSetGenericErrorFunc         (void * ctx, <br />                                      xmlGenericErrorFunc handler)<br />
+</pre><p>Function to reset the handler and the error context for out of context error messages. This simply means that @handler will be called for subsequent error messages while not parsing nor validating. And @ctx will be passed as first argument to @handler One can simply force messages to be emitted to another FILE * than stderr by setting @ctx to this file handle and @handler to NULL.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the new error handling context</td></tr><tr><td><span class="term"><i><tt>handler</tt></i>:</span></td><td>the new handler function</td></tr></tbody></table></div><h3><a name="xsltSetSortFunc" id="xsltSetSortFunc"></a>Function: xsltSetSortFunc</h3><pre class="programlisting">void xsltSetSortFunc                 (<a href="libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a> handler)<br />
+</pre><p>Function to reset the global handler for XSLT sorting. If the handler is NULL, the default sort function will be used.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>handler</tt></i>:</span></td><td>the new handler function</td></tr></tbody></table></div><h3><a name="xsltSetTransformErrorFunc" id="xsltSetTransformErrorFunc"></a>Function: xsltSetTransformErrorFunc</h3><pre class="programlisting">void  xsltSetTransformErrorFunc       (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   void * ctx, <br />                                      xmlGenericErrorFunc handler)<br />
+</pre><p>Function to reset the handler and the error context for out of context error messages specific to a given XSLT transromation. This simply means that @handler will be called for subsequent error messages while running the transformation.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the new error handling context</td></tr><tr><td><span class="term"><i><tt>handler</tt></i>:</span></td><td>the new handler function</td></tr></tbody></table></div><h3><a name="xsltTimestamp" id="xsltTimestamp"></a>Function: xsltTimestamp</h3><pre class="programlisting">long      xsltTimestamp                   (void)<br />
+</pre><p>Used for gathering profiling data</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of tenth of milliseconds since the beginning of the profiling</td></tr></tbody></table></div><h3><a name="xsltTransformError" id="xsltTransformError"></a>Function: xsltTransformError</h3><pre class="programlisting">void       xsltTransformError              (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />                                   <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                                      xmlNodePtr node, <br />                                         const char * msg, <br />                                        ... ...)<br />
+</pre><p>Display and format an error messages, gives file, line, position and extra parameters, will use the specific transformation context if available</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet used</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the current node in the stylesheet</td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td>the message to display/transmit</td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the message display</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
index c85c6a5..827ee21 100644 (file)
@@ -1,35 +1,35 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <api name='libexslt'>
   <files>
-    <file name='exsltexports'>
-     <exports symbol='EXSLTCALL'/>
-     <exports symbol='EXSLTPUBFUN'/>
-     <exports symbol='EXSLTPUBVAR'/>
-     <exports symbol='LIBEXSLT_PUBLIC'/>
-     <exports symbol='_REENTRANT'/>
-    </file>
     <file name='exslt'>
-     <exports symbol='EXSLT_COMMON_NAMESPACE'/>
-     <exports symbol='EXSLT_DATE_NAMESPACE'/>
-     <exports symbol='EXSLT_DYNAMIC_NAMESPACE'/>
-     <exports symbol='EXSLT_FUNCTIONS_NAMESPACE'/>
-     <exports symbol='EXSLT_MATH_NAMESPACE'/>
-     <exports symbol='EXSLT_SETS_NAMESPACE'/>
-     <exports symbol='EXSLT_STRINGS_NAMESPACE'/>
-     <exports symbol='SAXON_NAMESPACE'/>
-     <exports symbol='exsltCommonRegister'/>
-     <exports symbol='exsltDateRegister'/>
-     <exports symbol='exsltDynRegister'/>
-     <exports symbol='exsltFuncRegister'/>
-     <exports symbol='exsltLibexsltVersion'/>
-     <exports symbol='exsltLibraryVersion'/>
-     <exports symbol='exsltLibxmlVersion'/>
-     <exports symbol='exsltLibxsltVersion'/>
-     <exports symbol='exsltMathRegister'/>
-     <exports symbol='exsltRegisterAll'/>
-     <exports symbol='exsltSaxonRegister'/>
-     <exports symbol='exsltSetsRegister'/>
-     <exports symbol='exsltStrRegister'/>
+     <exports symbol='EXSLT_COMMON_NAMESPACE' type='macro'/>
+     <exports symbol='EXSLT_DATE_NAMESPACE' type='macro'/>
+     <exports symbol='EXSLT_FUNCTIONS_NAMESPACE' type='macro'/>
+     <exports symbol='EXSLT_STRINGS_NAMESPACE' type='macro'/>
+     <exports symbol='EXSLT_SETS_NAMESPACE' type='macro'/>
+     <exports symbol='EXSLT_DYNAMIC_NAMESPACE' type='macro'/>
+     <exports symbol='SAXON_NAMESPACE' type='macro'/>
+     <exports symbol='EXSLT_MATH_NAMESPACE' type='macro'/>
+     <exports symbol='exsltLibxmlVersion' type='variable'/>
+     <exports symbol='exsltLibexsltVersion' type='variable'/>
+     <exports symbol='exsltLibraryVersion' type='variable'/>
+     <exports symbol='exsltLibxsltVersion' type='variable'/>
+     <exports symbol='exsltDynRegister' type='function'/>
+     <exports symbol='exsltCommonRegister' type='function'/>
+     <exports symbol='exsltMathRegister' type='function'/>
+     <exports symbol='exsltStrRegister' type='function'/>
+     <exports symbol='exsltFuncRegister' type='function'/>
+     <exports symbol='exsltSaxonRegister' type='function'/>
+     <exports symbol='exsltSetsRegister' type='function'/>
+     <exports symbol='exsltDateRegister' type='function'/>
+     <exports symbol='exsltRegisterAll' type='function'/>
+    </file>
+    <file name='exsltexports'>
+     <exports symbol='LIBEXSLT_PUBLIC' type='macro'/>
+     <exports symbol='_REENTRANT' type='macro'/>
+     <exports symbol='EXSLTCALL' type='macro'/>
+     <exports symbol='EXSLTPUBFUN' type='macro'/>
+     <exports symbol='EXSLTPUBVAR' type='macro'/>
     </file>
   </files>
   <symbols>
index aa2476e..de35b70 100644 (file)
      <exports symbol='_xsltNumberData' type='struct'/>
      <exports symbol='_xsltFormatNumberInfo' type='struct'/>
     </file>
+    <file name='pattern'>
+     <exports symbol='xsltCompMatch' type='typedef'/>
+     <exports symbol='xsltCompMatchPtr' type='typedef'/>
+     <exports symbol='xsltNormalizeCompSteps' type='function'/>
+     <exports symbol='xsltAddTemplate' type='function'/>
+     <exports symbol='xsltCompilePattern' type='function'/>
+     <exports symbol='xsltFreeCompMatchList' type='function'/>
+     <exports symbol='xsltMatchPattern' type='function'/>
+     <exports symbol='xsltFreeTemplateHashes' type='function'/>
+     <exports symbol='xsltCleanupTemplates' type='function'/>
+     <exports symbol='xsltGetTemplate' type='function'/>
+     <exports symbol='xsltTestCompMatchList' type='function'/>
+    </file>
     <file name='preproc'>
      <exports symbol='xsltExtMarker' type='variable'/>
      <exports symbol='xsltFreeStylePreComps' type='function'/>
     <file name='xsltutils'>
      <exports symbol='IS_XSLT_REAL_NODE' type='macro'/>
      <exports symbol='IS_XSLT_ELEM' type='macro'/>
+     <exports symbol='XSLT_TRACE' type='macro'/>
      <exports symbol='IS_XSLT_NAME' type='macro'/>
      <exports symbol='XSLT_TIMESTAMP_TICS_PER_SEC' type='macro'/>
      <exports symbol='XSLT_STRANGE' type='macro'/>
      <exports symbol='XSLT_TODO' type='macro'/>
-     <exports symbol='XSLT_DEBUG_RUN' type='enum'/>
+     <exports symbol='XSLT_TRACE_PROCESS_NODE' type='enum'/>
+     <exports symbol='XSLT_TRACE_KEYS' type='enum'/>
+     <exports symbol='XSLT_TRACE_APPLY_TEMPLATE' type='enum'/>
+     <exports symbol='XSLT_DEBUG_CONT' type='enum'/>
+     <exports symbol='XSLT_TRACE_VALUE_OF' type='enum'/>
+     <exports symbol='XSLT_DEBUG_STEP' type='enum'/>
+     <exports symbol='XSLT_DEBUG_NEXT' type='enum'/>
+     <exports symbol='XSLT_TRACE_COPY_OF' type='enum'/>
+     <exports symbol='XSLT_TRACE_FOR_EACH' type='enum'/>
      <exports symbol='XSLT_DEBUG_STEPOUT' type='enum'/>
+     <exports symbol='XSLT_DEBUG_RUN' type='enum'/>
+     <exports symbol='XSLT_TRACE_STRIP_SPACES' type='enum'/>
+     <exports symbol='XSLT_DEBUG_STOP' type='enum'/>
+     <exports symbol='XSLT_TRACE_APPLY_TEMPLATES' type='enum'/>
+     <exports symbol='XSLT_TRACE_COPY' type='enum'/>
+     <exports symbol='XSLT_TRACE_CHOOSE' type='enum'/>
      <exports symbol='XSLT_DEBUG_INIT' type='enum'/>
-     <exports symbol='XSLT_DEBUG_NONE' type='enum'/>
+     <exports symbol='XSLT_TRACE_COPY_TEXT' type='enum'/>
      <exports symbol='XSLT_DEBUG_RUN_RESTART' type='enum'/>
+     <exports symbol='XSLT_TRACE_NONE' type='enum'/>
+     <exports symbol='XSLT_TRACE_ALL' type='enum'/>
+     <exports symbol='XSLT_DEBUG_NONE' type='enum'/>
+     <exports symbol='XSLT_TRACE_PI' type='enum'/>
+     <exports symbol='XSLT_TRACE_COMMENT' type='enum'/>
+     <exports symbol='XSLT_TRACE_VARIABLES' type='enum'/>
      <exports symbol='XSLT_DEBUG_QUIT' type='enum'/>
-     <exports symbol='XSLT_DEBUG_CONT' type='enum'/>
-     <exports symbol='XSLT_DEBUG_STEP' type='enum'/>
-     <exports symbol='XSLT_DEBUG_STOP' type='enum'/>
-     <exports symbol='XSLT_DEBUG_NEXT' type='enum'/>
+     <exports symbol='XSLT_TRACE_CALL_TEMPLATE' type='enum'/>
+     <exports symbol='XSLT_TRACE_IF' type='enum'/>
+     <exports symbol='XSLT_TRACE_TEMPLATES' type='enum'/>
+     <exports symbol='xsltDebugTraceCodes' type='typedef'/>
      <exports symbol='xsltDebugStatusCodes' type='typedef'/>
      <exports symbol='xsltGenericError' type='variable'/>
      <exports symbol='xsltGenericDebug' type='variable'/>
      <exports symbol='xsltGenericDebugContext' type='variable'/>
      <exports symbol='xsltTimestamp' type='function'/>
      <exports symbol='xsltSaveResultToFile' type='function'/>
-     <exports symbol='xsltSetDebuggerStatus' type='function'/>
      <exports symbol='xsltSetTransformErrorFunc' type='function'/>
      <exports symbol='xsltSetGenericErrorFunc' type='function'/>
      <exports symbol='xsltSetDebuggerCallbacks' type='function'/>
      <exports symbol='xsltCalibrateAdjust' type='function'/>
+     <exports symbol='xsltDebugSetDefaultTrace' type='function'/>
+     <exports symbol='xsltDropCallCallback' type='function'/>
      <exports symbol='xsltSetGenericDebugFunc' type='function'/>
      <exports symbol='xsltComputeSortResult' type='function'/>
      <exports symbol='xsltSetSortFunc' type='function'/>
      <exports symbol='xsltSaveResultToFilename' type='function'/>
      <exports symbol='xsltGetQNameURI' type='function'/>
      <exports symbol='xsltAddCallCallback' type='function'/>
-     <exports symbol='xslDropCall' type='function'/>
+     <exports symbol='xsltSetDebuggerStatus' type='function'/>
      <exports symbol='xsltSaveResultTo' type='function'/>
      <exports symbol='xsltSaveProfiling' type='function'/>
      <exports symbol='xsltSaveResultToString' type='function'/>
      <exports symbol='xsltHandleDebuggerCallback' type='function'/>
      <exports symbol='xsltDoSortFunction' type='function'/>
+     <exports symbol='xsltDebugGetDefaultTrace' type='function'/>
      <exports symbol='xsltMessage' type='function'/>
-     <exports symbol='xsltDropCallCallback' type='function'/>
+     <exports symbol='xslDropCall' type='function'/>
      <exports symbol='xsltGetProfileInformation' type='function'/>
     </file>
   </files>
     <macro name='XSLT_TODO' file='xsltutils'>
       <info>Macro to flag unimplemented blocks.</info>
     </macro>
+    <macro name='XSLT_TRACE' file='xsltutils'>
+    </macro>
     <macro name='XSLT_XALAN_NAMESPACE' file='extra'>
       <info>This is the Apache project XALAN processor namespace for extensions.</info>
     </macro>
     <enum name='XSLT_STATE_ERROR' file='xsltInternals' value='1' type='xsltTransformState'/>
     <enum name='XSLT_STATE_OK' file='xsltInternals' value='0' type='xsltTransformState'/>
     <enum name='XSLT_STATE_STOPPED' file='xsltInternals' value='2' type='xsltTransformState'/>
+    <enum name='XSLT_TRACE_ALL' file='xsltutils' value='-1' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_APPLY_TEMPLATE' file='xsltutils' value='4' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_APPLY_TEMPLATES' file='xsltutils' value='512' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_CALL_TEMPLATE' file='xsltutils' value='256' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_CHOOSE' file='xsltutils' value='1024' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_COMMENT' file='xsltutils' value='16' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_COPY' file='xsltutils' value='8' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_COPY_OF' file='xsltutils' value='64' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_COPY_TEXT' file='xsltutils' value='1' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_FOR_EACH' file='xsltutils' value='4096' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_IF' file='xsltutils' value='2048' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_KEYS' file='xsltutils' value='32768' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_NONE' file='xsltutils' value='0' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_PI' file='xsltutils' value='32' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_PROCESS_NODE' file='xsltutils' value='2' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_STRIP_SPACES' file='xsltutils' value='8192' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_TEMPLATES' file='xsltutils' value='16384' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_VALUE_OF' file='xsltutils' value='128' type='xsltDebugTraceCodes'/>
+    <enum name='XSLT_TRACE_VARIABLES' file='xsltutils' value='65536' type='xsltDebugTraceCodes'/>
+    <struct name='xsltCompMatch' file='pattern' type='struct _xsltCompMatch'/>
+    <typedef name='xsltCompMatchPtr' file='pattern' type='xsltCompMatch *'/>
     <typedef name='xsltDebugStatusCodes' file='xsltutils' type='enum'/>
+    <typedef name='xsltDebugTraceCodes' file='xsltutils' type='enum'/>
     <struct name='xsltDecimalFormat' file='xsltInternals' type='struct _xsltDecimalFormat'>
       <field name='next' type='struct _xsltDecimalFormat *' info=' chained list'/>
       <field name='name' type='xmlChar *' info=' Used for interpretation of pattern'/>
       <field name='main' type='int' info=' is this the main document'/>
       <field name='doc' type='xmlDocPtr' info=' the parsed document'/>
       <field name='keys' type='void *' info=' key tables storage'/>
+      <field name='includes' type='struct _xsltDocument *' info=' subsidiary includes'/>
     </struct>
     <typedef name='xsltDocumentPtr' file='xsltInternals' type='xsltDocument *'/>
     <struct name='xsltElemPreComp' file='xsltInternals' type='struct _xsltElemPreComp'>
@@ -692,7 +753,9 @@ informations are stored'/>
       <field name='_private' type='void *' info='* Extensions.
 *'/>
       <field name='extInfos' type='xmlHashTablePtr' info=' the extension data'/>
-      <field name='extrasNr' type='int' info=' the number of extras required'/>
+      <field name='extrasNr' type='int' info='* For keeping track of nested includes
+*'/>
+      <field name='includes' type='xsltDocumentPtr' info=' points to last nested include'/>
     </struct>
     <typedef name='xsltStylesheetPtr' file='xsltInternals' type='xsltStylesheet *'/>
     <struct name='xsltTemplate' file='xsltInternals' type='struct _xsltTemplate'>
@@ -767,6 +830,7 @@ informations are stored'/>
       <field name='lasttuse' type='unsigned int' info='* Per Context Debugging
 *'/>
       <field name='debugStatus' type='int' info=' the context level debug status'/>
+      <field name='traceCode' type='unsigned long *' info=' pointer to the variable holding the mask'/>
     </struct>
     <typedef name='xsltTransformContextPtr' file='xsltInternals' type='xsltTransformContext *'/>
     <typedef name='xsltTransformState' file='xsltInternals' type='enum'/>
@@ -820,6 +884,14 @@ informations are stored'/>
       <arg name='ctxt' type='xsltTransformContextPtr' info='xn XSLT transformation context'/>
       <arg name='elems' type='xsltStackElemPtr' info='a stack element list'/>
     </function>
+    <function name='xsltAddTemplate' file='pattern'>
+      <info>Register the XSLT pattern associated to @cur</info>
+      <return type='int' info='-1 in case of error, 0 otherwise'/>
+      <arg name='style' type='xsltStylesheetPtr' info='an XSLT stylesheet'/>
+      <arg name='cur' type='xsltTemplatePtr' info='an XSLT template'/>
+      <arg name='mode' type='const xmlChar *' info='the mode name or NULL'/>
+      <arg name='modeURI' type='const xmlChar *' info='the mode URI or NULL'/>
+    </function>
     <function name='xsltAllocateExtra' file='xsltInternals'>
       <info>Allocate an extra runtime information slot statically while compiling the stylesheet and return its number</info>
       <return type='int' info='the number of the slot'/>
@@ -966,6 +1038,11 @@ informations are stored'/>
       <info>Unregister all global variables set up by the XSLT library</info>
       <return type='void'/>
     </function>
+    <function name='xsltCleanupTemplates' file='pattern'>
+      <info>Cleanup the state of the templates used by the stylesheet and the ones it imports.</info>
+      <return type='void'/>
+      <arg name='style' type='xsltStylesheetPtr' info='an XSLT stylesheet'/>
+    </function>
     <function name='xsltComment' file='transform'>
       <info>Process the xslt comment node on the source node</info>
       <return type='void'/>
@@ -974,6 +1051,15 @@ informations are stored'/>
       <arg name='inst' type='xmlNodePtr' info='the xslt comment node'/>
       <arg name='comp' type='xsltStylePreCompPtr' info='precomputed information'/>
     </function>
+    <function name='xsltCompilePattern' file='pattern'>
+      <info>Compile the XSLT pattern and generates a list of precompiled form suitable for fast matching.  [1] Pattern ::= LocationPathPattern | Pattern &apos;|&apos; LocationPathPattern</info>
+      <return type='xsltCompMatchPtr' info='the generated pattern list or NULL in case of failure'/>
+      <arg name='pattern' type='const xmlChar *' info='an XSLT pattern'/>
+      <arg name='doc' type='xmlDocPtr' info='the containing document'/>
+      <arg name='node' type='xmlNodePtr' info='the containing element'/>
+      <arg name='style' type='xsltStylesheetPtr' info='the stylesheet'/>
+      <arg name='runtime' type='xsltTransformContextPtr' info='the transformation context, if done at run-time'/>
+    </function>
     <function name='xsltComputeSortResult' file='xsltutils'>
       <info>reorder the current node list accordingly to the set of sorting requirement provided by the array of nodes.</info>
       <return type='xmlXPathObjectPtr *' info='a ordered XPath nodeset or NULL in case of error.'/>
@@ -1036,6 +1122,15 @@ informations are stored'/>
       <return type='void'/>
       <arg name='output' type='FILE *' info='the FILE * for the output, if NULL stdout is used'/>
     </function>
+    <function name='xsltDebugGetDefaultTrace' file='xsltutils'>
+      <info></info>
+      <return type='xsltDebugTraceCodes' info=''/>
+    </function>
+    <function name='xsltDebugSetDefaultTrace' file='xsltutils'>
+      <info></info>
+      <return type='void'/>
+      <arg name='val' type='xsltDebugTraceCodes' info=''/>
+    </function>
     <function name='xsltDecimalFormatGetByName' file='xsltInternals'>
       <info>Find decimal-format by name</info>
       <return type='xsltDecimalFormatPtr' info='the xsltDecimalFormatPtr'/>
@@ -1266,6 +1361,11 @@ informations are stored'/>
       <return type='void'/>
       <arg name='style' type='xsltStylesheetPtr' info='an XSLT stylesheet'/>
     </function>
+    <function name='xsltFreeCompMatchList' file='pattern'>
+      <info>Free up the memory allocated by all the elements of @comp</info>
+      <return type='void'/>
+      <arg name='comp' type='xsltCompMatchPtr' info='an XSLT comp list'/>
+    </function>
     <function name='xsltFreeCtxtExts' file='extensions'>
       <info>Free the XSLT extension data</info>
       <return type='void'/>
@@ -1331,6 +1431,11 @@ informations are stored'/>
       <return type='void'/>
       <arg name='sheet' type='xsltStylesheetPtr' info='an XSLT stylesheet'/>
     </function>
+    <function name='xsltFreeTemplateHashes' file='pattern'>
+      <info>Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism</info>
+      <return type='void'/>
+      <arg name='style' type='xsltStylesheetPtr' info='an XSLT stylesheet'/>
+    </function>
     <function name='xsltFreeTransformContext' file='transform'>
       <info>Free up the memory allocated by @ctxt</info>
       <return type='void'/>
@@ -1423,6 +1528,13 @@ informations are stored'/>
       <arg name='prefix' type='const xmlChar *' info='the suggested prefix'/>
       <arg name='out' type='xmlNodePtr' info='the output node (or its parent)'/>
     </function>
+    <function name='xsltGetTemplate' file='pattern'>
+      <info>Finds the template applying to this node, if @style is non-NULL it means one needs to look for the next imported template in scope.</info>
+      <return type='xsltTemplatePtr' info='the xsltTemplatePtr or NULL if not found'/>
+      <arg name='ctxt' type='xsltTransformContextPtr' info='a XSLT process context'/>
+      <arg name='node' type='xmlNodePtr' info='the node being processed'/>
+      <arg name='style' type='xsltStylesheetPtr' info='the current style'/>
+    </function>
     <function name='xsltGetUTF8Char' file='xsltutils'>
       <info>Read one UTF8 Char from @utf Function copied from libxml2 xmlGetUTF8Char() ... to discard ultimately and use the original API</info>
       <return type='int' info='the char value or -1 in case of error and update @len with the number of bytes used'/>
@@ -1497,6 +1609,15 @@ informations are stored'/>
       <return type='xsltStylesheetPtr' info='a new XSLT stylesheet structure or NULL if not found.'/>
       <arg name='doc' type='xmlDocPtr' info='a document to process'/>
     </function>
+    <function name='xsltMatchPattern' file='pattern'>
+      <info></info>
+      <return type='int' info=''/>
+      <arg name='ctxt' type='xsltTransformContextPtr' info=''/>
+      <arg name='node' type='xmlNodePtr' info=''/>
+      <arg name='pattern' type='const xmlChar *' info=''/>
+      <arg name='ctxtdoc' type='xmlDocPtr' info=''/>
+      <arg name='ctxtnode' type='xmlNodePtr' info=''/>
+    </function>
     <function name='xsltMessage' file='xsltutils'>
       <info>Process and xsl:message construct</info>
       <return type='void'/>
@@ -1553,6 +1674,13 @@ informations are stored'/>
       <return type='xsltStylesheetPtr' info='the next stylesheet or NULL if it was the last one'/>
       <arg name='cur' type='xsltStylesheetPtr' info='the current XSLT stylesheet'/>
     </function>
+    <function name='xsltNormalizeCompSteps' file='pattern'>
+      <info>This is a hashtable scanner function to normalize the compiled steps of an imported stylesheet.</info>
+      <return type='void'/>
+      <arg name='payload' type='void *' info='pointer to template hash table entry'/>
+      <arg name='data' type='void *' info='pointer to the stylesheet'/>
+      <arg name='name' type='const xmlChar *' info='template match name'/>
+    </function>
     <function name='xsltNumber' file='transform'>
       <info>Process the xslt number node on the source node</info>
       <return type='void'/>
@@ -2012,6 +2140,13 @@ informations are stored'/>
       <arg name='ctxt' type='xsltTransformContextPtr' info='the XSLT transformation context'/>
       <arg name='node' type='xmlNodePtr' info='the attribute template node'/>
     </function>
+    <function name='xsltTestCompMatchList' file='pattern'>
+      <info>Test wether the node matches one of the patterns in the list</info>
+      <return type='int' info='1 if it matches, 0 if it doesn&apos;t and -1 in case of failure'/>
+      <arg name='ctxt' type='xsltTransformContextPtr' info='a XSLT process context'/>
+      <arg name='node' type='xmlNodePtr' info='a node'/>
+      <arg name='comp' type='xsltCompMatchPtr' info='the precompiled pattern list'/>
+    </function>
     <function name='xsltText' file='transform'>
       <info>Process the xslt text node on the source node</info>
       <return type='void'/>
index 87bb901..f3fd0d9 100644 (file)
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <apirefs name='libxslt'>
   <references>
-    <reference name='ATTRIBUTE_UNUSED' href='html/libxslt-xsltwin32config.html#ATTRIBUTE-UNUSED-CAPS'/>
-    <reference name='CHECK_STOPPED' href='html/libxslt-xsltinternals.html#CHECK-STOPPED-CAPS'/>
-    <reference name='CHECK_STOPPED0' href='html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS'/>
-    <reference name='CHECK_STOPPEDE' href='html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS'/>
-    <reference name='DEBUG_MEMORY' href='html/libxslt-xsltwin32config.html#DEBUG-MEMORY-CAPS'/>
-    <reference name='DEBUG_MEMORY_LOCATION' href='html/libxslt-xsltwin32config.html#DEBUG-MEMORY-LOCATION-CAPS'/>
-    <reference name='IS_XSLT_ELEM' href='html/libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS'/>
-    <reference name='IS_XSLT_NAME' href='html/libxslt-xsltutils.html#IS-XSLT-NAME-CAPS'/>
-    <reference name='IS_XSLT_REAL_NODE' href='html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS'/>
-    <reference name='LIBXSLT_DOTTED_VERSION' href='html/libxslt-xsltwin32config.html#LIBXSLT-DOTTED-VERSION-CAPS'/>
-    <reference name='LIBXSLT_PUBLIC' href='html/libxslt-libxslt.html#LIBXSLT-PUBLIC-CAPS'/>
-    <reference name='LIBXSLT_VERSION' href='html/libxslt-xsltwin32config.html#LIBXSLT-VERSION-CAPS'/>
-    <reference name='LIBXSLT_VERSION_STRING' href='html/libxslt-xsltwin32config.html#LIBXSLT-VERSION-STRING-CAPS'/>
-    <reference name='WITH_DEBUGGER' href='html/libxslt-xsltconfig.html#WITH-DEBUGGER-CAPS'/>
-    <reference name='WITH_XSLT_DEBUG' href='html/libxslt-xsltwin32config.html#WITH-XSLT-DEBUG-CAPS'/>
-    <reference name='XSLT_DEFAULT_URL' href='html/libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS'/>
-    <reference name='XSLT_DEFAULT_VENDOR' href='html/libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS'/>
-    <reference name='XSLT_DEFAULT_VERSION' href='html/libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS'/>
-    <reference name='XSLT_GET_IMPORT_INT' href='html/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS'/>
-    <reference name='XSLT_GET_IMPORT_PTR' href='html/libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS'/>
-    <reference name='XSLT_LIBXSLT_NAMESPACE' href='html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS'/>
-    <reference name='XSLT_MAX_SORT' href='html/libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS'/>
-    <reference name='XSLT_NAMESPACE' href='html/libxslt-xslt.html#XSLT-NAMESPACE-CAPS'/>
-    <reference name='XSLT_NEED_TRIO' href='html/libxslt-xsltconfig.html#XSLT-NEED-TRIO-CAPS'/>
-    <reference name='XSLT_NORM_SAXON_NAMESPACE' href='html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS'/>
-    <reference name='XSLT_PAT_NO_PRIORITY' href='html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS'/>
-    <reference name='XSLT_REGISTER_FUNCTION_LOOKUP' href='html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS'/>
-    <reference name='XSLT_REGISTER_VARIABLE_LOOKUP' href='html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS'/>
-    <reference name='XSLT_RUNTIME_EXTRA' href='html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-CAPS'/>
-    <reference name='XSLT_RUNTIME_EXTRA_FREE' href='html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-FREE-CAPS'/>
-    <reference name='XSLT_RUNTIME_EXTRA_LST' href='html/libxslt-xsltinternals.html#XSLT-RUNTIME-EXTRA-LST-CAPS'/>
-    <reference name='XSLT_SAXON_NAMESPACE' href='html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS'/>
-    <reference name='XSLT_STRANGE' href='html/libxslt-xsltutils.html#XSLT-STRANGE-CAPS'/>
-    <reference name='XSLT_TIMESTAMP_TICS_PER_SEC' href='html/libxslt-xsltutils.html#XSLT-TIMESTAMP-TICS-PER-SEC-CAPS'/>
-    <reference name='XSLT_TODO' href='html/libxslt-xsltutils.html#XSLT-TODO-CAPS'/>
-    <reference name='XSLT_XALAN_NAMESPACE' href='html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS'/>
-    <reference name='XSLT_XT_NAMESPACE' href='html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS'/>
-    <reference name='enum' href='html/libxslt-index.html#XSLTDEBUGSTATUSCODES'/>
-    <reference name='struct' href='html/libxslt-index.html#XSLTSTYLESHEET'/>
-    <reference name='xslAddCall' href='html/libxslt-xsltutils.html#XSLADDCALL'/>
-    <reference name='xslDropCall' href='html/libxslt-xsltutils.html#XSLDROPCALL'/>
-    <reference name='xslHandleDebugger' href='html/libxslt-transform.html#XSLHANDLEDEBUGGER'/>
-    <reference name='xsltAddCallCallback' href='html/libxslt-xsltutils.html#XSLTADDCALLCALLBACK'/>
-    <reference name='xsltAddKey' href='html/libxslt-keys.html#XSLTADDKEY'/>
-    <reference name='xsltAddStackElemList' href='html/libxslt-variables.html#XSLTADDSTACKELEMLIST'/>
-    <reference name='xsltAddTemplate' href='html/libxslt-pattern.html#XSLTADDTEMPLATE'/>
-    <reference name='xsltAllocateExtra' href='html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA'/>
-    <reference name='xsltAllocateExtraCtxt' href='html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT'/>
-    <reference name='xsltApplyAttributeSet' href='html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET'/>
-    <reference name='xsltApplyImports' href='html/libxslt-transform.html#XSLTAPPLYIMPORTS'/>
-    <reference name='xsltApplyOneTemplate' href='html/libxslt-transform.html#XSLTAPPLYONETEMPLATE'/>
-    <reference name='xsltApplyStripSpaces' href='html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES'/>
-    <reference name='xsltApplyStylesheet' href='html/libxslt-transform.html#XSLTAPPLYSTYLESHEET'/>
-    <reference name='xsltApplyStylesheetUser' href='html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER'/>
-    <reference name='xsltApplyTemplates' href='html/libxslt-transform.html#XSLTAPPLYTEMPLATES'/>
-    <reference name='xsltAttrListTemplateProcess' href='html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS'/>
-    <reference name='xsltAttrTemplateProcess' href='html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS'/>
-    <reference name='xsltAttrTemplateValueProcess' href='html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS'/>
-    <reference name='xsltAttrTemplateValueProcessNode' href='html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE'/>
-    <reference name='xsltAttribute' href='html/libxslt-transform.html#XSLTATTRIBUTE'/>
-    <reference name='xsltCalibrateAdjust' href='html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST'/>
-    <reference name='xsltCallTemplate' href='html/libxslt-transform.html#XSLTCALLTEMPLATE'/>
-    <reference name='xsltCheckExtPrefix' href='html/libxslt-extensions.html#XSLTCHECKEXTPREFIX'/>
-    <reference name='xsltCheckRead' href='html/libxslt-security.html#XSLTCHECKREAD'/>
-    <reference name='xsltCheckWrite' href='html/libxslt-security.html#XSLTCHECKWRITE'/>
-    <reference name='xsltChoose' href='html/libxslt-transform.html#XSLTCHOOSE'/>
-    <reference name='xsltCleanupGlobals' href='html/libxslt-xslt.html#XSLTCLEANUPGLOBALS'/>
-    <reference name='xsltCleanupTemplates' href='html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES'/>
-    <reference name='xsltComment' href='html/libxslt-transform.html#XSLTCOMMENT'/>
-    <reference name='xsltCompMatchPtr' href='html/libxslt-pattern.html#XSLTCOMPMATCHPTR'/>
-    <reference name='xsltCompilePattern' href='html/libxslt-pattern.html#XSLTCOMPILEPATTERN'/>
-    <reference name='xsltCopy' href='html/libxslt-transform.html#XSLTCOPY'/>
-    <reference name='xsltCopyNamespace' href='html/libxslt-namespaces.html#XSLTCOPYNAMESPACE'/>
-    <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='xsltDecimalFormatGetByName' href='html/libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME'/>
-    <reference name='xsltDecimalFormatPtr' href='html/libxslt-xsltinternals.html#XSLTDECIMALFORMATPTR'/>
-    <reference name='xsltDoSortFunction' href='html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION'/>
-    <reference name='xsltDocumentComp' href='html/libxslt-preproc.html#XSLTDOCUMENTCOMP'/>
-    <reference name='xsltDocumentElem' href='html/libxslt-transform.html#XSLTDOCUMENTELEM'/>
-    <reference name='xsltDocumentFunction' href='html/libxslt-functions.html#XSLTDOCUMENTFUNCTION'/>
-    <reference name='xsltDocumentPtr' href='html/libxslt-xsltinternals.html#XSLTDOCUMENTPTR'/>
-    <reference name='xsltDocumentSortFunction' href='html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION'/>
-    <reference name='xsltDropCallCallback' href='html/libxslt-xsltutils.html#XSLTDROPCALLCALLBACK'/>
-    <reference name='xsltElemPreCompDeallocator' href='html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR'/>
-    <reference name='xsltElemPreCompPtr' href='html/libxslt-xsltinternals.html#XSLTELEMPRECOMPPTR'/>
-    <reference name='xsltElement' href='html/libxslt-transform.html#XSLTELEMENT'/>
-    <reference name='xsltElementAvailableFunction' href='html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION'/>
-    <reference name='xsltEvalAttrValueTemplate' href='html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE'/>
-    <reference name='xsltEvalGlobalVariables' href='html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES'/>
-    <reference name='xsltEvalOneUserParam' href='html/libxslt-variables.html#XSLTEVALONEUSERPARAM'/>
-    <reference name='xsltEvalStaticAttrValueTemplate' href='html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE'/>
-    <reference name='xsltEvalTemplateString' href='html/libxslt-templates.html#XSLTEVALTEMPLATESTRING'/>
-    <reference name='xsltEvalUserParams' href='html/libxslt-variables.html#XSLTEVALUSERPARAMS'/>
-    <reference name='xsltEvalXPathPredicate' href='html/libxslt-templates.html#XSLTEVALXPATHPREDICATE'/>
-    <reference name='xsltEvalXPathString' href='html/libxslt-templates.html#XSLTEVALXPATHSTRING'/>
-    <reference name='xsltEvalXPathStringNs' href='html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS'/>
-    <reference name='xsltExtElementLookup' href='html/libxslt-extensions.html#XSLTEXTELEMENTLOOKUP'/>
-    <reference name='xsltExtFunctionLookup' href='html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP'/>
-    <reference name='xsltExtInitFunction' href='html/libxslt-extensions.html#XSLTEXTINITFUNCTION'/>
-    <reference name='xsltExtMarker' href='html/libxslt-preproc.html#XSLTEXTMARKER'/>
-    <reference name='xsltExtModuleElementLookup' href='html/libxslt-extensions.html#XSLTEXTMODULEELEMENTLOOKUP'/>
-    <reference name='xsltExtModuleElementPreComputeLookup' href='html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP'/>
-    <reference name='xsltExtModuleFunctionLookup' href='html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP'/>
-    <reference name='xsltExtModuleTopLevelLookup' href='html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP'/>
-    <reference name='xsltExtShutdownFunction' href='html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION'/>
-    <reference name='xsltFindDocument' href='html/libxslt-documents.html#XSLTFINDDOCUMENT'/>
-    <reference name='xsltFindElemSpaceHandling' href='html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING'/>
-    <reference name='xsltFindTemplate' href='html/libxslt-imports.html#XSLTFINDTEMPLATE'/>
-    <reference name='xsltForEach' href='html/libxslt-transform.html#XSLTFOREACH'/>
-    <reference name='xsltFormatNumberConversion' href='html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION'/>
-    <reference name='xsltFormatNumberFunction' href='html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION'/>
-    <reference name='xsltFreeAttributeSetsHashes' href='html/libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES'/>
-    <reference name='xsltFreeCompMatchList' href='html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST'/>
-    <reference name='xsltFreeCtxtExts' href='html/libxslt-extensions.html#XSLTFREECTXTEXTS'/>
-    <reference name='xsltFreeDocumentKeys' href='html/libxslt-keys.html#XSLTFREEDOCUMENTKEYS'/>
-    <reference name='xsltFreeDocuments' href='html/libxslt-documents.html#XSLTFREEDOCUMENTS'/>
-    <reference name='xsltFreeExts' href='html/libxslt-extensions.html#XSLTFREEEXTS'/>
-    <reference name='xsltFreeGlobalVariables' href='html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES'/>
-    <reference name='xsltFreeKeys' href='html/libxslt-keys.html#XSLTFREEKEYS'/>
-    <reference name='xsltFreeNamespaceAliasHashes' href='html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES'/>
-    <reference name='xsltFreeSecurityPrefs' href='html/libxslt-security.html#XSLTFREESECURITYPREFS'/>
-    <reference name='xsltFreeStackElemList' href='html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST'/>
-    <reference name='xsltFreeStyleDocuments' href='html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS'/>
-    <reference name='xsltFreeStylePreComps' href='html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS'/>
-    <reference name='xsltFreeStylesheet' href='html/libxslt-xsltinternals.html#XSLTFREESTYLESHEET'/>
-    <reference name='xsltFreeTemplateHashes' href='html/libxslt-pattern.html#XSLTFREETEMPLATEHASHES'/>
-    <reference name='xsltFreeTransformContext' href='html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT'/>
-    <reference name='xsltFunctionAvailableFunction' href='html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION'/>
-    <reference name='xsltFunctionNodeSet' href='html/libxslt-extra.html#XSLTFUNCTIONNODESET'/>
-    <reference name='xsltGenerateIdFunction' href='html/libxslt-functions.html#XSLTGENERATEIDFUNCTION'/>
-    <reference name='xsltGetDefaultSecurityPrefs' href='html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS'/>
-    <reference name='xsltGetExtData' href='html/libxslt-extensions.html#XSLTGETEXTDATA'/>
-    <reference name='xsltGetKey' href='html/libxslt-keys.html#XSLTGETKEY'/>
-    <reference name='xsltGetNamespace' href='html/libxslt-namespaces.html#XSLTGETNAMESPACE'/>
-    <reference name='xsltGetNsProp' href='html/libxslt-xsltutils.html#XSLTGETNSPROP'/>
-    <reference name='xsltGetProfileInformation' href='html/libxslt-xsltutils.html#XSLTGETPROFILEINFORMATION'/>
-    <reference name='xsltGetQNameURI' href='html/libxslt-xsltutils.html#XSLTGETQNAMEURI'/>
-    <reference name='xsltGetSecurityPrefs' href='html/libxslt-security.html#XSLTGETSECURITYPREFS'/>
-    <reference name='xsltGetSpecialNamespace' href='html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE'/>
-    <reference name='xsltGetTemplate' href='html/libxslt-pattern.html#XSLTGETTEMPLATE'/>
-    <reference name='xsltGetUTF8Char' href='html/libxslt-xsltutils.html#XSLTGETUTF8CHAR'/>
-    <reference name='xsltGetXIncludeDefault' href='html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT'/>
-    <reference name='xsltHandleDebuggerCallback' href='html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK'/>
-    <reference name='xsltIf' href='html/libxslt-transform.html#XSLTIF'/>
-    <reference name='xsltInitCtxtExts' href='html/libxslt-extensions.html#XSLTINITCTXTEXTS'/>
-    <reference name='xsltInitCtxtKeys' href='html/libxslt-keys.html#XSLTINITCTXTKEYS'/>
-    <reference name='xsltInitElemPreComp' href='html/libxslt-extensions.html#XSLTINITELEMPRECOMP'/>
-    <reference name='xsltIsBlank' href='html/libxslt-xsltinternals.html#XSLTISBLANK'/>
-    <reference name='xsltKeyFunction' href='html/libxslt-functions.html#XSLTKEYFUNCTION'/>
-    <reference name='xsltLoadDocument' href='html/libxslt-documents.html#XSLTLOADDOCUMENT'/>
-    <reference name='xsltLoadStyleDocument' href='html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT'/>
-    <reference name='xsltLoadStylesheetPI' href='html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI'/>
-    <reference name='xsltMatchPattern' href='html/libxslt-pattern.html#XSLTMATCHPATTERN'/>
-    <reference name='xsltMessage' href='html/libxslt-xsltutils.html#XSLTMESSAGE'/>
-    <reference name='xsltNamespaceAlias' href='html/libxslt-namespaces.html#XSLTNAMESPACEALIAS'/>
-    <reference name='xsltNeedElemSpaceHandling' href='html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING'/>
-    <reference name='xsltNewDocument' href='html/libxslt-documents.html#XSLTNEWDOCUMENT'/>
-    <reference name='xsltNewElemPreComp' href='html/libxslt-extensions.html#XSLTNEWELEMPRECOMP'/>
-    <reference name='xsltNewSecurityPrefs' href='html/libxslt-security.html#XSLTNEWSECURITYPREFS'/>
-    <reference name='xsltNewStyleDocument' href='html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT'/>
-    <reference name='xsltNewStylesheet' href='html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET'/>
-    <reference name='xsltNewTransformContext' href='html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT'/>
-    <reference name='xsltNextImport' href='html/libxslt-imports.html#XSLTNEXTIMPORT'/>
-    <reference name='xsltNumber' href='html/libxslt-transform.html#XSLTNUMBER'/>
-    <reference name='xsltNumberFormat' href='html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT'/>
-    <reference name='xsltParseGlobalParam' href='html/libxslt-variables.html#XSLTPARSEGLOBALPARAM'/>
-    <reference name='xsltParseGlobalVariable' href='html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE'/>
-    <reference name='xsltParseStylesheetAttributeSet' href='html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET'/>
-    <reference name='xsltParseStylesheetCallerParam' href='html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM'/>
-    <reference name='xsltParseStylesheetDoc' href='html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC'/>
-    <reference name='xsltParseStylesheetFile' href='html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE'/>
-    <reference name='xsltParseStylesheetImport' href='html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT'/>
-    <reference name='xsltParseStylesheetInclude' href='html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE'/>
-    <reference name='xsltParseStylesheetOutput' href='html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETOUTPUT'/>
-    <reference name='xsltParseStylesheetParam' href='html/libxslt-variables.html#XSLTPARSESTYLESHEETPARAM'/>
-    <reference name='xsltParseStylesheetProcess' href='html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS'/>
-    <reference name='xsltParseStylesheetVariable' href='html/libxslt-variables.html#XSLTPARSESTYLESHEETVARIABLE'/>
-    <reference name='xsltParseTemplateContent' href='html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT'/>
-    <reference name='xsltPreComputeExtModuleElement' href='html/libxslt-extensions.html#XSLTPRECOMPUTEEXTMODULEELEMENT'/>
-    <reference name='xsltPrintErrorContext' href='html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT'/>
-    <reference name='xsltProcessingInstruction' href='html/libxslt-transform.html#XSLTPROCESSINGINSTRUCTION'/>
-    <reference name='xsltProfileStylesheet' href='html/libxslt-transform.html#XSLTPROFILESTYLESHEET'/>
-    <reference name='xsltQuoteOneUserParam' href='html/libxslt-variables.html#XSLTQUOTEONEUSERPARAM'/>
-    <reference name='xsltQuoteUserParams' href='html/libxslt-variables.html#XSLTQUOTEUSERPARAMS'/>
-    <reference name='xsltRegisterAllElement' href='html/libxslt-transform.html#XSLTREGISTERALLELEMENT'/>
-    <reference name='xsltRegisterAllExtras' href='html/libxslt-extra.html#XSLTREGISTERALLEXTRAS'/>
-    <reference name='xsltRegisterAllFunctions' href='html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS'/>
-    <reference name='xsltRegisterExtElement' href='html/libxslt-extensions.html#XSLTREGISTEREXTELEMENT'/>
-    <reference name='xsltRegisterExtFunction' href='html/libxslt-extensions.html#XSLTREGISTEREXTFUNCTION'/>
-    <reference name='xsltRegisterExtModule' href='html/libxslt-extensions.html#XSLTREGISTEREXTMODULE'/>
-    <reference name='xsltRegisterExtModuleElement' href='html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT'/>
-    <reference name='xsltRegisterExtModuleFull' href='html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL'/>
-    <reference name='xsltRegisterExtModuleFunction' href='html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION'/>
-    <reference name='xsltRegisterExtModuleTopLevel' href='html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL'/>
-    <reference name='xsltRegisterExtPrefix' href='html/libxslt-extensions.html#XSLTREGISTEREXTPREFIX'/>
-    <reference name='xsltRegisterExtras' href='html/libxslt-extra.html#XSLTREGISTEREXTRAS'/>
-    <reference name='xsltRegisterTestModule' href='html/libxslt-extensions.html#XSLTREGISTERTESTMODULE'/>
-    <reference name='xsltResolveStylesheetAttributeSet' href='html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET'/>
-    <reference name='xsltRunStylesheet' href='html/libxslt-transform.html#XSLTRUNSTYLESHEET'/>
-    <reference name='xsltRunStylesheetUser' href='html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER'/>
-    <reference name='xsltRuntimeExtraPtr' href='html/libxslt-xsltinternals.html#XSLTRUNTIMEEXTRAPTR'/>
-    <reference name='xsltSaveProfiling' href='html/libxslt-xsltutils.html#XSLTSAVEPROFILING'/>
-    <reference name='xsltSaveResultTo' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTO'/>
-    <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='xsltSecurityAllow' href='html/libxslt-security.html#XSLTSECURITYALLOW'/>
-    <reference name='xsltSecurityCheck' href='html/libxslt-security.html#XSLTSECURITYCHECK'/>
-    <reference name='xsltSecurityForbid' href='html/libxslt-security.html#XSLTSECURITYFORBID'/>
-    <reference name='xsltSecurityPrefsPtr' href='html/libxslt-security.html#XSLTSECURITYPREFSPTR'/>
-    <reference name='xsltSetCtxtSecurityPrefs' href='html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS'/>
-    <reference name='xsltSetDebuggerCallbacks' href='html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS'/>
-    <reference name='xsltSetDefaultSecurityPrefs' href='html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS'/>
-    <reference name='xsltSetGenericDebugFunc' href='html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC'/>
-    <reference name='xsltSetGenericErrorFunc' href='html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC'/>
-    <reference name='xsltSetSecurityPrefs' href='html/libxslt-security.html#XSLTSETSECURITYPREFS'/>
-    <reference name='xsltSetTransformErrorFunc' href='html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC'/>
-    <reference name='xsltSetXIncludeDefault' href='html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT'/>
-    <reference name='xsltShutdownCtxtExts' href='html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS'/>
-    <reference name='xsltShutdownExts' href='html/libxslt-extensions.html#XSLTSHUTDOWNEXTS'/>
-    <reference name='xsltSort' href='html/libxslt-transform.html#XSLTSORT'/>
-    <reference name='xsltStackElemPtr' href='html/libxslt-xsltinternals.html#XSLTSTACKELEMPTR'/>
-    <reference name='xsltStyleExtInitFunction' href='html/libxslt-extensions.html#XSLTSTYLEEXTINITFUNCTION'/>
-    <reference name='xsltStyleExtShutdownFunction' href='html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION'/>
-    <reference name='xsltStyleGetExtData' href='html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA'/>
-    <reference name='xsltStylePreCompPtr' href='html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR'/>
-    <reference name='xsltStylePreCompute' href='html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE'/>
-    <reference name='xsltStylesheetPtr' href='html/libxslt-xsltinternals.html#XSLTSTYLESHEETPTR'/>
-    <reference name='xsltSystemPropertyFunction' href='html/libxslt-functions.html#XSLTSYSTEMPROPERTYFUNCTION'/>
-    <reference name='xsltTemplateProcess' href='html/libxslt-templates.html#XSLTTEMPLATEPROCESS'/>
-    <reference name='xsltTemplatePtr' href='html/libxslt-xsltinternals.html#XSLTTEMPLATEPTR'/>
-    <reference name='xsltTestCompMatchList' href='html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST'/>
-    <reference name='xsltText' href='html/libxslt-transform.html#XSLTTEXT'/>
-    <reference name='xsltTimestamp' href='html/libxslt-xsltutils.html#XSLTTIMESTAMP'/>
-    <reference name='xsltTopLevelFunction' href='html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION'/>
-    <reference name='xsltTransformContextPtr' href='html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR'/>
-    <reference name='xsltTransformError' href='html/libxslt-xsltutils.html#XSLTTRANSFORMERROR'/>
-    <reference name='xsltTransformFunction' href='html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION'/>
-    <reference name='xsltUnparsedEntityURIFunction' href='html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION'/>
-    <reference name='xsltUnregisterExtModule' href='html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE'/>
-    <reference name='xsltUnregisterExtModuleElement' href='html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEELEMENT'/>
-    <reference name='xsltUnregisterExtModuleFunction' href='html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION'/>
-    <reference name='xsltUnregisterExtModuleTopLevel' href='html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL'/>
-    <reference name='xsltValueOf' href='html/libxslt-transform.html#XSLTVALUEOF'/>
-    <reference name='xsltVariableLookup' href='html/libxslt-variables.html#XSLTVARIABLELOOKUP'/>
-    <reference name='xsltXPathFunctionLookup' href='html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP'/>
-    <reference name='xsltXPathGetTransformContext' href='html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT'/>
-    <reference name='xsltXPathVariableLookup' href='html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP'/>
+    <reference name='CHECK_STOPPED' href='html/libxslt-xsltInternals.html#CHECK_STOPPED'/>
+    <reference name='CHECK_STOPPED0' href='html/libxslt-xsltInternals.html#CHECK_STOPPED0'/>
+    <reference name='CHECK_STOPPEDE' href='html/libxslt-xsltInternals.html#CHECK_STOPPEDE'/>
+    <reference name='IS_XSLT_ELEM' href='html/libxslt-xsltutils.html#IS_XSLT_ELEM'/>
+    <reference name='IS_XSLT_NAME' href='html/libxslt-xsltutils.html#IS_XSLT_NAME'/>
+    <reference name='IS_XSLT_REAL_NODE' href='html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE'/>
+    <reference name='LIBXSLT_PUBLIC' href='html/libxslt-xsltexports.html#LIBXSLT_PUBLIC'/>
+    <reference name='XSLTCALL' href='html/libxslt-xsltexports.html#XSLTCALL'/>
+    <reference name='XSLTPUBFUN' href='html/libxslt-xsltexports.html#XSLTPUBFUN'/>
+    <reference name='XSLTPUBVAR' href='html/libxslt-xsltexports.html#XSLTPUBVAR'/>
+    <reference name='XSLT_DEBUG_CONT' href='html/libxslt-xsltutils.html#XSLT_DEBUG_CONT'/>
+    <reference name='XSLT_DEBUG_INIT' href='html/libxslt-xsltutils.html#XSLT_DEBUG_INIT'/>
+    <reference name='XSLT_DEBUG_NEXT' href='html/libxslt-xsltutils.html#XSLT_DEBUG_NEXT'/>
+    <reference name='XSLT_DEBUG_NONE' href='html/libxslt-xsltutils.html#XSLT_DEBUG_NONE'/>
+    <reference name='XSLT_DEBUG_QUIT' href='html/libxslt-xsltutils.html#XSLT_DEBUG_QUIT'/>
+    <reference name='XSLT_DEBUG_RUN' href='html/libxslt-xsltutils.html#XSLT_DEBUG_RUN'/>
+    <reference name='XSLT_DEBUG_RUN_RESTART' href='html/libxslt-xsltutils.html#XSLT_DEBUG_RUN_RESTART'/>
+    <reference name='XSLT_DEBUG_STEP' href='html/libxslt-xsltutils.html#XSLT_DEBUG_STEP'/>
+    <reference name='XSLT_DEBUG_STEPOUT' href='html/libxslt-xsltutils.html#XSLT_DEBUG_STEPOUT'/>
+    <reference name='XSLT_DEBUG_STOP' href='html/libxslt-xsltutils.html#XSLT_DEBUG_STOP'/>
+    <reference name='XSLT_DEFAULT_URL' href='html/libxslt-xslt.html#XSLT_DEFAULT_URL'/>
+    <reference name='XSLT_DEFAULT_VENDOR' href='html/libxslt-xslt.html#XSLT_DEFAULT_VENDOR'/>
+    <reference name='XSLT_DEFAULT_VERSION' href='html/libxslt-xslt.html#XSLT_DEFAULT_VERSION'/>
+    <reference name='XSLT_FUNC_APPLYIMPORTS' href='html/libxslt-xsltInternals.html#XSLT_FUNC_APPLYIMPORTS'/>
+    <reference name='XSLT_FUNC_APPLYTEMPLATES' href='html/libxslt-xsltInternals.html#XSLT_FUNC_APPLYTEMPLATES'/>
+    <reference name='XSLT_FUNC_ATTRIBUTE' href='html/libxslt-xsltInternals.html#XSLT_FUNC_ATTRIBUTE'/>
+    <reference name='XSLT_FUNC_CALLTEMPLATE' href='html/libxslt-xsltInternals.html#XSLT_FUNC_CALLTEMPLATE'/>
+    <reference name='XSLT_FUNC_CHOOSE' href='html/libxslt-xsltInternals.html#XSLT_FUNC_CHOOSE'/>
+    <reference name='XSLT_FUNC_COMMENT' href='html/libxslt-xsltInternals.html#XSLT_FUNC_COMMENT'/>
+    <reference name='XSLT_FUNC_COPY' href='html/libxslt-xsltInternals.html#XSLT_FUNC_COPY'/>
+    <reference name='XSLT_FUNC_COPYOF' href='html/libxslt-xsltInternals.html#XSLT_FUNC_COPYOF'/>
+    <reference name='XSLT_FUNC_DOCUMENT' href='html/libxslt-xsltInternals.html#XSLT_FUNC_DOCUMENT'/>
+    <reference name='XSLT_FUNC_ELEMENT' href='html/libxslt-xsltInternals.html#XSLT_FUNC_ELEMENT'/>
+    <reference name='XSLT_FUNC_EXTENSION' href='html/libxslt-xsltInternals.html#XSLT_FUNC_EXTENSION'/>
+    <reference name='XSLT_FUNC_FOREACH' href='html/libxslt-xsltInternals.html#XSLT_FUNC_FOREACH'/>
+    <reference name='XSLT_FUNC_IF' href='html/libxslt-xsltInternals.html#XSLT_FUNC_IF'/>
+    <reference name='XSLT_FUNC_NUMBER' href='html/libxslt-xsltInternals.html#XSLT_FUNC_NUMBER'/>
+    <reference name='XSLT_FUNC_PARAM' href='html/libxslt-xsltInternals.html#XSLT_FUNC_PARAM'/>
+    <reference name='XSLT_FUNC_PI' href='html/libxslt-xsltInternals.html#XSLT_FUNC_PI'/>
+    <reference name='XSLT_FUNC_SORT' href='html/libxslt-xsltInternals.html#XSLT_FUNC_SORT'/>
+    <reference name='XSLT_FUNC_TEXT' href='html/libxslt-xsltInternals.html#XSLT_FUNC_TEXT'/>
+    <reference name='XSLT_FUNC_VALUEOF' href='html/libxslt-xsltInternals.html#XSLT_FUNC_VALUEOF'/>
+    <reference name='XSLT_FUNC_VARIABLE' href='html/libxslt-xsltInternals.html#XSLT_FUNC_VARIABLE'/>
+    <reference name='XSLT_FUNC_WHEN' href='html/libxslt-xsltInternals.html#XSLT_FUNC_WHEN'/>
+    <reference name='XSLT_FUNC_WITHPARAM' href='html/libxslt-xsltInternals.html#XSLT_FUNC_WITHPARAM'/>
+    <reference name='XSLT_GET_IMPORT_INT' href='html/libxslt-imports.html#XSLT_GET_IMPORT_INT'/>
+    <reference name='XSLT_GET_IMPORT_PTR' href='html/libxslt-imports.html#XSLT_GET_IMPORT_PTR'/>
+    <reference name='XSLT_LIBXSLT_NAMESPACE' href='html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE'/>
+    <reference name='XSLT_MAX_SORT' href='html/libxslt-xsltInternals.html#XSLT_MAX_SORT'/>
+    <reference name='XSLT_NAMESPACE' href='html/libxslt-xslt.html#XSLT_NAMESPACE'/>
+    <reference name='XSLT_NORM_SAXON_NAMESPACE' href='html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE'/>
+    <reference name='XSLT_OUTPUT_HTML' href='html/libxslt-xsltInternals.html#XSLT_OUTPUT_HTML'/>
+    <reference name='XSLT_OUTPUT_TEXT' href='html/libxslt-xsltInternals.html#XSLT_OUTPUT_TEXT'/>
+    <reference name='XSLT_OUTPUT_XML' href='html/libxslt-xsltInternals.html#XSLT_OUTPUT_XML'/>
+    <reference name='XSLT_PARSE_OPTIONS' href='html/libxslt-xslt.html#XSLT_PARSE_OPTIONS'/>
+    <reference name='XSLT_PAT_NO_PRIORITY' href='html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY'/>
+    <reference name='XSLT_REGISTER_FUNCTION_LOOKUP' href='html/libxslt-functions.html#XSLT_REGISTER_FUNCTION_LOOKUP'/>
+    <reference name='XSLT_REGISTER_VARIABLE_LOOKUP' href='html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP'/>
+    <reference name='XSLT_RUNTIME_EXTRA' href='html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA'/>
+    <reference name='XSLT_RUNTIME_EXTRA_FREE' href='html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE'/>
+    <reference name='XSLT_RUNTIME_EXTRA_LST' href='html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST'/>
+    <reference name='XSLT_SAXON_NAMESPACE' href='html/libxslt-extra.html#XSLT_SAXON_NAMESPACE'/>
+    <reference name='XSLT_SECPREF_CREATE_DIRECTORY' href='html/libxslt-security.html#XSLT_SECPREF_CREATE_DIRECTORY'/>
+    <reference name='XSLT_SECPREF_READ_FILE' href='html/libxslt-security.html#XSLT_SECPREF_READ_FILE'/>
+    <reference name='XSLT_SECPREF_READ_NETWORK' href='html/libxslt-security.html#XSLT_SECPREF_READ_NETWORK'/>
+    <reference name='XSLT_SECPREF_WRITE_FILE' href='html/libxslt-security.html#XSLT_SECPREF_WRITE_FILE'/>
+    <reference name='XSLT_SECPREF_WRITE_NETWORK' href='html/libxslt-security.html#XSLT_SECPREF_WRITE_NETWORK'/>
+    <reference name='XSLT_STATE_ERROR' href='html/libxslt-xsltInternals.html#XSLT_STATE_ERROR'/>
+    <reference name='XSLT_STATE_OK' href='html/libxslt-xsltInternals.html#XSLT_STATE_OK'/>
+    <reference name='XSLT_STATE_STOPPED' href='html/libxslt-xsltInternals.html#XSLT_STATE_STOPPED'/>
+    <reference name='XSLT_STRANGE' href='html/libxslt-xsltutils.html#XSLT_STRANGE'/>
+    <reference name='XSLT_TIMESTAMP_TICS_PER_SEC' href='html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC'/>
+    <reference name='XSLT_TODO' href='html/libxslt-xsltutils.html#XSLT_TODO'/>
+    <reference name='XSLT_TRACE' href='html/libxslt-xsltutils.html#XSLT_TRACE'/>
+    <reference name='XSLT_TRACE_ALL' href='html/libxslt-xsltutils.html#XSLT_TRACE_ALL'/>
+    <reference name='XSLT_TRACE_APPLY_TEMPLATE' href='html/libxslt-xsltutils.html#XSLT_TRACE_APPLY_TEMPLATE'/>
+    <reference name='XSLT_TRACE_APPLY_TEMPLATES' href='html/libxslt-xsltutils.html#XSLT_TRACE_APPLY_TEMPLATES'/>
+    <reference name='XSLT_TRACE_CALL_TEMPLATE' href='html/libxslt-xsltutils.html#XSLT_TRACE_CALL_TEMPLATE'/>
+    <reference name='XSLT_TRACE_CHOOSE' href='html/libxslt-xsltutils.html#XSLT_TRACE_CHOOSE'/>
+    <reference name='XSLT_TRACE_COMMENT' href='html/libxslt-xsltutils.html#XSLT_TRACE_COMMENT'/>
+    <reference name='XSLT_TRACE_COPY' href='html/libxslt-xsltutils.html#XSLT_TRACE_COPY'/>
+    <reference name='XSLT_TRACE_COPY_OF' href='html/libxslt-xsltutils.html#XSLT_TRACE_COPY_OF'/>
+    <reference name='XSLT_TRACE_COPY_TEXT' href='html/libxslt-xsltutils.html#XSLT_TRACE_COPY_TEXT'/>
+    <reference name='XSLT_TRACE_FOR_EACH' href='html/libxslt-xsltutils.html#XSLT_TRACE_FOR_EACH'/>
+    <reference name='XSLT_TRACE_IF' href='html/libxslt-xsltutils.html#XSLT_TRACE_IF'/>
+    <reference name='XSLT_TRACE_KEYS' href='html/libxslt-xsltutils.html#XSLT_TRACE_KEYS'/>
+    <reference name='XSLT_TRACE_NONE' href='html/libxslt-xsltutils.html#XSLT_TRACE_NONE'/>
+    <reference name='XSLT_TRACE_PI' href='html/libxslt-xsltutils.html#XSLT_TRACE_PI'/>
+    <reference name='XSLT_TRACE_PROCESS_NODE' href='html/libxslt-xsltutils.html#XSLT_TRACE_PROCESS_NODE'/>
+    <reference name='XSLT_TRACE_STRIP_SPACES' href='html/libxslt-xsltutils.html#XSLT_TRACE_STRIP_SPACES'/>
+    <reference name='XSLT_TRACE_TEMPLATES' href='html/libxslt-xsltutils.html#XSLT_TRACE_TEMPLATES'/>
+    <reference name='XSLT_TRACE_VALUE_OF' href='html/libxslt-xsltutils.html#XSLT_TRACE_VALUE_OF'/>
+    <reference name='XSLT_TRACE_VARIABLES' href='html/libxslt-xsltutils.html#XSLT_TRACE_VARIABLES'/>
+    <reference name='XSLT_XALAN_NAMESPACE' href='html/libxslt-extra.html#XSLT_XALAN_NAMESPACE'/>
+    <reference name='XSLT_XT_NAMESPACE' href='html/libxslt-extra.html#XSLT_XT_NAMESPACE'/>
+    <reference name='_REENTRANT' href='html/libxslt-xsltexports.html#_REENTRANT'/>
+    <reference name='_xsltDecimalFormat' href='html/libxslt-xsltInternals.html#_xsltDecimalFormat'/>
+    <reference name='_xsltDocument' href='html/libxslt-xsltInternals.html#_xsltDocument'/>
+    <reference name='_xsltElemPreComp' href='html/libxslt-xsltInternals.html#_xsltElemPreComp'/>
+    <reference name='_xsltFormatNumberInfo' href='html/libxslt-numbersInternals.html#_xsltFormatNumberInfo'/>
+    <reference name='_xsltNumberData' href='html/libxslt-numbersInternals.html#_xsltNumberData'/>
+    <reference name='_xsltRuntimeExtra' href='html/libxslt-xsltInternals.html#_xsltRuntimeExtra'/>
+    <reference name='_xsltStackElem' href='html/libxslt-xsltInternals.html#_xsltStackElem'/>
+    <reference name='_xsltStylePreComp' href='html/libxslt-xsltInternals.html#_xsltStylePreComp'/>
+    <reference name='_xsltStylesheet' href='html/libxslt-xsltInternals.html#_xsltStylesheet'/>
+    <reference name='_xsltTemplate' href='html/libxslt-xsltInternals.html#_xsltTemplate'/>
+    <reference name='_xsltTransformContext' href='html/libxslt-xsltInternals.html#_xsltTransformContext'/>
+    <reference name='xslAddCall' href='html/libxslt-xsltutils.html#xslAddCall'/>
+    <reference name='xslDebugStatus' href='html/libxslt-xsltutils.html#xslDebugStatus'/>
+    <reference name='xslDropCall' href='html/libxslt-xsltutils.html#xslDropCall'/>
+    <reference name='xslHandleDebugger' href='html/libxslt-transform.html#xslHandleDebugger'/>
+    <reference name='xsltAddCallCallback' href='html/libxslt-xsltutils.html#xsltAddCallCallback'/>
+    <reference name='xsltAddKey' href='html/libxslt-keys.html#xsltAddKey'/>
+    <reference name='xsltAddStackElemList' href='html/libxslt-variables.html#xsltAddStackElemList'/>
+    <reference name='xsltAddTemplate' href='html/libxslt-pattern.html#xsltAddTemplate'/>
+    <reference name='xsltAllocateExtra' href='html/libxslt-xsltInternals.html#xsltAllocateExtra'/>
+    <reference name='xsltAllocateExtraCtxt' href='html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt'/>
+    <reference name='xsltApplyAttributeSet' href='html/libxslt-attributes.html#xsltApplyAttributeSet'/>
+    <reference name='xsltApplyImports' href='html/libxslt-transform.html#xsltApplyImports'/>
+    <reference name='xsltApplyOneTemplate' href='html/libxslt-transform.html#xsltApplyOneTemplate'/>
+    <reference name='xsltApplyStripSpaces' href='html/libxslt-transform.html#xsltApplyStripSpaces'/>
+    <reference name='xsltApplyStylesheet' href='html/libxslt-transform.html#xsltApplyStylesheet'/>
+    <reference name='xsltApplyStylesheetUser' href='html/libxslt-transform.html#xsltApplyStylesheetUser'/>
+    <reference name='xsltApplyTemplates' href='html/libxslt-transform.html#xsltApplyTemplates'/>
+    <reference name='xsltAttrListTemplateProcess' href='html/libxslt-templates.html#xsltAttrListTemplateProcess'/>
+    <reference name='xsltAttrTemplateProcess' href='html/libxslt-templates.html#xsltAttrTemplateProcess'/>
+    <reference name='xsltAttrTemplateValueProcess' href='html/libxslt-templates.html#xsltAttrTemplateValueProcess'/>
+    <reference name='xsltAttrTemplateValueProcessNode' href='html/libxslt-templates.html#xsltAttrTemplateValueProcessNode'/>
+    <reference name='xsltAttribute' href='html/libxslt-transform.html#xsltAttribute'/>
+    <reference name='xsltCalibrateAdjust' href='html/libxslt-xsltutils.html#xsltCalibrateAdjust'/>
+    <reference name='xsltCallTemplate' href='html/libxslt-transform.html#xsltCallTemplate'/>
+    <reference name='xsltCheckExtPrefix' href='html/libxslt-extensions.html#xsltCheckExtPrefix'/>
+    <reference name='xsltCheckRead' href='html/libxslt-security.html#xsltCheckRead'/>
+    <reference name='xsltCheckWrite' href='html/libxslt-security.html#xsltCheckWrite'/>
+    <reference name='xsltChoose' href='html/libxslt-transform.html#xsltChoose'/>
+    <reference name='xsltCleanupGlobals' href='html/libxslt-xslt.html#xsltCleanupGlobals'/>
+    <reference name='xsltCleanupTemplates' href='html/libxslt-pattern.html#xsltCleanupTemplates'/>
+    <reference name='xsltComment' href='html/libxslt-transform.html#xsltComment'/>
+    <reference name='xsltCompMatch' href='html/libxslt-pattern.html#xsltCompMatch'/>
+    <reference name='xsltCompMatchPtr' href='html/libxslt-pattern.html#xsltCompMatchPtr'/>
+    <reference name='xsltCompilePattern' href='html/libxslt-pattern.html#xsltCompilePattern'/>
+    <reference name='xsltComputeSortResult' href='html/libxslt-xsltutils.html#xsltComputeSortResult'/>
+    <reference name='xsltCopy' href='html/libxslt-transform.html#xsltCopy'/>
+    <reference name='xsltCopyNamespace' href='html/libxslt-namespaces.html#xsltCopyNamespace'/>
+    <reference name='xsltCopyNamespaceList' href='html/libxslt-namespaces.html#xsltCopyNamespaceList'/>
+    <reference name='xsltCopyOf' href='html/libxslt-transform.html#xsltCopyOf'/>
+    <reference name='xsltCopyTextString' href='html/libxslt-transform.html#xsltCopyTextString'/>
+    <reference name='xsltCreateRVT' href='html/libxslt-xsltInternals.html#xsltCreateRVT'/>
+    <reference name='xsltDebug' href='html/libxslt-extra.html#xsltDebug'/>
+    <reference name='xsltDebugDumpExtensions' href='html/libxslt-extensions.html#xsltDebugDumpExtensions'/>
+    <reference name='xsltDebugGetDefaultTrace' href='html/libxslt-xsltutils.html#xsltDebugGetDefaultTrace'/>
+    <reference name='xsltDebugSetDefaultTrace' href='html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace'/>
+    <reference name='xsltDebugStatusCodes' href='html/libxslt-xsltutils.html#xsltDebugStatusCodes'/>
+    <reference name='xsltDebugTraceCodes' href='html/libxslt-xsltutils.html#xsltDebugTraceCodes'/>
+    <reference name='xsltDecimalFormat' href='html/libxslt-xsltInternals.html#xsltDecimalFormat'/>
+    <reference name='xsltDecimalFormatGetByName' href='html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName'/>
+    <reference name='xsltDecimalFormatPtr' href='html/libxslt-xsltInternals.html#xsltDecimalFormatPtr'/>
+    <reference name='xsltDefaultSortFunction' href='html/libxslt-xsltutils.html#xsltDefaultSortFunction'/>
+    <reference name='xsltDoSortFunction' href='html/libxslt-xsltutils.html#xsltDoSortFunction'/>
+    <reference name='xsltDocument' href='html/libxslt-xsltInternals.html#xsltDocument'/>
+    <reference name='xsltDocumentComp' href='html/libxslt-preproc.html#xsltDocumentComp'/>
+    <reference name='xsltDocumentElem' href='html/libxslt-transform.html#xsltDocumentElem'/>
+    <reference name='xsltDocumentFunction' href='html/libxslt-functions.html#xsltDocumentFunction'/>
+    <reference name='xsltDocumentPtr' href='html/libxslt-xsltInternals.html#xsltDocumentPtr'/>
+    <reference name='xsltDocumentSortFunction' href='html/libxslt-xsltutils.html#xsltDocumentSortFunction'/>
+    <reference name='xsltDropCallCallback' href='html/libxslt-xsltutils.html#xsltDropCallCallback'/>
+    <reference name='xsltElemPreComp' href='html/libxslt-xsltInternals.html#xsltElemPreComp'/>
+    <reference name='xsltElemPreCompDeallocator' href='html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator'/>
+    <reference name='xsltElemPreCompPtr' href='html/libxslt-xsltInternals.html#xsltElemPreCompPtr'/>
+    <reference name='xsltElement' href='html/libxslt-transform.html#xsltElement'/>
+    <reference name='xsltElementAvailableFunction' href='html/libxslt-functions.html#xsltElementAvailableFunction'/>
+    <reference name='xsltEngineVersion' href='html/libxslt-xslt.html#xsltEngineVersion'/>
+    <reference name='xsltEvalAttrValueTemplate' href='html/libxslt-templates.html#xsltEvalAttrValueTemplate'/>
+    <reference name='xsltEvalGlobalVariables' href='html/libxslt-variables.html#xsltEvalGlobalVariables'/>
+    <reference name='xsltEvalOneUserParam' href='html/libxslt-variables.html#xsltEvalOneUserParam'/>
+    <reference name='xsltEvalStaticAttrValueTemplate' href='html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate'/>
+    <reference name='xsltEvalTemplateString' href='html/libxslt-templates.html#xsltEvalTemplateString'/>
+    <reference name='xsltEvalUserParams' href='html/libxslt-variables.html#xsltEvalUserParams'/>
+    <reference name='xsltEvalXPathPredicate' href='html/libxslt-templates.html#xsltEvalXPathPredicate'/>
+    <reference name='xsltEvalXPathString' href='html/libxslt-templates.html#xsltEvalXPathString'/>
+    <reference name='xsltEvalXPathStringNs' href='html/libxslt-templates.html#xsltEvalXPathStringNs'/>
+    <reference name='xsltExtElementLookup' href='html/libxslt-extensions.html#xsltExtElementLookup'/>
+    <reference name='xsltExtFunctionLookup' href='html/libxslt-extensions.html#xsltExtFunctionLookup'/>
+    <reference name='xsltExtInitFunction' href='html/libxslt-extensions.html#xsltExtInitFunction'/>
+    <reference name='xsltExtMarker' href='html/libxslt-preproc.html#xsltExtMarker'/>
+    <reference name='xsltExtModuleElementLookup' href='html/libxslt-extensions.html#xsltExtModuleElementLookup'/>
+    <reference name='xsltExtModuleElementPreComputeLookup' href='html/libxslt-extensions.html#xsltExtModuleElementPreComputeLookup'/>
+    <reference name='xsltExtModuleFunctionLookup' href='html/libxslt-extensions.html#xsltExtModuleFunctionLookup'/>
+    <reference name='xsltExtModuleTopLevelLookup' href='html/libxslt-extensions.html#xsltExtModuleTopLevelLookup'/>
+    <reference name='xsltExtShutdownFunction' href='html/libxslt-extensions.html#xsltExtShutdownFunction'/>
+    <reference name='xsltFindDocument' href='html/libxslt-documents.html#xsltFindDocument'/>
+    <reference name='xsltFindElemSpaceHandling' href='html/libxslt-imports.html#xsltFindElemSpaceHandling'/>
+    <reference name='xsltFindTemplate' href='html/libxslt-imports.html#xsltFindTemplate'/>
+    <reference name='xsltForEach' href='html/libxslt-transform.html#xsltForEach'/>
+    <reference name='xsltFormatNumberConversion' href='html/libxslt-xsltInternals.html#xsltFormatNumberConversion'/>
+    <reference name='xsltFormatNumberFunction' href='html/libxslt-functions.html#xsltFormatNumberFunction'/>
+    <reference name='xsltFormatNumberInfo' href='html/libxslt-numbersInternals.html#xsltFormatNumberInfo'/>
+    <reference name='xsltFormatNumberInfoPtr' href='html/libxslt-numbersInternals.html#xsltFormatNumberInfoPtr'/>
+    <reference name='xsltFreeAttributeSetsHashes' href='html/libxslt-attributes.html#xsltFreeAttributeSetsHashes'/>
+    <reference name='xsltFreeCompMatchList' href='html/libxslt-pattern.html#xsltFreeCompMatchList'/>
+    <reference name='xsltFreeCtxtExts' href='html/libxslt-extensions.html#xsltFreeCtxtExts'/>
+    <reference name='xsltFreeDocumentKeys' href='html/libxslt-keys.html#xsltFreeDocumentKeys'/>
+    <reference name='xsltFreeDocuments' href='html/libxslt-documents.html#xsltFreeDocuments'/>
+    <reference name='xsltFreeExts' href='html/libxslt-extensions.html#xsltFreeExts'/>
+    <reference name='xsltFreeGlobalVariables' href='html/libxslt-variables.html#xsltFreeGlobalVariables'/>
+    <reference name='xsltFreeKeys' href='html/libxslt-keys.html#xsltFreeKeys'/>
+    <reference name='xsltFreeNamespaceAliasHashes' href='html/libxslt-namespaces.html#xsltFreeNamespaceAliasHashes'/>
+    <reference name='xsltFreeRVTs' href='html/libxslt-xsltInternals.html#xsltFreeRVTs'/>
+    <reference name='xsltFreeSecurityPrefs' href='html/libxslt-security.html#xsltFreeSecurityPrefs'/>
+    <reference name='xsltFreeStackElemList' href='html/libxslt-xsltInternals.html#xsltFreeStackElemList'/>
+    <reference name='xsltFreeStyleDocuments' href='html/libxslt-documents.html#xsltFreeStyleDocuments'/>
+    <reference name='xsltFreeStylePreComps' href='html/libxslt-preproc.html#xsltFreeStylePreComps'/>
+    <reference name='xsltFreeStylesheet' href='html/libxslt-xsltInternals.html#xsltFreeStylesheet'/>
+    <reference name='xsltFreeTemplateHashes' href='html/libxslt-pattern.html#xsltFreeTemplateHashes'/>
+    <reference name='xsltFreeTransformContext' href='html/libxslt-transform.html#xsltFreeTransformContext'/>
+    <reference name='xsltFunctionAvailableFunction' href='html/libxslt-functions.html#xsltFunctionAvailableFunction'/>
+    <reference name='xsltFunctionNodeSet' href='html/libxslt-extra.html#xsltFunctionNodeSet'/>
+    <reference name='xsltGenerateIdFunction' href='html/libxslt-functions.html#xsltGenerateIdFunction'/>
+    <reference name='xsltGenericDebug' href='html/libxslt-xsltutils.html#xsltGenericDebug'/>
+    <reference name='xsltGenericDebugContext' href='html/libxslt-xsltutils.html#xsltGenericDebugContext'/>
+    <reference name='xsltGenericError' href='html/libxslt-xsltutils.html#xsltGenericError'/>
+    <reference name='xsltGenericErrorContext' href='html/libxslt-xsltutils.html#xsltGenericErrorContext'/>
+    <reference name='xsltGetDebuggerStatus' href='html/libxslt-xsltutils.html#xsltGetDebuggerStatus'/>
+    <reference name='xsltGetDefaultSecurityPrefs' href='html/libxslt-security.html#xsltGetDefaultSecurityPrefs'/>
+    <reference name='xsltGetExtData' href='html/libxslt-extensions.html#xsltGetExtData'/>
+    <reference name='xsltGetExtInfo' href='html/libxslt-extensions.html#xsltGetExtInfo'/>
+    <reference name='xsltGetKey' href='html/libxslt-keys.html#xsltGetKey'/>
+    <reference name='xsltGetNamespace' href='html/libxslt-namespaces.html#xsltGetNamespace'/>
+    <reference name='xsltGetNsProp' href='html/libxslt-xsltutils.html#xsltGetNsProp'/>
+    <reference name='xsltGetProfileInformation' href='html/libxslt-xsltutils.html#xsltGetProfileInformation'/>
+    <reference name='xsltGetQNameURI' href='html/libxslt-xsltutils.html#xsltGetQNameURI'/>
+    <reference name='xsltGetSecurityPrefs' href='html/libxslt-security.html#xsltGetSecurityPrefs'/>
+    <reference name='xsltGetSpecialNamespace' href='html/libxslt-namespaces.html#xsltGetSpecialNamespace'/>
+    <reference name='xsltGetTemplate' href='html/libxslt-pattern.html#xsltGetTemplate'/>
+    <reference name='xsltGetUTF8Char' href='html/libxslt-xsltutils.html#xsltGetUTF8Char'/>
+    <reference name='xsltGetXIncludeDefault' href='html/libxslt-transform.html#xsltGetXIncludeDefault'/>
+    <reference name='xsltHandleDebuggerCallback' href='html/libxslt-xsltutils.html#xsltHandleDebuggerCallback'/>
+    <reference name='xsltIf' href='html/libxslt-transform.html#xsltIf'/>
+    <reference name='xsltInitCtxtExts' href='html/libxslt-extensions.html#xsltInitCtxtExts'/>
+    <reference name='xsltInitCtxtKeys' href='html/libxslt-keys.html#xsltInitCtxtKeys'/>
+    <reference name='xsltInitElemPreComp' href='html/libxslt-extensions.html#xsltInitElemPreComp'/>
+    <reference name='xsltIsBlank' href='html/libxslt-xsltInternals.html#xsltIsBlank'/>
+    <reference name='xsltKeyFunction' href='html/libxslt-functions.html#xsltKeyFunction'/>
+    <reference name='xsltLibxmlVersion' href='html/libxslt-xslt.html#xsltLibxmlVersion'/>
+    <reference name='xsltLibxsltVersion' href='html/libxslt-xslt.html#xsltLibxsltVersion'/>
+    <reference name='xsltLoadDocument' href='html/libxslt-documents.html#xsltLoadDocument'/>
+    <reference name='xsltLoadStyleDocument' href='html/libxslt-documents.html#xsltLoadStyleDocument'/>
+    <reference name='xsltLoadStylesheetPI' href='html/libxslt-xsltInternals.html#xsltLoadStylesheetPI'/>
+    <reference name='xsltMatchPattern' href='html/libxslt-pattern.html#xsltMatchPattern'/>
+    <reference name='xsltMaxDepth' href='html/libxslt-xslt.html#xsltMaxDepth'/>
+    <reference name='xsltMessage' href='html/libxslt-xsltutils.html#xsltMessage'/>
+    <reference name='xsltNamespaceAlias' href='html/libxslt-namespaces.html#xsltNamespaceAlias'/>
+    <reference name='xsltNeedElemSpaceHandling' href='html/libxslt-imports.html#xsltNeedElemSpaceHandling'/>
+    <reference name='xsltNewDocument' href='html/libxslt-documents.html#xsltNewDocument'/>
+    <reference name='xsltNewElemPreComp' href='html/libxslt-extensions.html#xsltNewElemPreComp'/>
+    <reference name='xsltNewSecurityPrefs' href='html/libxslt-security.html#xsltNewSecurityPrefs'/>
+    <reference name='xsltNewStyleDocument' href='html/libxslt-documents.html#xsltNewStyleDocument'/>
+    <reference name='xsltNewStylesheet' href='html/libxslt-xsltInternals.html#xsltNewStylesheet'/>
+    <reference name='xsltNewTransformContext' href='html/libxslt-transform.html#xsltNewTransformContext'/>
+    <reference name='xsltNextImport' href='html/libxslt-imports.html#xsltNextImport'/>
+    <reference name='xsltNormalizeCompSteps' href='html/libxslt-pattern.html#xsltNormalizeCompSteps'/>
+    <reference name='xsltNumber' href='html/libxslt-transform.html#xsltNumber'/>
+    <reference name='xsltNumberData' href='html/libxslt-numbersInternals.html#xsltNumberData'/>
+    <reference name='xsltNumberDataPtr' href='html/libxslt-numbersInternals.html#xsltNumberDataPtr'/>
+    <reference name='xsltNumberFormat' href='html/libxslt-xsltInternals.html#xsltNumberFormat'/>
+    <reference name='xsltOutputType' href='html/libxslt-xsltInternals.html#xsltOutputType'/>
+    <reference name='xsltParseGlobalParam' href='html/libxslt-variables.html#xsltParseGlobalParam'/>
+    <reference name='xsltParseGlobalVariable' href='html/libxslt-variables.html#xsltParseGlobalVariable'/>
+    <reference name='xsltParseStylesheetAttributeSet' href='html/libxslt-attributes.html#xsltParseStylesheetAttributeSet'/>
+    <reference name='xsltParseStylesheetCallerParam' href='html/libxslt-variables.html#xsltParseStylesheetCallerParam'/>
+    <reference name='xsltParseStylesheetDoc' href='html/libxslt-xsltInternals.html#xsltParseStylesheetDoc'/>
+    <reference name='xsltParseStylesheetFile' href='html/libxslt-xsltInternals.html#xsltParseStylesheetFile'/>
+    <reference name='xsltParseStylesheetImport' href='html/libxslt-imports.html#xsltParseStylesheetImport'/>
+    <reference name='xsltParseStylesheetImportedDoc' href='html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc'/>
+    <reference name='xsltParseStylesheetInclude' href='html/libxslt-imports.html#xsltParseStylesheetInclude'/>
+    <reference name='xsltParseStylesheetOutput' href='html/libxslt-xsltInternals.html#xsltParseStylesheetOutput'/>
+    <reference name='xsltParseStylesheetParam' href='html/libxslt-variables.html#xsltParseStylesheetParam'/>
+    <reference name='xsltParseStylesheetProcess' href='html/libxslt-xsltInternals.html#xsltParseStylesheetProcess'/>
+    <reference name='xsltParseStylesheetVariable' href='html/libxslt-variables.html#xsltParseStylesheetVariable'/>
+    <reference name='xsltParseTemplateContent' href='html/libxslt-xsltInternals.html#xsltParseTemplateContent'/>
+    <reference name='xsltPreComputeExtModuleElement' href='html/libxslt-extensions.html#xsltPreComputeExtModuleElement'/>
+    <reference name='xsltPreComputeFunction' href='html/libxslt-extensions.html#xsltPreComputeFunction'/>
+    <reference name='xsltPrintErrorContext' href='html/libxslt-xsltutils.html#xsltPrintErrorContext'/>
+    <reference name='xsltProcessingInstruction' href='html/libxslt-transform.html#xsltProcessingInstruction'/>
+    <reference name='xsltProfileStylesheet' href='html/libxslt-transform.html#xsltProfileStylesheet'/>
+    <reference name='xsltQuoteOneUserParam' href='html/libxslt-variables.html#xsltQuoteOneUserParam'/>
+    <reference name='xsltQuoteUserParams' href='html/libxslt-variables.html#xsltQuoteUserParams'/>
+    <reference name='xsltRegisterAllElement' href='html/libxslt-transform.html#xsltRegisterAllElement'/>
+    <reference name='xsltRegisterAllExtras' href='html/libxslt-extra.html#xsltRegisterAllExtras'/>
+    <reference name='xsltRegisterAllFunctions' href='html/libxslt-functions.html#xsltRegisterAllFunctions'/>
+    <reference name='xsltRegisterExtElement' href='html/libxslt-extensions.html#xsltRegisterExtElement'/>
+    <reference name='xsltRegisterExtFunction' href='html/libxslt-extensions.html#xsltRegisterExtFunction'/>
+    <reference name='xsltRegisterExtModule' href='html/libxslt-extensions.html#xsltRegisterExtModule'/>
+    <reference name='xsltRegisterExtModuleElement' href='html/libxslt-extensions.html#xsltRegisterExtModuleElement'/>
+    <reference name='xsltRegisterExtModuleFull' href='html/libxslt-extensions.html#xsltRegisterExtModuleFull'/>
+    <reference name='xsltRegisterExtModuleFunction' href='html/libxslt-extensions.html#xsltRegisterExtModuleFunction'/>
+    <reference name='xsltRegisterExtModuleTopLevel' href='html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel'/>
+    <reference name='xsltRegisterExtPrefix' href='html/libxslt-extensions.html#xsltRegisterExtPrefix'/>
+    <reference name='xsltRegisterExtras' href='html/libxslt-extra.html#xsltRegisterExtras'/>
+    <reference name='xsltRegisterPersistRVT' href='html/libxslt-xsltInternals.html#xsltRegisterPersistRVT'/>
+    <reference name='xsltRegisterTestModule' href='html/libxslt-extensions.html#xsltRegisterTestModule'/>
+    <reference name='xsltRegisterTmpRVT' href='html/libxslt-xsltInternals.html#xsltRegisterTmpRVT'/>
+    <reference name='xsltResolveStylesheetAttributeSet' href='html/libxslt-attributes.html#xsltResolveStylesheetAttributeSet'/>
+    <reference name='xsltRunStylesheet' href='html/libxslt-transform.html#xsltRunStylesheet'/>
+    <reference name='xsltRunStylesheetUser' href='html/libxslt-transform.html#xsltRunStylesheetUser'/>
+    <reference name='xsltRuntimeExtra' href='html/libxslt-xsltInternals.html#xsltRuntimeExtra'/>
+    <reference name='xsltRuntimeExtraPtr' href='html/libxslt-xsltInternals.html#xsltRuntimeExtraPtr'/>
+    <reference name='xsltSaveProfiling' href='html/libxslt-xsltutils.html#xsltSaveProfiling'/>
+    <reference name='xsltSaveResultTo' href='html/libxslt-xsltutils.html#xsltSaveResultTo'/>
+    <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='xsltSecurityAllow' href='html/libxslt-security.html#xsltSecurityAllow'/>
+    <reference name='xsltSecurityCheck' href='html/libxslt-security.html#xsltSecurityCheck'/>
+    <reference name='xsltSecurityForbid' href='html/libxslt-security.html#xsltSecurityForbid'/>
+    <reference name='xsltSecurityOption' href='html/libxslt-security.html#xsltSecurityOption'/>
+    <reference name='xsltSecurityPrefs' href='html/libxslt-security.html#xsltSecurityPrefs'/>
+    <reference name='xsltSecurityPrefsPtr' href='html/libxslt-security.html#xsltSecurityPrefsPtr'/>
+    <reference name='xsltSetCtxtSecurityPrefs' href='html/libxslt-security.html#xsltSetCtxtSecurityPrefs'/>
+    <reference name='xsltSetCtxtSortFunc' href='html/libxslt-xsltutils.html#xsltSetCtxtSortFunc'/>
+    <reference name='xsltSetDebuggerCallbacks' href='html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks'/>
+    <reference name='xsltSetDebuggerStatus' href='html/libxslt-xsltutils.html#xsltSetDebuggerStatus'/>
+    <reference name='xsltSetDefaultSecurityPrefs' href='html/libxslt-security.html#xsltSetDefaultSecurityPrefs'/>
+    <reference name='xsltSetGenericDebugFunc' href='html/libxslt-xsltutils.html#xsltSetGenericDebugFunc'/>
+    <reference name='xsltSetGenericErrorFunc' href='html/libxslt-xsltutils.html#xsltSetGenericErrorFunc'/>
+    <reference name='xsltSetSecurityPrefs' href='html/libxslt-security.html#xsltSetSecurityPrefs'/>
+    <reference name='xsltSetSortFunc' href='html/libxslt-xsltutils.html#xsltSetSortFunc'/>
+    <reference name='xsltSetTransformErrorFunc' href='html/libxslt-xsltutils.html#xsltSetTransformErrorFunc'/>
+    <reference name='xsltSetXIncludeDefault' href='html/libxslt-transform.html#xsltSetXIncludeDefault'/>
+    <reference name='xsltShutdownCtxtExts' href='html/libxslt-extensions.html#xsltShutdownCtxtExts'/>
+    <reference name='xsltShutdownExts' href='html/libxslt-extensions.html#xsltShutdownExts'/>
+    <reference name='xsltSort' href='html/libxslt-transform.html#xsltSort'/>
+    <reference name='xsltSortFunc' href='html/libxslt-xsltInternals.html#xsltSortFunc'/>
+    <reference name='xsltStackElem' href='html/libxslt-xsltInternals.html#xsltStackElem'/>
+    <reference name='xsltStackElemPtr' href='html/libxslt-xsltInternals.html#xsltStackElemPtr'/>
+    <reference name='xsltStyleExtInitFunction' href='html/libxslt-extensions.html#xsltStyleExtInitFunction'/>
+    <reference name='xsltStyleExtShutdownFunction' href='html/libxslt-extensions.html#xsltStyleExtShutdownFunction'/>
+    <reference name='xsltStyleGetExtData' href='html/libxslt-extensions.html#xsltStyleGetExtData'/>
+    <reference name='xsltStylePreComp' href='html/libxslt-xsltInternals.html#xsltStylePreComp'/>
+    <reference name='xsltStylePreCompPtr' href='html/libxslt-xsltInternals.html#xsltStylePreCompPtr'/>
+    <reference name='xsltStylePreCompute' href='html/libxslt-preproc.html#xsltStylePreCompute'/>
+    <reference name='xsltStyleType' href='html/libxslt-xsltInternals.html#xsltStyleType'/>
+    <reference name='xsltStylesheet' href='html/libxslt-xsltInternals.html#xsltStylesheet'/>
+    <reference name='xsltStylesheetPtr' href='html/libxslt-xsltInternals.html#xsltStylesheetPtr'/>
+    <reference name='xsltSystemPropertyFunction' href='html/libxslt-functions.html#xsltSystemPropertyFunction'/>
+    <reference name='xsltTemplate' href='html/libxslt-xsltInternals.html#xsltTemplate'/>
+    <reference name='xsltTemplateProcess' href='html/libxslt-templates.html#xsltTemplateProcess'/>
+    <reference name='xsltTemplatePtr' href='html/libxslt-xsltInternals.html#xsltTemplatePtr'/>
+    <reference name='xsltTestCompMatchList' href='html/libxslt-pattern.html#xsltTestCompMatchList'/>
+    <reference name='xsltText' href='html/libxslt-transform.html#xsltText'/>
+    <reference name='xsltTimestamp' href='html/libxslt-xsltutils.html#xsltTimestamp'/>
+    <reference name='xsltTopLevelFunction' href='html/libxslt-extensions.html#xsltTopLevelFunction'/>
+    <reference name='xsltTransformContext' href='html/libxslt-xsltInternals.html#xsltTransformContext'/>
+    <reference name='xsltTransformContextPtr' href='html/libxslt-xsltInternals.html#xsltTransformContextPtr'/>
+    <reference name='xsltTransformError' href='html/libxslt-xsltutils.html#xsltTransformError'/>
+    <reference name='xsltTransformFunction' href='html/libxslt-xsltInternals.html#xsltTransformFunction'/>
+    <reference name='xsltTransformState' href='html/libxslt-xsltInternals.html#xsltTransformState'/>
+    <reference name='xsltUnparsedEntityURIFunction' href='html/libxslt-functions.html#xsltUnparsedEntityURIFunction'/>
+    <reference name='xsltUnregisterExtModule' href='html/libxslt-extensions.html#xsltUnregisterExtModule'/>
+    <reference name='xsltUnregisterExtModuleElement' href='html/libxslt-extensions.html#xsltUnregisterExtModuleElement'/>
+    <reference name='xsltUnregisterExtModuleFunction' href='html/libxslt-extensions.html#xsltUnregisterExtModuleFunction'/>
+    <reference name='xsltUnregisterExtModuleTopLevel' href='html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel'/>
+    <reference name='xsltValueOf' href='html/libxslt-transform.html#xsltValueOf'/>
+    <reference name='xsltVariableLookup' href='html/libxslt-variables.html#xsltVariableLookup'/>
+    <reference name='xsltXPathFunctionLookup' href='html/libxslt-functions.html#xsltXPathFunctionLookup'/>
+    <reference name='xsltXPathGetTransformContext' href='html/libxslt-extensions.html#xsltXPathGetTransformContext'/>
+    <reference name='xsltXPathVariableLookup' href='html/libxslt-variables.html#xsltXPathVariableLookup'/>
   </references>
   <alpha>
-    <letter name='A'>
-    <ref name='ATTRIBUTE_UNUSED'/>
-    </letter>
     <letter name='C'>
-    <ref name='CHECK_STOPPED'/>
-    <ref name='CHECK_STOPPED0'/>
-    <ref name='CHECK_STOPPEDE'/>
-    </letter>
-    <letter name='D'>
-    <ref name='DEBUG_MEMORY'/>
-    <ref name='DEBUG_MEMORY_LOCATION'/>
+      <ref name='CHECK_STOPPED'/>
+      <ref name='CHECK_STOPPED0'/>
+      <ref name='CHECK_STOPPEDE'/>
     </letter>
     <letter name='I'>
-    <ref name='IS_XSLT_ELEM'/>
-    <ref name='IS_XSLT_NAME'/>
-    <ref name='IS_XSLT_REAL_NODE'/>
+      <ref name='IS_XSLT_ELEM'/>
+      <ref name='IS_XSLT_NAME'/>
+      <ref name='IS_XSLT_REAL_NODE'/>
     </letter>
     <letter name='L'>
-    <ref name='LIBXSLT_DOTTED_VERSION'/>
-    <ref name='LIBXSLT_PUBLIC'/>
-    <ref name='LIBXSLT_VERSION'/>
-    <ref name='LIBXSLT_VERSION_STRING'/>
-    </letter>
-    <letter name='W'>
-    <ref name='WITH_DEBUGGER'/>
-    <ref name='WITH_XSLT_DEBUG'/>
+      <ref name='LIBXSLT_PUBLIC'/>
     </letter>
     <letter name='X'>
-    <ref name='XSLT_DEFAULT_URL'/>
-    <ref name='XSLT_DEFAULT_VENDOR'/>
-    <ref name='XSLT_DEFAULT_VERSION'/>
-    <ref name='XSLT_GET_IMPORT_INT'/>
-    <ref name='XSLT_GET_IMPORT_PTR'/>
-    <ref name='XSLT_LIBXSLT_NAMESPACE'/>
-    <ref name='XSLT_MAX_SORT'/>
-    <ref name='XSLT_NAMESPACE'/>
-    <ref name='XSLT_NEED_TRIO'/>
-    <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
-    <ref name='XSLT_PAT_NO_PRIORITY'/>
-    <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
-    <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
-    <ref name='XSLT_RUNTIME_EXTRA'/>
-    <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
-    <ref name='XSLT_RUNTIME_EXTRA_LST'/>
-    <ref name='XSLT_SAXON_NAMESPACE'/>
-    <ref name='XSLT_STRANGE'/>
-    <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
-    <ref name='XSLT_TODO'/>
-    <ref name='XSLT_XALAN_NAMESPACE'/>
-    <ref name='XSLT_XT_NAMESPACE'/>
-    </letter>
-    <letter name='e'>
-    <ref name='enum'/>
+      <ref name='XSLTCALL'/>
+      <ref name='XSLTPUBFUN'/>
+      <ref name='XSLTPUBVAR'/>
+      <ref name='XSLT_DEBUG_CONT'/>
+      <ref name='XSLT_DEBUG_INIT'/>
+      <ref name='XSLT_DEBUG_NEXT'/>
+      <ref name='XSLT_DEBUG_NONE'/>
+      <ref name='XSLT_DEBUG_QUIT'/>
+      <ref name='XSLT_DEBUG_RUN'/>
+      <ref name='XSLT_DEBUG_RUN_RESTART'/>
+      <ref name='XSLT_DEBUG_STEP'/>
+      <ref name='XSLT_DEBUG_STEPOUT'/>
+      <ref name='XSLT_DEBUG_STOP'/>
+      <ref name='XSLT_DEFAULT_URL'/>
+      <ref name='XSLT_DEFAULT_VENDOR'/>
+      <ref name='XSLT_DEFAULT_VERSION'/>
+      <ref name='XSLT_FUNC_APPLYIMPORTS'/>
+      <ref name='XSLT_FUNC_APPLYTEMPLATES'/>
+      <ref name='XSLT_FUNC_ATTRIBUTE'/>
+      <ref name='XSLT_FUNC_CALLTEMPLATE'/>
+      <ref name='XSLT_FUNC_CHOOSE'/>
+      <ref name='XSLT_FUNC_COMMENT'/>
+      <ref name='XSLT_FUNC_COPY'/>
+      <ref name='XSLT_FUNC_COPYOF'/>
+      <ref name='XSLT_FUNC_DOCUMENT'/>
+      <ref name='XSLT_FUNC_ELEMENT'/>
+      <ref name='XSLT_FUNC_EXTENSION'/>
+      <ref name='XSLT_FUNC_FOREACH'/>
+      <ref name='XSLT_FUNC_IF'/>
+      <ref name='XSLT_FUNC_NUMBER'/>
+      <ref name='XSLT_FUNC_PARAM'/>
+      <ref name='XSLT_FUNC_PI'/>
+      <ref name='XSLT_FUNC_SORT'/>
+      <ref name='XSLT_FUNC_TEXT'/>
+      <ref name='XSLT_FUNC_VALUEOF'/>
+      <ref name='XSLT_FUNC_VARIABLE'/>
+      <ref name='XSLT_FUNC_WHEN'/>
+      <ref name='XSLT_FUNC_WITHPARAM'/>
+      <ref name='XSLT_GET_IMPORT_INT'/>
+      <ref name='XSLT_GET_IMPORT_PTR'/>
+      <ref name='XSLT_LIBXSLT_NAMESPACE'/>
+      <ref name='XSLT_MAX_SORT'/>
+      <ref name='XSLT_NAMESPACE'/>
+      <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
+      <ref name='XSLT_OUTPUT_HTML'/>
+      <ref name='XSLT_OUTPUT_TEXT'/>
+      <ref name='XSLT_OUTPUT_XML'/>
+      <ref name='XSLT_PARSE_OPTIONS'/>
+      <ref name='XSLT_PAT_NO_PRIORITY'/>
+      <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
+      <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
+      <ref name='XSLT_RUNTIME_EXTRA'/>
+      <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+      <ref name='XSLT_RUNTIME_EXTRA_LST'/>
+      <ref name='XSLT_SAXON_NAMESPACE'/>
+      <ref name='XSLT_SECPREF_CREATE_DIRECTORY'/>
+      <ref name='XSLT_SECPREF_READ_FILE'/>
+      <ref name='XSLT_SECPREF_READ_NETWORK'/>
+      <ref name='XSLT_SECPREF_WRITE_FILE'/>
+      <ref name='XSLT_SECPREF_WRITE_NETWORK'/>
+      <ref name='XSLT_STATE_ERROR'/>
+      <ref name='XSLT_STATE_OK'/>
+      <ref name='XSLT_STATE_STOPPED'/>
+      <ref name='XSLT_STRANGE'/>
+      <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
+      <ref name='XSLT_TODO'/>
+      <ref name='XSLT_TRACE'/>
+      <ref name='XSLT_TRACE_ALL'/>
+      <ref name='XSLT_TRACE_APPLY_TEMPLATE'/>
+      <ref name='XSLT_TRACE_APPLY_TEMPLATES'/>
+      <ref name='XSLT_TRACE_CALL_TEMPLATE'/>
+      <ref name='XSLT_TRACE_CHOOSE'/>
+      <ref name='XSLT_TRACE_COMMENT'/>
+      <ref name='XSLT_TRACE_COPY'/>
+      <ref name='XSLT_TRACE_COPY_OF'/>
+      <ref name='XSLT_TRACE_COPY_TEXT'/>
+      <ref name='XSLT_TRACE_FOR_EACH'/>
+      <ref name='XSLT_TRACE_IF'/>
+      <ref name='XSLT_TRACE_KEYS'/>
+      <ref name='XSLT_TRACE_NONE'/>
+      <ref name='XSLT_TRACE_PI'/>
+      <ref name='XSLT_TRACE_PROCESS_NODE'/>
+      <ref name='XSLT_TRACE_STRIP_SPACES'/>
+      <ref name='XSLT_TRACE_TEMPLATES'/>
+      <ref name='XSLT_TRACE_VALUE_OF'/>
+      <ref name='XSLT_TRACE_VARIABLES'/>
+      <ref name='XSLT_XALAN_NAMESPACE'/>
+      <ref name='XSLT_XT_NAMESPACE'/>
     </letter>
-    <letter name='s'>
-    <ref name='struct'/>
+    <letter name='_'>
+      <ref name='_REENTRANT'/>
+      <ref name='_xsltDecimalFormat'/>
+      <ref name='_xsltDocument'/>
+      <ref name='_xsltElemPreComp'/>
+      <ref name='_xsltFormatNumberInfo'/>
+      <ref name='_xsltNumberData'/>
+      <ref name='_xsltRuntimeExtra'/>
+      <ref name='_xsltStackElem'/>
+      <ref name='_xsltStylePreComp'/>
+      <ref name='_xsltStylesheet'/>
+      <ref name='_xsltTemplate'/>
+      <ref name='_xsltTransformContext'/>
     </letter>
     <letter name='x'>
-    <ref name='xslAddCall'/>
-    <ref name='xslDropCall'/>
-    <ref name='xslHandleDebugger'/>
-    <ref name='xsltAddCallCallback'/>
-    <ref name='xsltAddKey'/>
-    <ref name='xsltAddStackElemList'/>
-    <ref name='xsltAddTemplate'/>
-    <ref name='xsltAllocateExtra'/>
-    <ref name='xsltAllocateExtraCtxt'/>
-    <ref name='xsltApplyAttributeSet'/>
-    <ref name='xsltApplyImports'/>
-    <ref name='xsltApplyOneTemplate'/>
-    <ref name='xsltApplyStripSpaces'/>
-    <ref name='xsltApplyStylesheet'/>
-    <ref name='xsltApplyStylesheetUser'/>
-    <ref name='xsltApplyTemplates'/>
-    <ref name='xsltAttrListTemplateProcess'/>
-    <ref name='xsltAttrTemplateProcess'/>
-    <ref name='xsltAttrTemplateValueProcess'/>
-    <ref name='xsltAttrTemplateValueProcessNode'/>
-    <ref name='xsltAttribute'/>
-    <ref name='xsltCalibrateAdjust'/>
-    <ref name='xsltCallTemplate'/>
-    <ref name='xsltCheckExtPrefix'/>
-    <ref name='xsltCheckRead'/>
-    <ref name='xsltCheckWrite'/>
-    <ref name='xsltChoose'/>
-    <ref name='xsltCleanupGlobals'/>
-    <ref name='xsltCleanupTemplates'/>
-    <ref name='xsltComment'/>
-    <ref name='xsltCompMatchPtr'/>
-    <ref name='xsltCompilePattern'/>
-    <ref name='xsltCopy'/>
-    <ref name='xsltCopyNamespace'/>
-    <ref name='xsltCopyNamespaceList'/>
-    <ref name='xsltCopyOf'/>
-    <ref name='xsltDebug'/>
-    <ref name='xsltDebugDumpExtensions'/>
-    <ref name='xsltDecimalFormatGetByName'/>
-    <ref name='xsltDecimalFormatPtr'/>
-    <ref name='xsltDoSortFunction'/>
-    <ref name='xsltDocumentComp'/>
-    <ref name='xsltDocumentElem'/>
-    <ref name='xsltDocumentFunction'/>
-    <ref name='xsltDocumentPtr'/>
-    <ref name='xsltDocumentSortFunction'/>
-    <ref name='xsltDropCallCallback'/>
-    <ref name='xsltElemPreCompDeallocator'/>
-    <ref name='xsltElemPreCompPtr'/>
-    <ref name='xsltElement'/>
-    <ref name='xsltElementAvailableFunction'/>
-    <ref name='xsltEvalAttrValueTemplate'/>
-    <ref name='xsltEvalGlobalVariables'/>
-    <ref name='xsltEvalOneUserParam'/>
-    <ref name='xsltEvalStaticAttrValueTemplate'/>
-    <ref name='xsltEvalTemplateString'/>
-    <ref name='xsltEvalUserParams'/>
-    <ref name='xsltEvalXPathPredicate'/>
-    <ref name='xsltEvalXPathString'/>
-    <ref name='xsltEvalXPathStringNs'/>
-    <ref name='xsltExtElementLookup'/>
-    <ref name='xsltExtFunctionLookup'/>
-    <ref name='xsltExtInitFunction'/>
-    <ref name='xsltExtMarker'/>
-    <ref name='xsltExtModuleElementLookup'/>
-    <ref name='xsltExtModuleElementPreComputeLookup'/>
-    <ref name='xsltExtModuleFunctionLookup'/>
-    <ref name='xsltExtModuleTopLevelLookup'/>
-    <ref name='xsltExtShutdownFunction'/>
-    <ref name='xsltFindDocument'/>
-    <ref name='xsltFindElemSpaceHandling'/>
-    <ref name='xsltFindTemplate'/>
-    <ref name='xsltForEach'/>
-    <ref name='xsltFormatNumberConversion'/>
-    <ref name='xsltFormatNumberFunction'/>
-    <ref name='xsltFreeAttributeSetsHashes'/>
-    <ref name='xsltFreeCompMatchList'/>
-    <ref name='xsltFreeCtxtExts'/>
-    <ref name='xsltFreeDocumentKeys'/>
-    <ref name='xsltFreeDocuments'/>
-    <ref name='xsltFreeExts'/>
-    <ref name='xsltFreeGlobalVariables'/>
-    <ref name='xsltFreeKeys'/>
-    <ref name='xsltFreeNamespaceAliasHashes'/>
-    <ref name='xsltFreeSecurityPrefs'/>
-    <ref name='xsltFreeStackElemList'/>
-    <ref name='xsltFreeStyleDocuments'/>
-    <ref name='xsltFreeStylePreComps'/>
-    <ref name='xsltFreeStylesheet'/>
-    <ref name='xsltFreeTemplateHashes'/>
-    <ref name='xsltFreeTransformContext'/>
-    <ref name='xsltFunctionAvailableFunction'/>
-    <ref name='xsltFunctionNodeSet'/>
-    <ref name='xsltGenerateIdFunction'/>
-    <ref name='xsltGetDefaultSecurityPrefs'/>
-    <ref name='xsltGetExtData'/>
-    <ref name='xsltGetKey'/>
-    <ref name='xsltGetNamespace'/>
-    <ref name='xsltGetNsProp'/>
-    <ref name='xsltGetProfileInformation'/>
-    <ref name='xsltGetQNameURI'/>
-    <ref name='xsltGetSecurityPrefs'/>
-    <ref name='xsltGetSpecialNamespace'/>
-    <ref name='xsltGetTemplate'/>
-    <ref name='xsltGetUTF8Char'/>
-    <ref name='xsltGetXIncludeDefault'/>
-    <ref name='xsltHandleDebuggerCallback'/>
-    <ref name='xsltIf'/>
-    <ref name='xsltInitCtxtExts'/>
-    <ref name='xsltInitCtxtKeys'/>
-    <ref name='xsltInitElemPreComp'/>
-    <ref name='xsltIsBlank'/>
-    <ref name='xsltKeyFunction'/>
-    <ref name='xsltLoadDocument'/>
-    <ref name='xsltLoadStyleDocument'/>
-    <ref name='xsltLoadStylesheetPI'/>
-    <ref name='xsltMatchPattern'/>
-    <ref name='xsltMessage'/>
-    <ref name='xsltNamespaceAlias'/>
-    <ref name='xsltNeedElemSpaceHandling'/>
-    <ref name='xsltNewDocument'/>
-    <ref name='xsltNewElemPreComp'/>
-    <ref name='xsltNewSecurityPrefs'/>
-    <ref name='xsltNewStyleDocument'/>
-    <ref name='xsltNewStylesheet'/>
-    <ref name='xsltNewTransformContext'/>
-    <ref name='xsltNextImport'/>
-    <ref name='xsltNumber'/>
-    <ref name='xsltNumberFormat'/>
-    <ref name='xsltParseGlobalParam'/>
-    <ref name='xsltParseGlobalVariable'/>
-    <ref name='xsltParseStylesheetAttributeSet'/>
-    <ref name='xsltParseStylesheetCallerParam'/>
-    <ref name='xsltParseStylesheetDoc'/>
-    <ref name='xsltParseStylesheetFile'/>
-    <ref name='xsltParseStylesheetImport'/>
-    <ref name='xsltParseStylesheetInclude'/>
-    <ref name='xsltParseStylesheetOutput'/>
-    <ref name='xsltParseStylesheetParam'/>
-    <ref name='xsltParseStylesheetProcess'/>
-    <ref name='xsltParseStylesheetVariable'/>
-    <ref name='xsltParseTemplateContent'/>
-    <ref name='xsltPreComputeExtModuleElement'/>
-    <ref name='xsltPrintErrorContext'/>
-    <ref name='xsltProcessingInstruction'/>
-    <ref name='xsltProfileStylesheet'/>
-    <ref name='xsltQuoteOneUserParam'/>
-    <ref name='xsltQuoteUserParams'/>
-    <ref name='xsltRegisterAllElement'/>
-    <ref name='xsltRegisterAllExtras'/>
-    <ref name='xsltRegisterAllFunctions'/>
-    <ref name='xsltRegisterExtElement'/>
-    <ref name='xsltRegisterExtFunction'/>
-    <ref name='xsltRegisterExtModule'/>
-    <ref name='xsltRegisterExtModuleElement'/>
-    <ref name='xsltRegisterExtModuleFull'/>
-    <ref name='xsltRegisterExtModuleFunction'/>
-    <ref name='xsltRegisterExtModuleTopLevel'/>
-    <ref name='xsltRegisterExtPrefix'/>
-    <ref name='xsltRegisterExtras'/>
-    <ref name='xsltRegisterTestModule'/>
-    <ref name='xsltResolveStylesheetAttributeSet'/>
-    <ref name='xsltRunStylesheet'/>
-    <ref name='xsltRunStylesheetUser'/>
-    <ref name='xsltRuntimeExtraPtr'/>
-    <ref name='xsltSaveProfiling'/>
-    <ref name='xsltSaveResultTo'/>
-    <ref name='xsltSaveResultToFd'/>
-    <ref name='xsltSaveResultToFile'/>
-    <ref name='xsltSaveResultToFilename'/>
-    <ref name='xsltSaveResultToString'/>
-    <ref name='xsltSecurityAllow'/>
-    <ref name='xsltSecurityCheck'/>
-    <ref name='xsltSecurityForbid'/>
-    <ref name='xsltSecurityPrefsPtr'/>
-    <ref name='xsltSetCtxtSecurityPrefs'/>
-    <ref name='xsltSetDebuggerCallbacks'/>
-    <ref name='xsltSetDefaultSecurityPrefs'/>
-    <ref name='xsltSetGenericDebugFunc'/>
-    <ref name='xsltSetGenericErrorFunc'/>
-    <ref name='xsltSetSecurityPrefs'/>
-    <ref name='xsltSetTransformErrorFunc'/>
-    <ref name='xsltSetXIncludeDefault'/>
-    <ref name='xsltShutdownCtxtExts'/>
-    <ref name='xsltShutdownExts'/>
-    <ref name='xsltSort'/>
-    <ref name='xsltStackElemPtr'/>
-    <ref name='xsltStyleExtInitFunction'/>
-    <ref name='xsltStyleExtShutdownFunction'/>
-    <ref name='xsltStyleGetExtData'/>
-    <ref name='xsltStylePreCompPtr'/>
-    <ref name='xsltStylePreCompute'/>
-    <ref name='xsltStylesheetPtr'/>
-    <ref name='xsltSystemPropertyFunction'/>
-    <ref name='xsltTemplateProcess'/>
-    <ref name='xsltTemplatePtr'/>
-    <ref name='xsltTestCompMatchList'/>
-    <ref name='xsltText'/>
-    <ref name='xsltTimestamp'/>
-    <ref name='xsltTopLevelFunction'/>
-    <ref name='xsltTransformContextPtr'/>
-    <ref name='xsltTransformError'/>
-    <ref name='xsltTransformFunction'/>
-    <ref name='xsltUnparsedEntityURIFunction'/>
-    <ref name='xsltUnregisterExtModule'/>
-    <ref name='xsltUnregisterExtModuleElement'/>
-    <ref name='xsltUnregisterExtModuleFunction'/>
-    <ref name='xsltUnregisterExtModuleTopLevel'/>
-    <ref name='xsltValueOf'/>
-    <ref name='xsltVariableLookup'/>
-    <ref name='xsltXPathFunctionLookup'/>
-    <ref name='xsltXPathGetTransformContext'/>
-    <ref name='xsltXPathVariableLookup'/>
+      <ref name='xslAddCall'/>
+      <ref name='xslDebugStatus'/>
+      <ref name='xslDropCall'/>
+      <ref name='xslHandleDebugger'/>
+      <ref name='xsltAddCallCallback'/>
+      <ref name='xsltAddKey'/>
+      <ref name='xsltAddStackElemList'/>
+      <ref name='xsltAddTemplate'/>
+      <ref name='xsltAllocateExtra'/>
+      <ref name='xsltAllocateExtraCtxt'/>
+      <ref name='xsltApplyAttributeSet'/>
+      <ref name='xsltApplyImports'/>
+      <ref name='xsltApplyOneTemplate'/>
+      <ref name='xsltApplyStripSpaces'/>
+      <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltApplyTemplates'/>
+      <ref name='xsltAttrListTemplateProcess'/>
+      <ref name='xsltAttrTemplateProcess'/>
+      <ref name='xsltAttrTemplateValueProcess'/>
+      <ref name='xsltAttrTemplateValueProcessNode'/>
+      <ref name='xsltAttribute'/>
+      <ref name='xsltCalibrateAdjust'/>
+      <ref name='xsltCallTemplate'/>
+      <ref name='xsltCheckExtPrefix'/>
+      <ref name='xsltCheckRead'/>
+      <ref name='xsltCheckWrite'/>
+      <ref name='xsltChoose'/>
+      <ref name='xsltCleanupGlobals'/>
+      <ref name='xsltCleanupTemplates'/>
+      <ref name='xsltComment'/>
+      <ref name='xsltCompMatch'/>
+      <ref name='xsltCompMatchPtr'/>
+      <ref name='xsltCompilePattern'/>
+      <ref name='xsltComputeSortResult'/>
+      <ref name='xsltCopy'/>
+      <ref name='xsltCopyNamespace'/>
+      <ref name='xsltCopyNamespaceList'/>
+      <ref name='xsltCopyOf'/>
+      <ref name='xsltCopyTextString'/>
+      <ref name='xsltCreateRVT'/>
+      <ref name='xsltDebug'/>
+      <ref name='xsltDebugDumpExtensions'/>
+      <ref name='xsltDebugGetDefaultTrace'/>
+      <ref name='xsltDebugSetDefaultTrace'/>
+      <ref name='xsltDebugStatusCodes'/>
+      <ref name='xsltDebugTraceCodes'/>
+      <ref name='xsltDecimalFormat'/>
+      <ref name='xsltDecimalFormatGetByName'/>
+      <ref name='xsltDecimalFormatPtr'/>
+      <ref name='xsltDefaultSortFunction'/>
+      <ref name='xsltDoSortFunction'/>
+      <ref name='xsltDocument'/>
+      <ref name='xsltDocumentComp'/>
+      <ref name='xsltDocumentElem'/>
+      <ref name='xsltDocumentFunction'/>
+      <ref name='xsltDocumentPtr'/>
+      <ref name='xsltDocumentSortFunction'/>
+      <ref name='xsltDropCallCallback'/>
+      <ref name='xsltElemPreComp'/>
+      <ref name='xsltElemPreCompDeallocator'/>
+      <ref name='xsltElemPreCompPtr'/>
+      <ref name='xsltElement'/>
+      <ref name='xsltElementAvailableFunction'/>
+      <ref name='xsltEngineVersion'/>
+      <ref name='xsltEvalAttrValueTemplate'/>
+      <ref name='xsltEvalGlobalVariables'/>
+      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltEvalStaticAttrValueTemplate'/>
+      <ref name='xsltEvalTemplateString'/>
+      <ref name='xsltEvalUserParams'/>
+      <ref name='xsltEvalXPathPredicate'/>
+      <ref name='xsltEvalXPathString'/>
+      <ref name='xsltEvalXPathStringNs'/>
+      <ref name='xsltExtElementLookup'/>
+      <ref name='xsltExtFunctionLookup'/>
+      <ref name='xsltExtInitFunction'/>
+      <ref name='xsltExtMarker'/>
+      <ref name='xsltExtModuleElementLookup'/>
+      <ref name='xsltExtModuleElementPreComputeLookup'/>
+      <ref name='xsltExtModuleFunctionLookup'/>
+      <ref name='xsltExtModuleTopLevelLookup'/>
+      <ref name='xsltExtShutdownFunction'/>
+      <ref name='xsltFindDocument'/>
+      <ref name='xsltFindElemSpaceHandling'/>
+      <ref name='xsltFindTemplate'/>
+      <ref name='xsltForEach'/>
+      <ref name='xsltFormatNumberConversion'/>
+      <ref name='xsltFormatNumberFunction'/>
+      <ref name='xsltFormatNumberInfo'/>
+      <ref name='xsltFormatNumberInfoPtr'/>
+      <ref name='xsltFreeAttributeSetsHashes'/>
+      <ref name='xsltFreeCompMatchList'/>
+      <ref name='xsltFreeCtxtExts'/>
+      <ref name='xsltFreeDocumentKeys'/>
+      <ref name='xsltFreeDocuments'/>
+      <ref name='xsltFreeExts'/>
+      <ref name='xsltFreeGlobalVariables'/>
+      <ref name='xsltFreeKeys'/>
+      <ref name='xsltFreeNamespaceAliasHashes'/>
+      <ref name='xsltFreeRVTs'/>
+      <ref name='xsltFreeSecurityPrefs'/>
+      <ref name='xsltFreeStackElemList'/>
+      <ref name='xsltFreeStyleDocuments'/>
+      <ref name='xsltFreeStylePreComps'/>
+      <ref name='xsltFreeStylesheet'/>
+      <ref name='xsltFreeTemplateHashes'/>
+      <ref name='xsltFreeTransformContext'/>
+      <ref name='xsltFunctionAvailableFunction'/>
+      <ref name='xsltFunctionNodeSet'/>
+      <ref name='xsltGenerateIdFunction'/>
+      <ref name='xsltGenericDebug'/>
+      <ref name='xsltGenericDebugContext'/>
+      <ref name='xsltGenericError'/>
+      <ref name='xsltGenericErrorContext'/>
+      <ref name='xsltGetDebuggerStatus'/>
+      <ref name='xsltGetDefaultSecurityPrefs'/>
+      <ref name='xsltGetExtData'/>
+      <ref name='xsltGetExtInfo'/>
+      <ref name='xsltGetKey'/>
+      <ref name='xsltGetNamespace'/>
+      <ref name='xsltGetNsProp'/>
+      <ref name='xsltGetProfileInformation'/>
+      <ref name='xsltGetQNameURI'/>
+      <ref name='xsltGetSecurityPrefs'/>
+      <ref name='xsltGetSpecialNamespace'/>
+      <ref name='xsltGetTemplate'/>
+      <ref name='xsltGetUTF8Char'/>
+      <ref name='xsltGetXIncludeDefault'/>
+      <ref name='xsltHandleDebuggerCallback'/>
+      <ref name='xsltIf'/>
+      <ref name='xsltInitCtxtExts'/>
+      <ref name='xsltInitCtxtKeys'/>
+      <ref name='xsltInitElemPreComp'/>
+      <ref name='xsltIsBlank'/>
+      <ref name='xsltKeyFunction'/>
+      <ref name='xsltLibxmlVersion'/>
+      <ref name='xsltLibxsltVersion'/>
+      <ref name='xsltLoadDocument'/>
+      <ref name='xsltLoadStyleDocument'/>
+      <ref name='xsltLoadStylesheetPI'/>
+      <ref name='xsltMatchPattern'/>
+      <ref name='xsltMaxDepth'/>
+      <ref name='xsltMessage'/>
+      <ref name='xsltNamespaceAlias'/>
+      <ref name='xsltNeedElemSpaceHandling'/>
+      <ref name='xsltNewDocument'/>
+      <ref name='xsltNewElemPreComp'/>
+      <ref name='xsltNewSecurityPrefs'/>
+      <ref name='xsltNewStyleDocument'/>
+      <ref name='xsltNewStylesheet'/>
+      <ref name='xsltNewTransformContext'/>
+      <ref name='xsltNextImport'/>
+      <ref name='xsltNormalizeCompSteps'/>
+      <ref name='xsltNumber'/>
+      <ref name='xsltNumberData'/>
+      <ref name='xsltNumberDataPtr'/>
+      <ref name='xsltNumberFormat'/>
+      <ref name='xsltOutputType'/>
+      <ref name='xsltParseGlobalParam'/>
+      <ref name='xsltParseGlobalVariable'/>
+      <ref name='xsltParseStylesheetAttributeSet'/>
+      <ref name='xsltParseStylesheetCallerParam'/>
+      <ref name='xsltParseStylesheetDoc'/>
+      <ref name='xsltParseStylesheetFile'/>
+      <ref name='xsltParseStylesheetImport'/>
+      <ref name='xsltParseStylesheetImportedDoc'/>
+      <ref name='xsltParseStylesheetInclude'/>
+      <ref name='xsltParseStylesheetOutput'/>
+      <ref name='xsltParseStylesheetParam'/>
+      <ref name='xsltParseStylesheetProcess'/>
+      <ref name='xsltParseStylesheetVariable'/>
+      <ref name='xsltParseTemplateContent'/>
+      <ref name='xsltPreComputeExtModuleElement'/>
+      <ref name='xsltPreComputeFunction'/>
+      <ref name='xsltPrintErrorContext'/>
+      <ref name='xsltProcessingInstruction'/>
+      <ref name='xsltProfileStylesheet'/>
+      <ref name='xsltQuoteOneUserParam'/>
+      <ref name='xsltQuoteUserParams'/>
+      <ref name='xsltRegisterAllElement'/>
+      <ref name='xsltRegisterAllExtras'/>
+      <ref name='xsltRegisterAllFunctions'/>
+      <ref name='xsltRegisterExtElement'/>
+      <ref name='xsltRegisterExtFunction'/>
+      <ref name='xsltRegisterExtModule'/>
+      <ref name='xsltRegisterExtModuleElement'/>
+      <ref name='xsltRegisterExtModuleFull'/>
+      <ref name='xsltRegisterExtModuleFunction'/>
+      <ref name='xsltRegisterExtModuleTopLevel'/>
+      <ref name='xsltRegisterExtPrefix'/>
+      <ref name='xsltRegisterExtras'/>
+      <ref name='xsltRegisterPersistRVT'/>
+      <ref name='xsltRegisterTestModule'/>
+      <ref name='xsltRegisterTmpRVT'/>
+      <ref name='xsltResolveStylesheetAttributeSet'/>
+      <ref name='xsltRunStylesheet'/>
+      <ref name='xsltRunStylesheetUser'/>
+      <ref name='xsltRuntimeExtra'/>
+      <ref name='xsltRuntimeExtraPtr'/>
+      <ref name='xsltSaveProfiling'/>
+      <ref name='xsltSaveResultTo'/>
+      <ref name='xsltSaveResultToFd'/>
+      <ref name='xsltSaveResultToFile'/>
+      <ref name='xsltSaveResultToFilename'/>
+      <ref name='xsltSaveResultToString'/>
+      <ref name='xsltSecurityAllow'/>
+      <ref name='xsltSecurityCheck'/>
+      <ref name='xsltSecurityForbid'/>
+      <ref name='xsltSecurityOption'/>
+      <ref name='xsltSecurityPrefs'/>
+      <ref name='xsltSecurityPrefsPtr'/>
+      <ref name='xsltSetCtxtSecurityPrefs'/>
+      <ref name='xsltSetCtxtSortFunc'/>
+      <ref name='xsltSetDebuggerCallbacks'/>
+      <ref name='xsltSetDebuggerStatus'/>
+      <ref name='xsltSetDefaultSecurityPrefs'/>
+      <ref name='xsltSetGenericDebugFunc'/>
+      <ref name='xsltSetGenericErrorFunc'/>
+      <ref name='xsltSetSecurityPrefs'/>
+      <ref name='xsltSetSortFunc'/>
+      <ref name='xsltSetTransformErrorFunc'/>
+      <ref name='xsltSetXIncludeDefault'/>
+      <ref name='xsltShutdownCtxtExts'/>
+      <ref name='xsltShutdownExts'/>
+      <ref name='xsltSort'/>
+      <ref name='xsltSortFunc'/>
+      <ref name='xsltStackElem'/>
+      <ref name='xsltStackElemPtr'/>
+      <ref name='xsltStyleExtInitFunction'/>
+      <ref name='xsltStyleExtShutdownFunction'/>
+      <ref name='xsltStyleGetExtData'/>
+      <ref name='xsltStylePreComp'/>
+      <ref name='xsltStylePreCompPtr'/>
+      <ref name='xsltStylePreCompute'/>
+      <ref name='xsltStyleType'/>
+      <ref name='xsltStylesheet'/>
+      <ref name='xsltStylesheetPtr'/>
+      <ref name='xsltSystemPropertyFunction'/>
+      <ref name='xsltTemplate'/>
+      <ref name='xsltTemplateProcess'/>
+      <ref name='xsltTemplatePtr'/>
+      <ref name='xsltTestCompMatchList'/>
+      <ref name='xsltText'/>
+      <ref name='xsltTimestamp'/>
+      <ref name='xsltTopLevelFunction'/>
+      <ref name='xsltTransformContext'/>
+      <ref name='xsltTransformContextPtr'/>
+      <ref name='xsltTransformError'/>
+      <ref name='xsltTransformFunction'/>
+      <ref name='xsltTransformState'/>
+      <ref name='xsltUnparsedEntityURIFunction'/>
+      <ref name='xsltUnregisterExtModule'/>
+      <ref name='xsltUnregisterExtModuleElement'/>
+      <ref name='xsltUnregisterExtModuleFunction'/>
+      <ref name='xsltUnregisterExtModuleTopLevel'/>
+      <ref name='xsltValueOf'/>
+      <ref name='xsltVariableLookup'/>
+      <ref name='xsltXPathFunctionLookup'/>
+      <ref name='xsltXPathGetTransformContext'/>
+      <ref name='xsltXPathVariableLookup'/>
     </letter>
   </alpha>
   <constructors>
       <ref name='xsltTimestamp'/>
     </type>
     <type name='void *'>
-      <ref name='xsltStyleExtInitFunction'/>
       <ref name='xsltExtInitFunction'/>
-      <ref name='xsltGetExtData'/>
       <ref name='xsltStyleGetExtData'/>
+      <ref name='xsltGetExtData'/>
+      <ref name='xsltStyleExtInitFunction'/>
     </type>
     <type name='xmlAttrPtr'>
-      <ref name='xsltAttrListTemplateProcess'/>
       <ref name='xsltAttrTemplateProcess'/>
+      <ref name='xsltAttrListTemplateProcess'/>
     </type>
     <type name='xmlChar *'>
-      <ref name='xsltEvalTemplateString'/>
+      <ref name='xsltAttrTemplateValueProcess'/>
       <ref name='xsltEvalAttrValueTemplate'/>
-      <ref name='xsltEvalStaticAttrValueTemplate'/>
+      <ref name='xsltEvalTemplateString'/>
+      <ref name='xsltAttrTemplateValueProcessNode'/>
       <ref name='xsltEvalXPathString'/>
       <ref name='xsltEvalXPathStringNs'/>
-      <ref name='xsltAttrTemplateValueProcess'/>
-      <ref name='xsltAttrTemplateValueProcessNode'/>
       <ref name='xsltGetNsProp'/>
+      <ref name='xsltEvalStaticAttrValueTemplate'/>
     </type>
     <type name='xmlDocPtr'>
-      <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltCreateRVT'/>
       <ref name='xsltApplyStylesheet'/>
       <ref name='xsltProfileStylesheet'/>
+      <ref name='xsltApplyStylesheetUser'/>
       <ref name='xsltGetProfileInformation'/>
     </type>
+    <type name='xmlHashTablePtr'>
+      <ref name='xsltGetExtInfo'/>
+    </type>
+    <type name='xmlNodePtr'>
+      <ref name='xsltCopyTextString'/>
+    </type>
     <type name='xmlNodePtr *'>
       <ref name='xsltTemplateProcess'/>
     </type>
       <ref name='xsltGetKey'/>
     </type>
     <type name='xmlNsPtr'>
-      <ref name='xsltGetNamespace'/>
-      <ref name='xsltGetSpecialNamespace'/>
       <ref name='xsltCopyNamespace'/>
+      <ref name='xsltGetNamespace'/>
       <ref name='xsltCopyNamespaceList'/>
+      <ref name='xsltGetSpecialNamespace'/>
     </type>
     <type name='xmlXPathError'>
       <ref name='xsltFormatNumberConversion'/>
       <ref name='xsltXPathFunctionLookup'/>
     </type>
     <type name='xmlXPathObjectPtr'>
-      <ref name='xsltVariableLookup'/>
       <ref name='xsltXPathVariableLookup'/>
+      <ref name='xsltVariableLookup'/>
+    </type>
+    <type name='xmlXPathObjectPtr *'>
+      <ref name='xsltComputeSortResult'/>
     </type>
     <type name='xsltCompMatchPtr'>
       <ref name='xsltCompilePattern'/>
     </type>
+    <type name='xsltDebugTraceCodes'>
+      <ref name='xsltDebugGetDefaultTrace'/>
+    </type>
     <type name='xsltDecimalFormatPtr'>
       <ref name='xsltDecimalFormatGetByName'/>
     </type>
     <type name='xsltDocumentPtr'>
       <ref name='xsltNewDocument'/>
-      <ref name='xsltLoadDocument'/>
-      <ref name='xsltFindDocument'/>
       <ref name='xsltLoadStyleDocument'/>
+      <ref name='xsltLoadDocument'/>
       <ref name='xsltNewStyleDocument'/>
+      <ref name='xsltFindDocument'/>
     </type>
     <type name='xsltElemPreCompPtr'>
       <ref name='xsltNewElemPreComp'/>
+      <ref name='xsltPreComputeFunction'/>
       <ref name='xsltPreComputeExtModuleElement'/>
       <ref name='xsltDocumentComp'/>
     </type>
       <ref name='xsltParseStylesheetCallerParam'/>
     </type>
     <type name='xsltStylesheetPtr'>
-      <ref name='xsltNextImport'/>
+      <ref name='xsltParseStylesheetImportedDoc'/>
+      <ref name='xsltParseStylesheetProcess'/>
       <ref name='xsltNewStylesheet'/>
       <ref name='xsltParseStylesheetFile'/>
-      <ref name='xsltParseStylesheetProcess'/>
-      <ref name='xsltParseStylesheetDoc'/>
       <ref name='xsltLoadStylesheetPI'/>
+      <ref name='xsltNextImport'/>
+      <ref name='xsltParseStylesheetDoc'/>
     </type>
     <type name='xsltTemplatePtr'>
       <ref name='xsltFindTemplate'/>
       <ref name='xsltNewTransformContext'/>
     </type>
     <type name='xsltTransformFunction'>
-      <ref name='xsltExtElementLookup'/>
       <ref name='xsltExtModuleElementLookup'/>
       <ref name='xsltExtElementLookup'/>
     </type>
       <ref name='xsltTransformError'/>
     </type>
     <type name='FILE *'>
-      <ref name='xsltDebugDumpExtensions'/>
       <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltDebugDumpExtensions'/>
       <ref name='xsltProfileStylesheet'/>
       <ref name='xsltRunStylesheetUser'/>
-      <ref name='xsltSaveResultToFile'/>
       <ref name='xsltSaveProfiling'/>
+      <ref name='xsltSaveResultToFile'/>
     </type>
     <type name='const char **'>
-      <ref name='xsltApplyStylesheetUser'/>
       <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltEvalUserParams'/>
       <ref name='xsltProfileStylesheet'/>
+      <ref name='xsltQuoteUserParams'/>
       <ref name='xsltRunStylesheet'/>
       <ref name='xsltRunStylesheetUser'/>
-      <ref name='xsltEvalUserParams'/>
-      <ref name='xsltQuoteUserParams'/>
     </type>
     <type name='const unsigned char *'>
       <ref name='xsltGetUTF8Char'/>
     </type>
     <type name='const xmlChar *'>
-      <ref name='xsltLoadDocument'/>
-      <ref name='xsltLoadStyleDocument'/>
-      <ref name='xsltStyleExtInitFunction'/>
-      <ref name='xsltStyleExtShutdownFunction'/>
-      <ref name='xsltExtInitFunction'/>
-      <ref name='xsltExtShutdownFunction'/>
-      <ref name='xsltRegisterExtModule'/>
-      <ref name='xsltRegisterExtModuleFull'/>
-      <ref name='xsltUnregisterExtModule'/>
-      <ref name='xsltGetExtData'/>
-      <ref name='xsltStyleGetExtData'/>
-      <ref name='xsltRegisterExtModuleFunction'/>
-      <ref name='xsltRegisterExtModuleFunction'/>
-      <ref name='xsltExtFunctionLookup'/>
-      <ref name='xsltExtFunctionLookup'/>
-      <ref name='xsltExtModuleFunctionLookup'/>
-      <ref name='xsltExtModuleFunctionLookup'/>
-      <ref name='xsltUnregisterExtModuleFunction'/>
-      <ref name='xsltUnregisterExtModuleFunction'/>
-      <ref name='xsltRegisterExtModuleElement'/>
-      <ref name='xsltRegisterExtModuleElement'/>
+      <ref name='xsltAddKey'/>
+      <ref name='xsltAddKey'/>
+      <ref name='xsltAddKey'/>
+      <ref name='xsltAddKey'/>
+      <ref name='xsltAddTemplate'/>
+      <ref name='xsltAddTemplate'/>
+      <ref name='xsltAttrTemplateValueProcess'/>
+      <ref name='xsltAttrTemplateValueProcessNode'/>
+      <ref name='xsltCheckExtPrefix'/>
+      <ref name='xsltCheckRead'/>
+      <ref name='xsltCheckWrite'/>
+      <ref name='xsltCompilePattern'/>
+      <ref name='xsltCopyTextString'/>
+      <ref name='xsltEvalAttrValueTemplate'/>
+      <ref name='xsltEvalAttrValueTemplate'/>
+      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltEvalStaticAttrValueTemplate'/>
+      <ref name='xsltEvalStaticAttrValueTemplate'/>
       <ref name='xsltExtElementLookup'/>
       <ref name='xsltExtElementLookup'/>
+      <ref name='xsltExtFunctionLookup'/>
+      <ref name='xsltExtFunctionLookup'/>
+      <ref name='xsltExtInitFunction'/>
       <ref name='xsltExtModuleElementLookup'/>
       <ref name='xsltExtModuleElementLookup'/>
       <ref name='xsltExtModuleElementPreComputeLookup'/>
       <ref name='xsltExtModuleElementPreComputeLookup'/>
-      <ref name='xsltUnregisterExtModuleElement'/>
-      <ref name='xsltUnregisterExtModuleElement'/>
-      <ref name='xsltRegisterExtModuleTopLevel'/>
-      <ref name='xsltRegisterExtModuleTopLevel'/>
+      <ref name='xsltExtModuleFunctionLookup'/>
+      <ref name='xsltExtModuleFunctionLookup'/>
       <ref name='xsltExtModuleTopLevelLookup'/>
       <ref name='xsltExtModuleTopLevelLookup'/>
-      <ref name='xsltUnregisterExtModuleTopLevel'/>
-      <ref name='xsltUnregisterExtModuleTopLevel'/>
-      <ref name='xsltRegisterExtFunction'/>
-      <ref name='xsltRegisterExtFunction'/>
-      <ref name='xsltRegisterExtElement'/>
-      <ref name='xsltRegisterExtElement'/>
-      <ref name='xsltRegisterExtPrefix'/>
-      <ref name='xsltRegisterExtPrefix'/>
-      <ref name='xsltCheckExtPrefix'/>
-      <ref name='xsltXPathFunctionLookup'/>
-      <ref name='xsltXPathFunctionLookup'/>
+      <ref name='xsltExtShutdownFunction'/>
       <ref name='xsltFindTemplate'/>
       <ref name='xsltFindTemplate'/>
-      <ref name='xsltAddKey'/>
-      <ref name='xsltAddKey'/>
-      <ref name='xsltAddKey'/>
-      <ref name='xsltAddKey'/>
+      <ref name='xsltGetExtData'/>
+      <ref name='xsltGetExtInfo'/>
       <ref name='xsltGetKey'/>
       <ref name='xsltGetKey'/>
       <ref name='xsltGetKey'/>
+      <ref name='xsltGetNsProp'/>
+      <ref name='xsltGetNsProp'/>
       <ref name='xsltGetSpecialNamespace'/>
       <ref name='xsltGetSpecialNamespace'/>
-      <ref name='xsltCompilePattern'/>
-      <ref name='xsltAddTemplate'/>
-      <ref name='xsltAddTemplate'/>
+      <ref name='xsltLoadDocument'/>
+      <ref name='xsltLoadStyleDocument'/>
       <ref name='xsltMatchPattern'/>
-      <ref name='xsltEvalAttrValueTemplate'/>
-      <ref name='xsltEvalAttrValueTemplate'/>
-      <ref name='xsltEvalStaticAttrValueTemplate'/>
-      <ref name='xsltEvalStaticAttrValueTemplate'/>
-      <ref name='xsltExtElementLookup'/>
-      <ref name='xsltExtElementLookup'/>
-      <ref name='xsltEvalOneUserParam'/>
-      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltNormalizeCompSteps'/>
+      <ref name='xsltParseStylesheetFile'/>
       <ref name='xsltQuoteOneUserParam'/>
       <ref name='xsltQuoteOneUserParam'/>
+      <ref name='xsltRegisterExtElement'/>
+      <ref name='xsltRegisterExtElement'/>
+      <ref name='xsltRegisterExtFunction'/>
+      <ref name='xsltRegisterExtFunction'/>
+      <ref name='xsltRegisterExtModule'/>
+      <ref name='xsltRegisterExtModuleElement'/>
+      <ref name='xsltRegisterExtModuleElement'/>
+      <ref name='xsltRegisterExtModuleFull'/>
+      <ref name='xsltRegisterExtModuleFunction'/>
+      <ref name='xsltRegisterExtModuleFunction'/>
+      <ref name='xsltRegisterExtModuleTopLevel'/>
+      <ref name='xsltRegisterExtModuleTopLevel'/>
+      <ref name='xsltRegisterExtPrefix'/>
+      <ref name='xsltRegisterExtPrefix'/>
+      <ref name='xsltStyleExtInitFunction'/>
+      <ref name='xsltStyleExtShutdownFunction'/>
+      <ref name='xsltStyleGetExtData'/>
+      <ref name='xsltUnregisterExtModule'/>
+      <ref name='xsltUnregisterExtModuleElement'/>
+      <ref name='xsltUnregisterExtModuleElement'/>
+      <ref name='xsltUnregisterExtModuleFunction'/>
+      <ref name='xsltUnregisterExtModuleFunction'/>
+      <ref name='xsltUnregisterExtModuleTopLevel'/>
+      <ref name='xsltUnregisterExtModuleTopLevel'/>
       <ref name='xsltVariableLookup'/>
       <ref name='xsltVariableLookup'/>
+      <ref name='xsltXPathFunctionLookup'/>
+      <ref name='xsltXPathFunctionLookup'/>
       <ref name='xsltXPathVariableLookup'/>
       <ref name='xsltXPathVariableLookup'/>
-      <ref name='xsltGetNsProp'/>
-      <ref name='xsltGetNsProp'/>
-      <ref name='xsltCheckWrite'/>
-      <ref name='xsltCheckRead'/>
-    </type>
-    <type name='const xmlChar*'>
-      <ref name='xsltAttrTemplateValueProcess'/>
-      <ref name='xsltAttrTemplateValueProcessNode'/>
-      <ref name='xsltParseStylesheetFile'/>
     </type>
     <type name='double'>
       <ref name='xsltFormatNumberConversion'/>
       <ref name='xsltCalibrateAdjust'/>
     </type>
     <type name='void *'>
-      <ref name='xsltStyleExtShutdownFunction'/>
       <ref name='xsltExtShutdownFunction'/>
-      <ref name='xsltXPathVariableLookup'/>
-      <ref name='xsltSetGenericErrorFunc'/>
+      <ref name='xsltNormalizeCompSteps'/>
+      <ref name='xsltNormalizeCompSteps'/>
+      <ref name='xsltSetDebuggerCallbacks'/>
       <ref name='xsltSetGenericDebugFunc'/>
+      <ref name='xsltSetGenericErrorFunc'/>
       <ref name='xsltSetTransformErrorFunc'/>
-      <ref name='xsltSetDebuggerCallbacks'/>
+      <ref name='xsltStyleExtShutdownFunction'/>
+      <ref name='xsltXPathVariableLookup'/>
     </type>
     <type name='xmlAttrPtr'>
       <ref name='xsltAttrListTemplateProcess'/>
     </type>
     <type name='xmlChar *'>
       <ref name='xsltApplyAttributeSet'/>
-      <ref name='xsltIsBlank'/>
       <ref name='xsltDecimalFormatGetByName'/>
       <ref name='xsltFormatNumberConversion'/>
+      <ref name='xsltIsBlank'/>
     </type>
     <type name='xmlChar **'>
+      <ref name='xsltFormatNumberConversion'/>
       <ref name='xsltGetQNameURI'/>
       <ref name='xsltSaveResultToString'/>
-      <ref name='xsltFormatNumberConversion'/>
     </type>
-    <type name='xmlDocPtr'>
-      <ref name='xsltNewDocument'/>
-      <ref name='xsltFindDocument'/>
-      <ref name='xsltNewStyleDocument'/>
+    <type name='xmlDocPtr'>
+      <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltApplyStylesheetUser'/>
       <ref name='xsltCompilePattern'/>
+      <ref name='xsltFindDocument'/>
+      <ref name='xsltLoadStylesheetPI'/>
       <ref name='xsltMatchPattern'/>
+      <ref name='xsltNewDocument'/>
+      <ref name='xsltNewStyleDocument'/>
       <ref name='xsltNewTransformContext'/>
-      <ref name='xsltApplyStylesheetUser'/>
-      <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltParseStylesheetDoc'/>
+      <ref name='xsltParseStylesheetImportedDoc'/>
+      <ref name='xsltParseStylesheetProcess'/>
       <ref name='xsltProfileStylesheet'/>
+      <ref name='xsltRegisterPersistRVT'/>
+      <ref name='xsltRegisterTmpRVT'/>
       <ref name='xsltRunStylesheet'/>
       <ref name='xsltRunStylesheetUser'/>
       <ref name='xsltSaveResultTo'/>
-      <ref name='xsltSaveResultToFilename'/>
-      <ref name='xsltSaveResultToFile'/>
       <ref name='xsltSaveResultToFd'/>
+      <ref name='xsltSaveResultToFile'/>
+      <ref name='xsltSaveResultToFilename'/>
       <ref name='xsltSaveResultToString'/>
-      <ref name='xsltParseStylesheetProcess'/>
-      <ref name='xsltParseStylesheetDoc'/>
-      <ref name='xsltLoadStylesheetPI'/>
     </type>
     <type name='xmlGenericErrorFunc'>
-      <ref name='xsltSetGenericErrorFunc'/>
       <ref name='xsltSetGenericDebugFunc'/>
+      <ref name='xsltSetGenericErrorFunc'/>
       <ref name='xsltSetTransformErrorFunc'/>
     </type>
     <type name='xmlNodePtr'>
-      <ref name='xsltParseStylesheetAttributeSet'/>
+      <ref name='xslAddCall'/>
+      <ref name='xslHandleDebugger'/>
+      <ref name='xslHandleDebugger'/>
+      <ref name='xsltAddCallCallback'/>
+      <ref name='xsltAddKey'/>
       <ref name='xsltApplyAttributeSet'/>
       <ref name='xsltApplyAttributeSet'/>
+      <ref name='xsltApplyImports'/>
+      <ref name='xsltApplyImports'/>
+      <ref name='xsltApplyOneTemplate'/>
+      <ref name='xsltApplyOneTemplate'/>
+      <ref name='xsltApplyStripSpaces'/>
+      <ref name='xsltApplyTemplates'/>
+      <ref name='xsltApplyTemplates'/>
+      <ref name='xsltAttrListTemplateProcess'/>
+      <ref name='xsltAttrTemplateProcess'/>
+      <ref name='xsltAttrTemplateValueProcessNode'/>
+      <ref name='xsltAttribute'/>
+      <ref name='xsltAttribute'/>
+      <ref name='xsltCallTemplate'/>
+      <ref name='xsltCallTemplate'/>
+      <ref name='xsltChoose'/>
+      <ref name='xsltChoose'/>
+      <ref name='xsltComment'/>
+      <ref name='xsltComment'/>
+      <ref name='xsltCompilePattern'/>
+      <ref name='xsltComputeSortResult'/>
+      <ref name='xsltCopy'/>
+      <ref name='xsltCopy'/>
+      <ref name='xsltCopyNamespace'/>
+      <ref name='xsltCopyNamespaceList'/>
+      <ref name='xsltCopyOf'/>
+      <ref name='xsltCopyOf'/>
+      <ref name='xsltCopyTextString'/>
       <ref name='xsltDebug'/>
       <ref name='xsltDebug'/>
-      <ref name='xsltNewElemPreComp'/>
-      <ref name='xsltInitElemPreComp'/>
-      <ref name='xsltTopLevelFunction'/>
-      <ref name='xsltPreComputeExtModuleElement'/>
-      <ref name='xsltParseStylesheetImport'/>
-      <ref name='xsltParseStylesheetInclude'/>
+      <ref name='xsltDocumentComp'/>
+      <ref name='xsltDocumentElem'/>
+      <ref name='xsltDocumentElem'/>
+      <ref name='xsltElement'/>
+      <ref name='xsltElement'/>
+      <ref name='xsltEvalAttrValueTemplate'/>
+      <ref name='xsltEvalStaticAttrValueTemplate'/>
+      <ref name='xsltEvalTemplateString'/>
+      <ref name='xsltEvalTemplateString'/>
       <ref name='xsltFindElemSpaceHandling'/>
-      <ref name='xsltAddKey'/>
-      <ref name='xsltNamespaceAlias'/>
+      <ref name='xsltForEach'/>
+      <ref name='xsltForEach'/>
       <ref name='xsltGetNamespace'/>
       <ref name='xsltGetNamespace'/>
+      <ref name='xsltGetNsProp'/>
+      <ref name='xsltGetQNameURI'/>
       <ref name='xsltGetSpecialNamespace'/>
       <ref name='xsltGetSpecialNamespace'/>
-      <ref name='xsltCopyNamespace'/>
-      <ref name='xsltCopyNamespaceList'/>
-      <ref name='xsltCompilePattern'/>
-      <ref name='xsltTestCompMatchList'/>
       <ref name='xsltGetTemplate'/>
+      <ref name='xsltHandleDebuggerCallback'/>
+      <ref name='xsltHandleDebuggerCallback'/>
+      <ref name='xsltIf'/>
+      <ref name='xsltIf'/>
+      <ref name='xsltInitElemPreComp'/>
       <ref name='xsltMatchPattern'/>
       <ref name='xsltMatchPattern'/>
-      <ref name='xsltDocumentComp'/>
-      <ref name='xsltStylePreCompute'/>
-      <ref name='xsltEvalTemplateString'/>
-      <ref name='xsltEvalTemplateString'/>
-      <ref name='xsltEvalAttrValueTemplate'/>
-      <ref name='xsltEvalStaticAttrValueTemplate'/>
-      <ref name='xsltTemplateProcess'/>
-      <ref name='xsltAttrListTemplateProcess'/>
-      <ref name='xsltAttrTemplateProcess'/>
-      <ref name='xsltAttrTemplateValueProcessNode'/>
-      <ref name='xsltApplyStripSpaces'/>
-      <ref name='xsltApplyOneTemplate'/>
-      <ref name='xsltApplyOneTemplate'/>
-      <ref name='xsltDocumentElem'/>
-      <ref name='xsltDocumentElem'/>
-      <ref name='xsltSort'/>
-      <ref name='xsltSort'/>
-      <ref name='xsltCopy'/>
-      <ref name='xsltCopy'/>
-      <ref name='xsltText'/>
-      <ref name='xsltText'/>
-      <ref name='xsltElement'/>
-      <ref name='xsltElement'/>
-      <ref name='xsltComment'/>
-      <ref name='xsltComment'/>
-      <ref name='xsltAttribute'/>
-      <ref name='xsltAttribute'/>
-      <ref name='xsltProcessingInstruction'/>
-      <ref name='xsltProcessingInstruction'/>
-      <ref name='xsltCopyOf'/>
-      <ref name='xsltCopyOf'/>
-      <ref name='xsltValueOf'/>
-      <ref name='xsltValueOf'/>
+      <ref name='xsltMessage'/>
+      <ref name='xsltMessage'/>
+      <ref name='xsltNamespaceAlias'/>
+      <ref name='xsltNewElemPreComp'/>
       <ref name='xsltNumber'/>
       <ref name='xsltNumber'/>
-      <ref name='xsltApplyImports'/>
-      <ref name='xsltApplyImports'/>
-      <ref name='xsltCallTemplate'/>
-      <ref name='xsltCallTemplate'/>
-      <ref name='xsltApplyTemplates'/>
-      <ref name='xsltApplyTemplates'/>
-      <ref name='xsltChoose'/>
-      <ref name='xsltChoose'/>
-      <ref name='xsltIf'/>
-      <ref name='xsltIf'/>
-      <ref name='xsltForEach'/>
-      <ref name='xsltForEach'/>
-      <ref name='xslHandleDebugger'/>
-      <ref name='xslHandleDebugger'/>
-      <ref name='xsltParseGlobalVariable'/>
+      <ref name='xsltNumberFormat'/>
       <ref name='xsltParseGlobalParam'/>
-      <ref name='xsltParseStylesheetVariable'/>
-      <ref name='xsltParseStylesheetParam'/>
+      <ref name='xsltParseGlobalVariable'/>
+      <ref name='xsltParseStylesheetAttributeSet'/>
       <ref name='xsltParseStylesheetCallerParam'/>
-      <ref name='xsltGetNsProp'/>
+      <ref name='xsltParseStylesheetImport'/>
+      <ref name='xsltParseStylesheetInclude'/>
+      <ref name='xsltParseStylesheetOutput'/>
+      <ref name='xsltParseStylesheetParam'/>
+      <ref name='xsltParseStylesheetVariable'/>
+      <ref name='xsltParseTemplateContent'/>
+      <ref name='xsltPreComputeExtModuleElement'/>
+      <ref name='xsltPreComputeFunction'/>
       <ref name='xsltPrintErrorContext'/>
-      <ref name='xsltMessage'/>
-      <ref name='xsltMessage'/>
+      <ref name='xsltProcessingInstruction'/>
+      <ref name='xsltProcessingInstruction'/>
+      <ref name='xsltSort'/>
+      <ref name='xsltSort'/>
+      <ref name='xsltStylePreCompute'/>
+      <ref name='xsltTemplateProcess'/>
+      <ref name='xsltTestCompMatchList'/>
+      <ref name='xsltText'/>
+      <ref name='xsltText'/>
+      <ref name='xsltTopLevelFunction'/>
       <ref name='xsltTransformError'/>
-      <ref name='xsltGetQNameURI'/>
-      <ref name='xsltHandleDebuggerCallback'/>
-      <ref name='xsltHandleDebuggerCallback'/>
-      <ref name='xsltAddCallCallback'/>
-      <ref name='xslAddCall'/>
       <ref name='xsltTransformFunction'/>
       <ref name='xsltTransformFunction'/>
-      <ref name='xsltParseStylesheetOutput'/>
-      <ref name='xsltNumberFormat'/>
-      <ref name='xsltParseTemplateContent'/>
+      <ref name='xsltValueOf'/>
+      <ref name='xsltValueOf'/>
     </type>
     <type name='xmlNodePtr *'>
+      <ref name='xsltDefaultSortFunction'/>
       <ref name='xsltDoSortFunction'/>
+      <ref name='xsltSortFunc'/>
     </type>
     <type name='xmlNodeSetPtr'>
       <ref name='xsltDocumentSortFunction'/>
     </type>
     <type name='xmlNsPtr'>
-      <ref name='xsltGetNamespace'/>
       <ref name='xsltCopyNamespace'/>
       <ref name='xsltCopyNamespaceList'/>
+      <ref name='xsltGetNamespace'/>
     </type>
     <type name='xmlNsPtr *'>
       <ref name='xsltEvalXPathPredicate'/>
       <ref name='xsltEvalXPathStringNs'/>
     </type>
     <type name='xmlXPathContextPtr'>
-      <ref name='xsltXPathFunctionLookup'/>
       <ref name='xsltRegisterAllFunctions'/>
+      <ref name='xsltXPathFunctionLookup'/>
     </type>
     <type name='xmlXPathFunction'>
-      <ref name='xsltRegisterExtModuleFunction'/>
       <ref name='xsltRegisterExtFunction'/>
+      <ref name='xsltRegisterExtModuleFunction'/>
     </type>
     <type name='xmlXPathParserContextPtr'>
-      <ref name='xsltFunctionNodeSet'/>
-      <ref name='xsltXPathGetTransformContext'/>
       <ref name='xsltDocumentFunction'/>
-      <ref name='xsltKeyFunction'/>
-      <ref name='xsltUnparsedEntityURIFunction'/>
+      <ref name='xsltElementAvailableFunction'/>
       <ref name='xsltFormatNumberFunction'/>
+      <ref name='xsltFunctionAvailableFunction'/>
+      <ref name='xsltFunctionNodeSet'/>
       <ref name='xsltGenerateIdFunction'/>
+      <ref name='xsltKeyFunction'/>
       <ref name='xsltSystemPropertyFunction'/>
-      <ref name='xsltElementAvailableFunction'/>
-      <ref name='xsltFunctionAvailableFunction'/>
+      <ref name='xsltUnparsedEntityURIFunction'/>
+      <ref name='xsltXPathGetTransformContext'/>
     </type>
     <type name='xsltCompMatchPtr'>
       <ref name='xsltFreeCompMatchList'/>
       <ref name='xsltTestCompMatchList'/>
     </type>
+    <type name='xsltDebugTraceCodes'>
+      <ref name='xsltDebugSetDefaultTrace'/>
+    </type>
     <type name='xsltDecimalFormatPtr'>
       <ref name='xsltFormatNumberConversion'/>
     </type>
     <type name='xsltDocumentPtr'>
-      <ref name='xsltInitCtxtKeys'/>
       <ref name='xsltFreeDocumentKeys'/>
+      <ref name='xsltInitCtxtKeys'/>
     </type>
     <type name='xsltElemPreCompDeallocator'>
       <ref name='xsltInitElemPreComp'/>
     </type>
     <type name='xsltElemPreCompPtr'>
+      <ref name='xsltElemPreCompDeallocator'/>
       <ref name='xsltInitElemPreComp'/>
       <ref name='xsltTransformFunction'/>
-      <ref name='xsltElemPreCompDeallocator'/>
     </type>
     <type name='xsltExtInitFunction'>
       <ref name='xsltRegisterExtModule'/>
       <ref name='xsltSetSecurityPrefs'/>
     </type>
     <type name='xsltSecurityOption'>
-      <ref name='xsltSetSecurityPrefs'/>
       <ref name='xsltGetSecurityPrefs'/>
+      <ref name='xsltSetSecurityPrefs'/>
     </type>
     <type name='xsltSecurityPrefsPtr'>
-      <ref name='xsltSecurityCheck'/>
+      <ref name='xsltCheckRead'/>
+      <ref name='xsltCheckWrite'/>
       <ref name='xsltFreeSecurityPrefs'/>
-      <ref name='xsltSetSecurityPrefs'/>
       <ref name='xsltGetSecurityPrefs'/>
-      <ref name='xsltSetDefaultSecurityPrefs'/>
-      <ref name='xsltSetCtxtSecurityPrefs'/>
       <ref name='xsltSecurityAllow'/>
+      <ref name='xsltSecurityCheck'/>
       <ref name='xsltSecurityForbid'/>
-      <ref name='xsltCheckWrite'/>
-      <ref name='xsltCheckRead'/>
+      <ref name='xsltSetCtxtSecurityPrefs'/>
+      <ref name='xsltSetDefaultSecurityPrefs'/>
+      <ref name='xsltSetSecurityPrefs'/>
+    </type>
+    <type name='xsltSortFunc'>
+      <ref name='xsltSetCtxtSortFunc'/>
+      <ref name='xsltSetSortFunc'/>
     </type>
     <type name='xsltStackElemPtr'>
-      <ref name='xsltApplyOneTemplate'/>
       <ref name='xsltAddStackElemList'/>
+      <ref name='xsltApplyOneTemplate'/>
       <ref name='xsltFreeStackElemList'/>
     </type>
     <type name='xsltStyleExtInitFunction'>
       <ref name='xsltRegisterExtModuleFull'/>
     </type>
     <type name='xsltStylePreCompPtr'>
+      <ref name='xsltApplyImports'/>
+      <ref name='xsltApplyTemplates'/>
+      <ref name='xsltAttribute'/>
+      <ref name='xsltCallTemplate'/>
+      <ref name='xsltChoose'/>
+      <ref name='xsltComment'/>
+      <ref name='xsltCopy'/>
+      <ref name='xsltCopyOf'/>
       <ref name='xsltDebug'/>
       <ref name='xsltDocumentElem'/>
-      <ref name='xsltSort'/>
-      <ref name='xsltCopy'/>
-      <ref name='xsltText'/>
       <ref name='xsltElement'/>
-      <ref name='xsltComment'/>
-      <ref name='xsltAttribute'/>
+      <ref name='xsltForEach'/>
+      <ref name='xsltIf'/>
+      <ref name='xsltNumber'/>
       <ref name='xsltProcessingInstruction'/>
-      <ref name='xsltCopyOf'/>
+      <ref name='xsltSort'/>
+      <ref name='xsltText'/>
       <ref name='xsltValueOf'/>
-      <ref name='xsltNumber'/>
-      <ref name='xsltApplyImports'/>
-      <ref name='xsltCallTemplate'/>
-      <ref name='xsltApplyTemplates'/>
-      <ref name='xsltChoose'/>
-      <ref name='xsltIf'/>
-      <ref name='xsltForEach'/>
-    </type>
-    <type name='xsltStylesheetPtr'>
-      <ref name='xsltParseStylesheetAttributeSet'/>
-      <ref name='xsltFreeAttributeSetsHashes'/>
-      <ref name='xsltResolveStylesheetAttributeSet'/>
-      <ref name='xsltLoadStyleDocument'/>
-      <ref name='xsltNewStyleDocument'/>
-      <ref name='xsltFreeStyleDocuments'/>
-      <ref name='xsltStyleExtInitFunction'/>
-      <ref name='xsltStyleExtShutdownFunction'/>
-      <ref name='xsltStyleGetExtData'/>
-      <ref name='xsltShutdownExts'/>
-      <ref name='xsltNewElemPreComp'/>
-      <ref name='xsltInitElemPreComp'/>
-      <ref name='xsltTopLevelFunction'/>
-      <ref name='xsltRegisterExtPrefix'/>
-      <ref name='xsltCheckExtPrefix'/>
-      <ref name='xsltFreeExts'/>
-      <ref name='xsltPreComputeExtModuleElement'/>
-      <ref name='xsltParseStylesheetImport'/>
-      <ref name='xsltParseStylesheetInclude'/>
-      <ref name='xsltNextImport'/>
+    </type>
+    <type name='xsltStylesheetPtr'>
       <ref name='xsltAddKey'/>
-      <ref name='xsltFreeKeys'/>
-      <ref name='xsltNamespaceAlias'/>
-      <ref name='xsltFreeNamespaceAliasHashes'/>
-      <ref name='xsltCompilePattern'/>
       <ref name='xsltAddTemplate'/>
-      <ref name='xsltGetTemplate'/>
-      <ref name='xsltFreeTemplateHashes'/>
+      <ref name='xsltAllocateExtra'/>
+      <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltCheckExtPrefix'/>
       <ref name='xsltCleanupTemplates'/>
+      <ref name='xsltCompilePattern'/>
+      <ref name='xsltDecimalFormatGetByName'/>
       <ref name='xsltDocumentComp'/>
-      <ref name='xsltStylePreCompute'/>
-      <ref name='xsltFreeStylePreComps'/>
       <ref name='xsltEvalStaticAttrValueTemplate'/>
+      <ref name='xsltFreeAttributeSetsHashes'/>
+      <ref name='xsltFreeExts'/>
+      <ref name='xsltFreeKeys'/>
+      <ref name='xsltFreeNamespaceAliasHashes'/>
+      <ref name='xsltFreeStyleDocuments'/>
+      <ref name='xsltFreeStylePreComps'/>
+      <ref name='xsltFreeStylesheet'/>
+      <ref name='xsltFreeTemplateHashes'/>
+      <ref name='xsltGetExtInfo'/>
+      <ref name='xsltGetTemplate'/>
+      <ref name='xsltInitElemPreComp'/>
+      <ref name='xsltLoadStyleDocument'/>
+      <ref name='xsltNamespaceAlias'/>
+      <ref name='xsltNewElemPreComp'/>
+      <ref name='xsltNewStyleDocument'/>
       <ref name='xsltNewTransformContext'/>
-      <ref name='xsltApplyStylesheetUser'/>
-      <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltNextImport'/>
+      <ref name='xsltParseGlobalParam'/>
+      <ref name='xsltParseGlobalVariable'/>
+      <ref name='xsltParseStylesheetAttributeSet'/>
+      <ref name='xsltParseStylesheetImport'/>
+      <ref name='xsltParseStylesheetImportedDoc'/>
+      <ref name='xsltParseStylesheetInclude'/>
+      <ref name='xsltParseStylesheetOutput'/>
+      <ref name='xsltParseStylesheetProcess'/>
+      <ref name='xsltParseTemplateContent'/>
+      <ref name='xsltPreComputeExtModuleElement'/>
+      <ref name='xsltPreComputeFunction'/>
+      <ref name='xsltPrintErrorContext'/>
       <ref name='xsltProfileStylesheet'/>
+      <ref name='xsltRegisterExtPrefix'/>
+      <ref name='xsltResolveStylesheetAttributeSet'/>
       <ref name='xsltRunStylesheet'/>
       <ref name='xsltRunStylesheetUser'/>
-      <ref name='xsltParseGlobalVariable'/>
-      <ref name='xsltParseGlobalParam'/>
-      <ref name='xsltPrintErrorContext'/>
-      <ref name='xsltTransformError'/>
       <ref name='xsltSaveResultTo'/>
-      <ref name='xsltSaveResultToFilename'/>
-      <ref name='xsltSaveResultToFile'/>
       <ref name='xsltSaveResultToFd'/>
+      <ref name='xsltSaveResultToFile'/>
+      <ref name='xsltSaveResultToFilename'/>
       <ref name='xsltSaveResultToString'/>
-      <ref name='xsltFreeStylesheet'/>
-      <ref name='xsltDecimalFormatGetByName'/>
-      <ref name='xsltParseStylesheetProcess'/>
-      <ref name='xsltParseStylesheetOutput'/>
-      <ref name='xsltParseTemplateContent'/>
-      <ref name='xsltAllocateExtra'/>
+      <ref name='xsltShutdownExts'/>
+      <ref name='xsltStyleExtInitFunction'/>
+      <ref name='xsltStyleExtShutdownFunction'/>
+      <ref name='xsltStyleGetExtData'/>
+      <ref name='xsltStylePreCompute'/>
+      <ref name='xsltTopLevelFunction'/>
+      <ref name='xsltTransformError'/>
     </type>
     <type name='xsltTemplatePtr'>
+      <ref name='xslAddCall'/>
+      <ref name='xslHandleDebugger'/>
+      <ref name='xsltAddCallCallback'/>
       <ref name='xsltAddTemplate'/>
       <ref name='xsltApplyOneTemplate'/>
-      <ref name='xslHandleDebugger'/>
       <ref name='xsltHandleDebuggerCallback'/>
-      <ref name='xsltAddCallCallback'/>
-      <ref name='xslAddCall'/>
     </type>
     <type name='xsltTopLevelFunction'>
       <ref name='xsltRegisterExtModuleTopLevel'/>
     </type>
     <type name='xsltTransformContextPtr'>
+      <ref name='xslHandleDebugger'/>
+      <ref name='xsltAddStackElemList'/>
+      <ref name='xsltAllocateExtraCtxt'/>
       <ref name='xsltApplyAttributeSet'/>
+      <ref name='xsltApplyImports'/>
+      <ref name='xsltApplyOneTemplate'/>
+      <ref name='xsltApplyStripSpaces'/>
+      <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltApplyTemplates'/>
+      <ref name='xsltAttrListTemplateProcess'/>
+      <ref name='xsltAttrTemplateProcess'/>
+      <ref name='xsltAttrTemplateValueProcess'/>
+      <ref name='xsltAttrTemplateValueProcessNode'/>
+      <ref name='xsltAttribute'/>
+      <ref name='xsltCallTemplate'/>
+      <ref name='xsltCheckRead'/>
+      <ref name='xsltCheckWrite'/>
+      <ref name='xsltChoose'/>
+      <ref name='xsltComment'/>
+      <ref name='xsltCompilePattern'/>
+      <ref name='xsltComputeSortResult'/>
+      <ref name='xsltCopy'/>
+      <ref name='xsltCopyNamespace'/>
+      <ref name='xsltCopyNamespaceList'/>
+      <ref name='xsltCopyOf'/>
+      <ref name='xsltCopyTextString'/>
+      <ref name='xsltCreateRVT'/>
       <ref name='xsltDebug'/>
-      <ref name='xsltRegisterExtras'/>
-      <ref name='xsltNewDocument'/>
-      <ref name='xsltLoadDocument'/>
-      <ref name='xsltFindDocument'/>
-      <ref name='xsltFreeDocuments'/>
+      <ref name='xsltDefaultSortFunction'/>
+      <ref name='xsltDoSortFunction'/>
+      <ref name='xsltDocumentElem'/>
+      <ref name='xsltElement'/>
+      <ref name='xsltEvalAttrValueTemplate'/>
+      <ref name='xsltEvalGlobalVariables'/>
+      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltEvalTemplateString'/>
+      <ref name='xsltEvalUserParams'/>
+      <ref name='xsltEvalXPathPredicate'/>
+      <ref name='xsltEvalXPathString'/>
+      <ref name='xsltEvalXPathStringNs'/>
+      <ref name='xsltExtElementLookup'/>
+      <ref name='xsltExtFunctionLookup'/>
       <ref name='xsltExtInitFunction'/>
       <ref name='xsltExtShutdownFunction'/>
-      <ref name='xsltGetExtData'/>
-      <ref name='xsltShutdownCtxtExts'/>
-      <ref name='xsltExtFunctionLookup'/>
-      <ref name='xsltExtElementLookup'/>
-      <ref name='xsltRegisterExtFunction'/>
-      <ref name='xsltRegisterExtElement'/>
-      <ref name='xsltInitCtxtExts'/>
-      <ref name='xsltFreeCtxtExts'/>
-      <ref name='xsltNeedElemSpaceHandling'/>
+      <ref name='xsltFindDocument'/>
       <ref name='xsltFindElemSpaceHandling'/>
       <ref name='xsltFindTemplate'/>
+      <ref name='xsltForEach'/>
+      <ref name='xsltFreeCtxtExts'/>
+      <ref name='xsltFreeDocuments'/>
+      <ref name='xsltFreeGlobalVariables'/>
+      <ref name='xsltFreeRVTs'/>
+      <ref name='xsltFreeTransformContext'/>
+      <ref name='xsltGetExtData'/>
       <ref name='xsltGetKey'/>
-      <ref name='xsltInitCtxtKeys'/>
       <ref name='xsltGetNamespace'/>
+      <ref name='xsltGetProfileInformation'/>
       <ref name='xsltGetSpecialNamespace'/>
-      <ref name='xsltCopyNamespace'/>
-      <ref name='xsltCopyNamespaceList'/>
-      <ref name='xsltCompilePattern'/>
-      <ref name='xsltTestCompMatchList'/>
       <ref name='xsltGetTemplate'/>
+      <ref name='xsltHandleDebuggerCallback'/>
+      <ref name='xsltIf'/>
+      <ref name='xsltInitCtxtExts'/>
+      <ref name='xsltInitCtxtKeys'/>
+      <ref name='xsltLoadDocument'/>
       <ref name='xsltMatchPattern'/>
-      <ref name='xsltEvalXPathPredicate'/>
-      <ref name='xsltEvalTemplateString'/>
-      <ref name='xsltEvalAttrValueTemplate'/>
-      <ref name='xsltEvalXPathString'/>
-      <ref name='xsltEvalXPathStringNs'/>
-      <ref name='xsltTemplateProcess'/>
-      <ref name='xsltAttrListTemplateProcess'/>
-      <ref name='xsltAttrTemplateProcess'/>
-      <ref name='xsltAttrTemplateValueProcess'/>
-      <ref name='xsltAttrTemplateValueProcessNode'/>
-      <ref name='xsltFreeTransformContext'/>
-      <ref name='xsltApplyStylesheetUser'/>
-      <ref name='xsltApplyStripSpaces'/>
-      <ref name='xsltExtElementLookup'/>
-      <ref name='xsltRunStylesheetUser'/>
-      <ref name='xsltApplyOneTemplate'/>
-      <ref name='xsltDocumentElem'/>
-      <ref name='xsltSort'/>
-      <ref name='xsltCopy'/>
-      <ref name='xsltText'/>
-      <ref name='xsltElement'/>
-      <ref name='xsltComment'/>
-      <ref name='xsltAttribute'/>
-      <ref name='xsltProcessingInstruction'/>
-      <ref name='xsltCopyOf'/>
-      <ref name='xsltValueOf'/>
+      <ref name='xsltMessage'/>
+      <ref name='xsltNeedElemSpaceHandling'/>
+      <ref name='xsltNewDocument'/>
       <ref name='xsltNumber'/>
-      <ref name='xsltApplyImports'/>
-      <ref name='xsltCallTemplate'/>
-      <ref name='xsltApplyTemplates'/>
-      <ref name='xsltChoose'/>
-      <ref name='xsltIf'/>
-      <ref name='xsltForEach'/>
-      <ref name='xsltRegisterAllElement'/>
-      <ref name='xslHandleDebugger'/>
-      <ref name='xsltEvalGlobalVariables'/>
-      <ref name='xsltEvalUserParams'/>
-      <ref name='xsltQuoteUserParams'/>
-      <ref name='xsltEvalOneUserParam'/>
-      <ref name='xsltQuoteOneUserParam'/>
-      <ref name='xsltParseStylesheetVariable'/>
-      <ref name='xsltParseStylesheetParam'/>
+      <ref name='xsltNumberFormat'/>
       <ref name='xsltParseStylesheetCallerParam'/>
-      <ref name='xsltAddStackElemList'/>
-      <ref name='xsltFreeGlobalVariables'/>
-      <ref name='xsltVariableLookup'/>
+      <ref name='xsltParseStylesheetParam'/>
+      <ref name='xsltParseStylesheetVariable'/>
       <ref name='xsltPrintErrorContext'/>
-      <ref name='xsltMessage'/>
-      <ref name='xsltSetTransformErrorFunc'/>
-      <ref name='xsltTransformError'/>
-      <ref name='xsltDoSortFunction'/>
+      <ref name='xsltProcessingInstruction'/>
+      <ref name='xsltQuoteOneUserParam'/>
+      <ref name='xsltQuoteUserParams'/>
+      <ref name='xsltRegisterAllElement'/>
+      <ref name='xsltRegisterExtElement'/>
+      <ref name='xsltRegisterExtFunction'/>
+      <ref name='xsltRegisterExtras'/>
+      <ref name='xsltRegisterPersistRVT'/>
+      <ref name='xsltRegisterTmpRVT'/>
+      <ref name='xsltRunStylesheetUser'/>
       <ref name='xsltSaveProfiling'/>
-      <ref name='xsltGetProfileInformation'/>
-      <ref name='xsltHandleDebuggerCallback'/>
-      <ref name='xsltSecurityCheck'/>
-      <ref name='xsltSetCtxtSecurityPrefs'/>
       <ref name='xsltSecurityAllow'/>
+      <ref name='xsltSecurityCheck'/>
       <ref name='xsltSecurityForbid'/>
-      <ref name='xsltCheckWrite'/>
-      <ref name='xsltCheckRead'/>
+      <ref name='xsltSetCtxtSecurityPrefs'/>
+      <ref name='xsltSetCtxtSortFunc'/>
+      <ref name='xsltSetTransformErrorFunc'/>
+      <ref name='xsltShutdownCtxtExts'/>
+      <ref name='xsltSort'/>
+      <ref name='xsltSortFunc'/>
+      <ref name='xsltTemplateProcess'/>
+      <ref name='xsltTestCompMatchList'/>
+      <ref name='xsltText'/>
+      <ref name='xsltTransformError'/>
       <ref name='xsltTransformFunction'/>
-      <ref name='xsltNumberFormat'/>
-      <ref name='xsltAllocateExtraCtxt'/>
+      <ref name='xsltValueOf'/>
+      <ref name='xsltVariableLookup'/>
     </type>
     <type name='xsltTransformFunction'>
-      <ref name='xsltNewElemPreComp'/>
+      <ref name='xsltDocumentComp'/>
       <ref name='xsltInitElemPreComp'/>
-      <ref name='xsltRegisterExtModuleElement'/>
+      <ref name='xsltNewElemPreComp'/>
+      <ref name='xsltPreComputeFunction'/>
       <ref name='xsltRegisterExtElement'/>
-      <ref name='xsltDocumentComp'/>
+      <ref name='xsltRegisterExtModuleElement'/>
     </type>
   </functions>
   <files>
     <file name='attributes'>
+      <ref name='xsltResolveStylesheetAttributeSet'/>
       <ref name='xsltParseStylesheetAttributeSet'/>
-      <ref name='xsltFreeAttributeSetsHashes'/>
       <ref name='xsltApplyAttributeSet'/>
-      <ref name='xsltResolveStylesheetAttributeSet'/>
+      <ref name='xsltFreeAttributeSetsHashes'/>
     </file>
     <file name='documents'>
+      <ref name='xsltFreeDocuments'/>
       <ref name='xsltNewDocument'/>
+      <ref name='xsltFreeStyleDocuments'/>
       <ref name='xsltLoadDocument'/>
       <ref name='xsltFindDocument'/>
-      <ref name='xsltFreeDocuments'/>
       <ref name='xsltLoadStyleDocument'/>
       <ref name='xsltNewStyleDocument'/>
-      <ref name='xsltFreeStyleDocuments'/>
     </file>
     <file name='extensions'>
-      <ref name='xsltStyleExtInitFunction'/>
-      <ref name='xsltStyleExtShutdownFunction'/>
-      <ref name='xsltExtInitFunction'/>
-      <ref name='xsltExtShutdownFunction'/>
-      <ref name='xsltRegisterExtModule'/>
-      <ref name='xsltRegisterExtModuleFull'/>
-      <ref name='xsltUnregisterExtModule'/>
-      <ref name='xsltGetExtData'/>
-      <ref name='xsltStyleGetExtData'/>
+      <ref name='xsltRegisterExtPrefix'/>
+      <ref name='xsltRegisterExtFunction'/>
+      <ref name='xsltPreComputeFunction'/>
+      <ref name='xsltInitCtxtExts'/>
+      <ref name='xsltTopLevelFunction'/>
       <ref name='xsltShutdownCtxtExts'/>
-      <ref name='xsltShutdownExts'/>
-      <ref name='xsltXPathGetTransformContext'/>
-      <ref name='xsltRegisterExtModuleFunction'/>
-      <ref name='xsltExtFunctionLookup'/>
-      <ref name='xsltExtModuleFunctionLookup'/>
+      <ref name='xsltGetExtInfo'/>
       <ref name='xsltUnregisterExtModuleFunction'/>
-      <ref name='xsltNewElemPreComp'/>
-      <ref name='xsltInitElemPreComp'/>
+      <ref name='xsltStyleGetExtData'/>
+      <ref name='xsltRegisterExtElement'/>
+      <ref name='xsltExtFunctionLookup'/>
+      <ref name='xsltExtInitFunction'/>
       <ref name='xsltRegisterExtModuleElement'/>
-      <ref name='xsltExtElementLookup'/>
+      <ref name='xsltFreeCtxtExts'/>
+      <ref name='xsltRegisterTestModule'/>
+      <ref name='xsltXPathGetTransformContext'/>
       <ref name='xsltExtModuleElementLookup'/>
+      <ref name='xsltRegisterExtModuleFull'/>
+      <ref name='xsltUnregisterExtModuleTopLevel'/>
+      <ref name='xsltShutdownExts'/>
+      <ref name='xsltStyleExtShutdownFunction'/>
+      <ref name='xsltNewElemPreComp'/>
       <ref name='xsltExtModuleElementPreComputeLookup'/>
       <ref name='xsltUnregisterExtModuleElement'/>
-      <ref name='xsltTopLevelFunction'/>
+      <ref name='xsltInitElemPreComp'/>
+      <ref name='xsltDebugDumpExtensions'/>
+      <ref name='xsltCheckExtPrefix'/>
+      <ref name='xsltGetExtData'/>
+      <ref name='xsltRegisterExtModule'/>
+      <ref name='xsltExtElementLookup'/>
       <ref name='xsltRegisterExtModuleTopLevel'/>
+      <ref name='xsltRegisterExtModuleFunction'/>
       <ref name='xsltExtModuleTopLevelLookup'/>
-      <ref name='xsltUnregisterExtModuleTopLevel'/>
-      <ref name='xsltRegisterExtFunction'/>
-      <ref name='xsltRegisterExtElement'/>
-      <ref name='xsltRegisterExtPrefix'/>
-      <ref name='xsltCheckExtPrefix'/>
-      <ref name='xsltInitCtxtExts'/>
-      <ref name='xsltFreeCtxtExts'/>
       <ref name='xsltFreeExts'/>
+      <ref name='xsltStyleExtInitFunction'/>
+      <ref name='xsltExtModuleFunctionLookup'/>
       <ref name='xsltPreComputeExtModuleElement'/>
-      <ref name='xsltRegisterTestModule'/>
-      <ref name='xsltDebugDumpExtensions'/>
+      <ref name='xsltExtShutdownFunction'/>
+      <ref name='xsltUnregisterExtModule'/>
     </file>
     <file name='extra'>
-      <ref name='XSLT_LIBXSLT_NAMESPACE'/>
-      <ref name='XSLT_SAXON_NAMESPACE'/>
-      <ref name='XSLT_XT_NAMESPACE'/>
-      <ref name='XSLT_XALAN_NAMESPACE'/>
-      <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
       <ref name='xsltFunctionNodeSet'/>
-      <ref name='xsltDebug'/>
       <ref name='xsltRegisterExtras'/>
+      <ref name='XSLT_XALAN_NAMESPACE'/>
+      <ref name='xsltDebug'/>
+      <ref name='XSLT_LIBXSLT_NAMESPACE'/>
       <ref name='xsltRegisterAllExtras'/>
+      <ref name='XSLT_XT_NAMESPACE'/>
+      <ref name='XSLT_SAXON_NAMESPACE'/>
+      <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
     </file>
     <file name='functions'>
       <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
       <ref name='xsltXPathFunctionLookup'/>
-      <ref name='xsltDocumentFunction'/>
-      <ref name='xsltKeyFunction'/>
-      <ref name='xsltUnparsedEntityURIFunction'/>
+      <ref name='xsltFunctionAvailableFunction'/>
       <ref name='xsltFormatNumberFunction'/>
+      <ref name='xsltRegisterAllFunctions'/>
+      <ref name='xsltKeyFunction'/>
       <ref name='xsltGenerateIdFunction'/>
+      <ref name='xsltDocumentFunction'/>
       <ref name='xsltSystemPropertyFunction'/>
       <ref name='xsltElementAvailableFunction'/>
-      <ref name='xsltFunctionAvailableFunction'/>
-      <ref name='xsltRegisterAllFunctions'/>
+      <ref name='xsltUnparsedEntityURIFunction'/>
     </file>
     <file name='imports'>
-      <ref name='XSLT_GET_IMPORT_PTR'/>
+      <ref name='xsltNeedElemSpaceHandling'/>
       <ref name='XSLT_GET_IMPORT_INT'/>
-      <ref name='xsltParseStylesheetImport'/>
       <ref name='xsltParseStylesheetInclude'/>
-      <ref name='xsltNextImport'/>
-      <ref name='xsltNeedElemSpaceHandling'/>
-      <ref name='xsltFindElemSpaceHandling'/>
       <ref name='xsltFindTemplate'/>
+      <ref name='xsltFindElemSpaceHandling'/>
+      <ref name='XSLT_GET_IMPORT_PTR'/>
+      <ref name='xsltNextImport'/>
+      <ref name='xsltParseStylesheetImport'/>
     </file>
     <file name='keys'>
-      <ref name='xsltAddKey'/>
-      <ref name='xsltGetKey'/>
       <ref name='xsltInitCtxtKeys'/>
       <ref name='xsltFreeKeys'/>
+      <ref name='xsltGetKey'/>
       <ref name='xsltFreeDocumentKeys'/>
-    </file>
-    <file name='libxslt'>
-      <ref name='LIBXSLT_PUBLIC'/>
+      <ref name='xsltAddKey'/>
     </file>
     <file name='namespaces'>
-      <ref name='xsltNamespaceAlias'/>
-      <ref name='xsltGetNamespace'/>
+      <ref name='xsltFreeNamespaceAliasHashes'/>
       <ref name='xsltGetSpecialNamespace'/>
-      <ref name='xsltCopyNamespace'/>
       <ref name='xsltCopyNamespaceList'/>
-      <ref name='xsltFreeNamespaceAliasHashes'/>
+      <ref name='xsltCopyNamespace'/>
+      <ref name='xsltNamespaceAlias'/>
+      <ref name='xsltGetNamespace'/>
     </file>
     <file name='numbersInternals'>
+      <ref name='xsltNumberDataPtr'/>
+      <ref name='xsltFormatNumberInfoPtr'/>
+      <ref name='_xsltFormatNumberInfo'/>
+      <ref name='_xsltNumberData'/>
+      <ref name='xsltFormatNumberInfo'/>
+      <ref name='xsltNumberData'/>
     </file>
     <file name='pattern'>
       <ref name='xsltCompMatch'/>
-      <ref name='xsltCompMatchPtr'/>
-      <ref name='xsltCompilePattern'/>
-      <ref name='xsltFreeCompMatchList'/>
-      <ref name='xsltTestCompMatchList'/>
       <ref name='xsltAddTemplate'/>
+      <ref name='xsltCompilePattern'/>
+      <ref name='xsltMatchPattern'/>
       <ref name='xsltGetTemplate'/>
+      <ref name='xsltNormalizeCompSteps'/>
+      <ref name='xsltCompMatchPtr'/>
+      <ref name='xsltTestCompMatchList'/>
+      <ref name='xsltFreeCompMatchList'/>
       <ref name='xsltFreeTemplateHashes'/>
       <ref name='xsltCleanupTemplates'/>
-      <ref name='xsltMatchPattern'/>
     </file>
     <file name='preproc'>
+      <ref name='xsltFreeStylePreComps'/>
       <ref name='xsltExtMarker'/>
       <ref name='xsltDocumentComp'/>
       <ref name='xsltStylePreCompute'/>
-      <ref name='xsltFreeStylePreComps'/>
     </file>
     <file name='security'>
       <ref name='xsltSecurityPrefs'/>
-      <ref name='xsltSecurityPrefsPtr'/>
-      <ref name='xsltSecurityOption'/>
-      <ref name='xsltSecurityCheck'/>
       <ref name='xsltNewSecurityPrefs'/>
-      <ref name='xsltFreeSecurityPrefs'/>
-      <ref name='xsltSetSecurityPrefs'/>
-      <ref name='xsltGetSecurityPrefs'/>
+      <ref name='xsltSecurityCheck'/>
+      <ref name='XSLT_SECPREF_READ_NETWORK'/>
       <ref name='xsltSetDefaultSecurityPrefs'/>
       <ref name='xsltGetDefaultSecurityPrefs'/>
+      <ref name='XSLT_SECPREF_CREATE_DIRECTORY'/>
+      <ref name='xsltSecurityPrefsPtr'/>
+      <ref name='xsltFreeSecurityPrefs'/>
+      <ref name='XSLT_SECPREF_WRITE_NETWORK'/>
       <ref name='xsltSetCtxtSecurityPrefs'/>
+      <ref name='xsltGetSecurityPrefs'/>
+      <ref name='XSLT_SECPREF_WRITE_FILE'/>
       <ref name='xsltSecurityAllow'/>
-      <ref name='xsltSecurityForbid'/>
+      <ref name='xsltSetSecurityPrefs'/>
       <ref name='xsltCheckWrite'/>
       <ref name='xsltCheckRead'/>
+      <ref name='xsltSecurityOption'/>
+      <ref name='XSLT_SECPREF_READ_FILE'/>
+      <ref name='xsltSecurityForbid'/>
     </file>
     <file name='templates'>
-      <ref name='xsltEvalXPathPredicate'/>
-      <ref name='xsltEvalTemplateString'/>
-      <ref name='xsltEvalAttrValueTemplate'/>
       <ref name='xsltEvalStaticAttrValueTemplate'/>
-      <ref name='xsltEvalXPathString'/>
-      <ref name='xsltEvalXPathStringNs'/>
-      <ref name='xsltTemplateProcess'/>
-      <ref name='xsltAttrListTemplateProcess'/>
-      <ref name='xsltAttrTemplateProcess'/>
+      <ref name='xsltEvalAttrValueTemplate'/>
+      <ref name='xsltEvalTemplateString'/>
       <ref name='xsltAttrTemplateValueProcess'/>
+      <ref name='xsltAttrTemplateProcess'/>
+      <ref name='xsltAttrListTemplateProcess'/>
+      <ref name='xsltEvalXPathPredicate'/>
       <ref name='xsltAttrTemplateValueProcessNode'/>
+      <ref name='xsltTemplateProcess'/>
+      <ref name='xsltEvalXPathStringNs'/>
+      <ref name='xsltEvalXPathString'/>
     </file>
     <file name='transform'>
-      <ref name='xsltSetXIncludeDefault'/>
-      <ref name='xsltGetXIncludeDefault'/>
-      <ref name='xsltNewTransformContext'/>
-      <ref name='xsltFreeTransformContext'/>
-      <ref name='xsltApplyStylesheetUser'/>
-      <ref name='xsltApplyStripSpaces'/>
-      <ref name='xsltExtElementLookup'/>
-      <ref name='xsltApplyStylesheet'/>
-      <ref name='xsltProfileStylesheet'/>
-      <ref name='xsltRunStylesheet'/>
+      <ref name='xsltValueOf'/>
+      <ref name='xsltNumber'/>
+      <ref name='xsltRegisterAllElement'/>
       <ref name='xsltRunStylesheetUser'/>
-      <ref name='xsltApplyOneTemplate'/>
-      <ref name='xsltDocumentElem'/>
       <ref name='xsltSort'/>
+      <ref name='xsltNewTransformContext'/>
+      <ref name='xsltGetXIncludeDefault'/>
+      <ref name='xsltApplyOneTemplate'/>
+      <ref name='xslHandleDebugger'/>
       <ref name='xsltCopy'/>
-      <ref name='xsltText'/>
-      <ref name='xsltElement'/>
-      <ref name='xsltComment'/>
-      <ref name='xsltAttribute'/>
-      <ref name='xsltProcessingInstruction'/>
-      <ref name='xsltCopyOf'/>
-      <ref name='xsltValueOf'/>
-      <ref name='xsltNumber'/>
+      <ref name='xsltDocumentElem'/>
+      <ref name='xsltApplyTemplates'/>
       <ref name='xsltApplyImports'/>
+      <ref name='xsltIf'/>
       <ref name='xsltCallTemplate'/>
-      <ref name='xsltApplyTemplates'/>
+      <ref name='xsltApplyStylesheet'/>
+      <ref name='xsltApplyStripSpaces'/>
+      <ref name='xsltSetXIncludeDefault'/>
+      <ref name='xsltCopyOf'/>
+      <ref name='xsltFreeTransformContext'/>
+      <ref name='xsltAttribute'/>
+      <ref name='xsltRunStylesheet'/>
       <ref name='xsltChoose'/>
-      <ref name='xsltIf'/>
+      <ref name='xsltCopyTextString'/>
+      <ref name='xsltElement'/>
+      <ref name='xsltProfileStylesheet'/>
       <ref name='xsltForEach'/>
-      <ref name='xsltRegisterAllElement'/>
-      <ref name='xslHandleDebugger'/>
+      <ref name='xsltText'/>
+      <ref name='xsltApplyStylesheetUser'/>
+      <ref name='xsltProcessingInstruction'/>
+      <ref name='xsltComment'/>
     </file>
     <file name='variables'>
-      <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
-      <ref name='xsltEvalGlobalVariables'/>
-      <ref name='xsltEvalUserParams'/>
-      <ref name='xsltQuoteUserParams'/>
-      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltFreeGlobalVariables'/>
       <ref name='xsltQuoteOneUserParam'/>
-      <ref name='xsltParseGlobalVariable'/>
+      <ref name='xsltXPathVariableLookup'/>
+      <ref name='xsltQuoteUserParams'/>
       <ref name='xsltParseGlobalParam'/>
-      <ref name='xsltParseStylesheetVariable'/>
-      <ref name='xsltParseStylesheetParam'/>
       <ref name='xsltParseStylesheetCallerParam'/>
       <ref name='xsltAddStackElemList'/>
-      <ref name='xsltFreeGlobalVariables'/>
+      <ref name='xsltParseGlobalVariable'/>
+      <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
+      <ref name='xsltEvalUserParams'/>
+      <ref name='xsltParseStylesheetVariable'/>
+      <ref name='xsltEvalGlobalVariables'/>
+      <ref name='xsltEvalOneUserParam'/>
+      <ref name='xsltParseStylesheetParam'/>
       <ref name='xsltVariableLookup'/>
-      <ref name='xsltXPathVariableLookup'/>
     </file>
     <file name='xslt'>
       <ref name='XSLT_DEFAULT_VERSION'/>
       <ref name='XSLT_DEFAULT_VENDOR'/>
+      <ref name='XSLT_PARSE_OPTIONS'/>
+      <ref name='xsltLibxsltVersion'/>
+      <ref name='xsltCleanupGlobals'/>
+      <ref name='xsltMaxDepth'/>
+      <ref name='xsltEngineVersion'/>
       <ref name='XSLT_DEFAULT_URL'/>
       <ref name='XSLT_NAMESPACE'/>
-      <ref name='LIBXSLT_PUBLIC'/>
-      <ref name='xsltCleanupGlobals'/>
+      <ref name='xsltLibxmlVersion'/>
     </file>
     <file name='xsltInternals'>
-      <ref name='XSLT_MAX_SORT'/>
-      <ref name='XSLT_PAT_NO_PRIORITY'/>
+      <ref name='XSLT_FUNC_ELEMENT'/>
       <ref name='xsltRuntimeExtra'/>
-      <ref name='xsltRuntimeExtraPtr'/>
-      <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'/>
-      <ref name='xsltDecimalFormatPtr'/>
-      <ref name='xsltDocument'/>
-      <ref name='xsltDocumentPtr'/>
-      <ref name='xsltTransformContext'/>
-      <ref name='xsltTransformContextPtr'/>
+      <ref name='xsltElemPreCompDeallocator'/>
       <ref name='xsltElemPreComp'/>
+      <ref name='XSLT_FUNC_WITHPARAM'/>
+      <ref name='xsltTransformContext'/>
+      <ref name='xsltParseStylesheetImportedDoc'/>
+      <ref name='XSLT_STATE_ERROR'/>
+      <ref name='xsltDocument'/>
+      <ref name='xsltAllocateExtra'/>
+      <ref name='XSLT_OUTPUT_TEXT'/>
+      <ref name='XSLT_RUNTIME_EXTRA_LST'/>
+      <ref name='_xsltDecimalFormat'/>
       <ref name='xsltElemPreCompPtr'/>
-      <ref name='xsltTransformFunction'/>
-      <ref name='xsltStyleType'/>
-      <ref name='xsltElemPreCompDeallocator'/>
-      <ref name='xsltStylePreComp'/>
-      <ref name='xsltStylePreCompPtr'/>
-      <ref name='xsltStackElem'/>
-      <ref name='xsltStackElemPtr'/>
-      <ref name='xsltStylesheet'/>
-      <ref name='xsltStylesheetPtr'/>
-      <ref name='xsltOutputType'/>
       <ref name='xsltTransformState'/>
+      <ref name='xsltParseTemplateContent'/>
+      <ref name='xsltRuntimeExtraPtr'/>
+      <ref name='xsltTransformContextPtr'/>
+      <ref name='XSLT_FUNC_ATTRIBUTE'/>
+      <ref name='xsltCreateRVT'/>
+      <ref name='xsltParseStylesheetProcess'/>
+      <ref name='XSLT_FUNC_APPLYTEMPLATES'/>
+      <ref name='XSLT_FUNC_WHEN'/>
+      <ref name='xsltFreeStackElemList'/>
+      <ref name='_xsltElemPreComp'/>
+      <ref name='_xsltStylePreComp'/>
+      <ref name='XSLT_FUNC_COPYOF'/>
+      <ref name='XSLT_FUNC_PARAM'/>
+      <ref name='XSLT_FUNC_COMMENT'/>
+      <ref name='XSLT_FUNC_DOCUMENT'/>
+      <ref name='XSLT_FUNC_IF'/>
+      <ref name='_xsltStylesheet'/>
+      <ref name='XSLT_FUNC_PI'/>
       <ref name='CHECK_STOPPED'/>
-      <ref name='CHECK_STOPPEDE'/>
-      <ref name='CHECK_STOPPED0'/>
+      <ref name='XSLT_FUNC_TEXT'/>
+      <ref name='xsltStylesheet'/>
       <ref name='xsltNewStylesheet'/>
+      <ref name='_xsltRuntimeExtra'/>
       <ref name='xsltParseStylesheetFile'/>
-      <ref name='xsltFreeStylesheet'/>
+      <ref name='XSLT_FUNC_VARIABLE'/>
+      <ref name='XSLT_PAT_NO_PRIORITY'/>
+      <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+      <ref name='xsltStylePreCompPtr'/>
+      <ref name='xsltStackElemPtr'/>
+      <ref name='CHECK_STOPPED0'/>
+      <ref name='XSLT_FUNC_VALUEOF'/>
+      <ref name='xsltRegisterPersistRVT'/>
+      <ref name='XSLT_OUTPUT_XML'/>
+      <ref name='xsltDecimalFormatPtr'/>
+      <ref name='XSLT_OUTPUT_HTML'/>
+      <ref name='xsltNumberFormat'/>
+      <ref name='XSLT_FUNC_APPLYIMPORTS'/>
+      <ref name='XSLT_FUNC_FOREACH'/>
+      <ref name='XSLT_FUNC_CHOOSE'/>
+      <ref name='xsltStylePreComp'/>
+      <ref name='XSLT_FUNC_SORT'/>
       <ref name='xsltIsBlank'/>
-      <ref name='xsltFreeStackElemList'/>
-      <ref name='xsltDecimalFormatGetByName'/>
-      <ref name='xsltParseStylesheetProcess'/>
+      <ref name='xsltOutputType'/>
+      <ref name='XSLT_STATE_STOPPED'/>
+      <ref name='xsltFormatNumberConversion'/>
+      <ref name='xsltSortFunc'/>
+      <ref name='xsltStylesheetPtr'/>
+      <ref name='XSLT_FUNC_NUMBER'/>
+      <ref name='xsltTemplatePtr'/>
+      <ref name='xsltFreeStylesheet'/>
+      <ref name='xsltStackElem'/>
       <ref name='xsltParseStylesheetOutput'/>
+      <ref name='XSLT_STATE_OK'/>
+      <ref name='XSLT_FUNC_COPY'/>
+      <ref name='xsltDecimalFormat'/>
+      <ref name='XSLT_FUNC_EXTENSION'/>
+      <ref name='xsltRegisterTmpRVT'/>
+      <ref name='xsltFreeRVTs'/>
+      <ref name='XSLT_RUNTIME_EXTRA'/>
+      <ref name='_xsltTemplate'/>
+      <ref name='xsltAllocateExtraCtxt'/>
+      <ref name='_xsltStackElem'/>
+      <ref name='_xsltTransformContext'/>
+      <ref name='XSLT_MAX_SORT'/>
+      <ref name='xsltDecimalFormatGetByName'/>
+      <ref name='xsltTransformFunction'/>
+      <ref name='xsltDocumentPtr'/>
+      <ref name='xsltStyleType'/>
       <ref name='xsltParseStylesheetDoc'/>
+      <ref name='CHECK_STOPPEDE'/>
+      <ref name='xsltTemplate'/>
+      <ref name='_xsltDocument'/>
       <ref name='xsltLoadStylesheetPI'/>
-      <ref name='xsltNumberFormat'/>
-      <ref name='xsltFormatNumberConversion'/>
-      <ref name='xsltParseTemplateContent'/>
-      <ref name='xsltAllocateExtra'/>
-      <ref name='xsltAllocateExtraCtxt'/>
+      <ref name='XSLT_FUNC_CALLTEMPLATE'/>
     </file>
-    <file name='xsltconfig'>
-      <ref name='LIBXSLT_DOTTED_VERSION'/>
-      <ref name='LIBXSLT_VERSION'/>
-      <ref name='LIBXSLT_VERSION_STRING'/>
-      <ref name='WITH_XSLT_DEBUG'/>
-      <ref name='DEBUG_MEMORY'/>
-      <ref name='DEBUG_MEMORY_LOCATION'/>
-      <ref name='XSLT_NEED_TRIO'/>
-      <ref name='WITH_DEBUGGER'/>
-      <ref name='ATTRIBUTE_UNUSED'/>
+    <file name='xsltexports'>
       <ref name='LIBXSLT_PUBLIC'/>
+      <ref name='XSLTPUBFUN'/>
+      <ref name='XSLTPUBVAR'/>
+      <ref name='_REENTRANT'/>
+      <ref name='XSLTCALL'/>
     </file>
     <file name='xsltutils'>
-      <ref name='XSLT_TODO'/>
-      <ref name='XSLT_STRANGE'/>
-      <ref name='IS_XSLT_ELEM'/>
-      <ref name='IS_XSLT_NAME'/>
       <ref name='IS_XSLT_REAL_NODE'/>
-      <ref name='xsltGetNsProp'/>
+      <ref name='xsltSaveResultToFile'/>
+      <ref name='XSLT_TRACE_KEYS'/>
       <ref name='xsltGetUTF8Char'/>
-      <ref name='xsltPrintErrorContext'/>
-      <ref name='xsltMessage'/>
+      <ref name='xslDebugStatus'/>
       <ref name='xsltSetGenericErrorFunc'/>
-      <ref name='xsltSetGenericDebugFunc'/>
-      <ref name='xsltSetTransformErrorFunc'/>
-      <ref name='xsltTransformError'/>
-      <ref name='xsltDocumentSortFunction'/>
-      <ref name='xsltDoSortFunction'/>
-      <ref name='xsltGetQNameURI'/>
+      <ref name='xsltSetDebuggerCallbacks'/>
       <ref name='xsltSaveResultTo'/>
-      <ref name='xsltSaveResultToFilename'/>
-      <ref name='xsltSaveResultToFile'/>
+      <ref name='IS_XSLT_NAME'/>
+      <ref name='xsltGenericDebug'/>
+      <ref name='XSLT_DEBUG_NEXT'/>
+      <ref name='XSLT_TRACE_COPY_OF'/>
+      <ref name='XSLT_TRACE_COPY'/>
+      <ref name='xslAddCall'/>
+      <ref name='XSLT_DEBUG_STEPOUT'/>
+      <ref name='XSLT_DEBUG_RUN'/>
+      <ref name='xsltDocumentSortFunction'/>
+      <ref name='xsltTransformError'/>
+      <ref name='xsltComputeSortResult'/>
+      <ref name='xsltSetTransformErrorFunc'/>
+      <ref name='xsltPrintErrorContext'/>
+      <ref name='XSLT_TRACE_ALL'/>
+      <ref name='xsltDefaultSortFunction'/>
+      <ref name='XSLT_TRACE_APPLY_TEMPLATES'/>
       <ref name='xsltSaveResultToFd'/>
-      <ref name='xsltSaveResultToString'/>
       <ref name='xsltSaveProfiling'/>
-      <ref name='xsltGetProfileInformation'/>
-      <ref name='xsltTimestamp'/>
-      <ref name='xsltCalibrateAdjust'/>
-      <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
+      <ref name='XSLT_TRACE_CHOOSE'/>
+      <ref name='XSLT_DEBUG_INIT'/>
       <ref name='xsltDebugStatusCodes'/>
-      <ref name='xsltHandleDebuggerCallback'/>
+      <ref name='xsltGenericErrorContext'/>
+      <ref name='IS_XSLT_ELEM'/>
+      <ref name='XSLT_DEBUG_RUN_RESTART'/>
+      <ref name='xsltGetQNameURI'/>
       <ref name='xsltAddCallCallback'/>
+      <ref name='xsltCalibrateAdjust'/>
+      <ref name='XSLT_TODO'/>
+      <ref name='xsltSaveResultToString'/>
+      <ref name='xsltHandleDebuggerCallback'/>
+      <ref name='xsltDoSortFunction'/>
+      <ref name='XSLT_TRACE_CALL_TEMPLATE'/>
+      <ref name='xsltDebugGetDefaultTrace'/>
+      <ref name='xsltMessage'/>
+      <ref name='xsltGetDebuggerStatus'/>
+      <ref name='xsltTimestamp'/>
+      <ref name='XSLT_TRACE_PROCESS_NODE'/>
+      <ref name='XSLT_TRACE_COPY_TEXT'/>
+      <ref name='XSLT_TRACE_APPLY_TEMPLATE'/>
+      <ref name='xsltSetCtxtSortFunc'/>
+      <ref name='XSLT_DEBUG_CONT'/>
+      <ref name='XSLT_TRACE_VALUE_OF'/>
+      <ref name='XSLT_DEBUG_STEP'/>
+      <ref name='xsltSetGenericDebugFunc'/>
+      <ref name='xsltGetNsProp'/>
+      <ref name='xsltDebugSetDefaultTrace'/>
       <ref name='xsltDropCallCallback'/>
-      <ref name='xsltSetDebuggerCallbacks'/>
-      <ref name='xslAddCall'/>
+      <ref name='xsltGenericError'/>
+      <ref name='xsltSaveResultToFilename'/>
+      <ref name='XSLT_TRACE_STRIP_SPACES'/>
+      <ref name='xsltDebugTraceCodes'/>
+      <ref name='XSLT_STRANGE'/>
+      <ref name='xsltGenericDebugContext'/>
+      <ref name='XSLT_DEBUG_STOP'/>
+      <ref name='XSLT_TRACE_FOR_EACH'/>
+      <ref name='xsltGetProfileInformation'/>
+      <ref name='XSLT_TRACE_IF'/>
+      <ref name='XSLT_TRACE_NONE'/>
+      <ref name='xsltSetDebuggerStatus'/>
+      <ref name='XSLT_TRACE_TEMPLATES'/>
+      <ref name='xsltSetSortFunc'/>
+      <ref name='XSLT_DEBUG_NONE'/>
+      <ref name='XSLT_TRACE_PI'/>
+      <ref name='XSLT_TRACE_COMMENT'/>
+      <ref name='XSLT_TRACE_VARIABLES'/>
+      <ref name='XSLT_DEBUG_QUIT'/>
+      <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
       <ref name='xslDropCall'/>
-    </file>
-    <file name='xsltwin32config'>
-      <ref name='LIBXSLT_DOTTED_VERSION'/>
-      <ref name='LIBXSLT_VERSION'/>
-      <ref name='LIBXSLT_VERSION_STRING'/>
-      <ref name='WITH_XSLT_DEBUG'/>
-      <ref name='DEBUG_MEMORY'/>
-      <ref name='DEBUG_MEMORY_LOCATION'/>
-      <ref name='ATTRIBUTE_UNUSED'/>
-      <ref name='LIBXSLT_PUBLIC'/>
+      <ref name='XSLT_TRACE'/>
     </file>
   </files>
   <index>
         <word name='API'>
           <ref name='xsltGetUTF8Char'/>
         </word>
-        <word name='Activate'>
-          <ref name='WITH_XSLT_DEBUG'/>
-        </word>
         <word name='Add'>
           <ref name='xslAddCall'/>
         </word>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='Attribute'>
+          <ref name='_xsltStylesheet'/>
+        </word>
+      </letter>
+      <letter name='B'>
+        <word name='Borland'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
       </letter>
       <letter name='C'>
         <word name='CDTATA'>
         <word name='Checks'>
           <ref name='IS_XSLT_ELEM'/>
           <ref name='IS_XSLT_NAME'/>
+          <ref name='xsltNeedElemSpaceHandling'/>
         </word>
         <word name='Clark'>
           <ref name='XSLT_XT_NAMESPACE'/>
         <word name='Computes'>
           <ref name='xsltInitCtxtKeys'/>
         </word>
+        <word name='Context'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='Convert'>
           <ref name='xsltNumberFormat'/>
         </word>
         <word name='Create'>
+          <ref name='xsltCopyTextString'/>
+          <ref name='xsltCreateRVT'/>
           <ref name='xsltNewSecurityPrefs'/>
           <ref name='xsltNewStylesheet'/>
           <ref name='xsltNewTransformContext'/>
         <word name='Creates'>
           <ref name='xsltNewElemPreComp'/>
         </word>
+        <word name='Cygwin'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
       </letter>
       <letter name='D'>
-        <word name='DEBUG_MEMORY_LOCATION'>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-        </word>
         <word name='DTD'>
           <ref name='xsltGetNsProp'/>
         </word>
-        <word name='Data'>
-          <ref name='struct'/>
-        </word>
         <word name='Deallocates'>
           <ref name='xsltElemPreCompDeallocator'/>
         </word>
+        <word name='Debugging'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='DecimalFormat'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
-        <word name='Determine'>
-          <ref name='xsltMatchPattern'/>
-        </word>
         <word name='Display'>
           <ref name='xsltPrintErrorContext'/>
           <ref name='xsltTransformError'/>
           <ref name='xsltEvalTemplateString'/>
           <ref name='xsltEvalUserParams'/>
         </word>
-        <word name='Extra'>
-          <ref name='struct'/>
+        <word name='Extensions'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
         </word>
       </letter>
       <letter name='F'>
           <ref name='xsltFindTemplate'/>
           <ref name='xsltGetTemplate'/>
         </word>
+        <word name='Flag'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='For'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltEvalOneUserParam'/>
         </word>
         <word name='Free'>
           <ref name='xsltFreeGlobalVariables'/>
           <ref name='xsltFreeKeys'/>
           <ref name='xsltFreeNamespaceAliasHashes'/>
+          <ref name='xsltFreeRVTs'/>
           <ref name='xsltFreeSecurityPrefs'/>
           <ref name='xsltFreeStackElemList'/>
           <ref name='xsltFreeStyleDocuments'/>
           <ref name='xsltGetUTF8Char'/>
           <ref name='xsltSecurityAllow'/>
           <ref name='xsltSecurityForbid'/>
+          <ref name='xsltSetCtxtSortFunc'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
+          <ref name='xsltSetSortFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
       </letter>
       <letter name='G'>
-        <word name='GCC'>
-          <ref name='ATTRIBUTE_UNUSED'/>
+        <word name='GNU'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
+        <word name='General'>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='Get'>
-          <ref name='xsltSetDefaultSecurityPrefs'/>
+          <ref name='xsltGetDebuggerStatus'/>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
+        </word>
+        <word name='Global'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
         </word>
       </letter>
       <letter name='H'>
         <word name='Kay'>
           <ref name='XSLT_SAXON_NAMESPACE'/>
         </word>
+        <word name='Key'>
+          <ref name='_xsltStylesheet'/>
+        </word>
       </letter>
       <letter name='L'>
         <word name='Length'>
         </word>
       </letter>
       <letter name='M'>
-        <word name='MSVC'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
         <word name='MUST'>
           <ref name='xsltInitElemPreComp'/>
         </word>
           <ref name='CHECK_STOPPED'/>
           <ref name='CHECK_STOPPED0'/>
           <ref name='CHECK_STOPPEDE'/>
+          <ref name='XSLT_RUNTIME_EXTRA'/>
+          <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+          <ref name='XSLT_RUNTIME_EXTRA_LST'/>
+          <ref name='XSLT_STRANGE'/>
+          <ref name='XSLT_TODO'/>
+        </word>
+        <word name='Macros'>
+          <ref name='XSLTPUBFUN'/>
         </word>
         <word name='Max'>
           <ref name='XSLT_MAX_SORT'/>
         </word>
+        <word name='May'>
+          <ref name='_xsltDecimalFormat'/>
+        </word>
         <word name='Meaning'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='Michael'>
           <ref name='XSLT_SAXON_NAMESPACE'/>
         </word>
+        <word name='Mingw'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
       </letter>
       <letter name='N'>
         <word name='NCName'>
         <word name='Name'>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
         </word>
+        <word name='Namespace'>
+          <ref name='_xsltStylesheet'/>
+        </word>
+        <word name='Namespaces'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='Norm'>
           <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
         </word>
+        <word name='Not-a-number'>
+          <ref name='_xsltDecimalFormat'/>
+        </word>
         <word name='Notation:'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='Number'>
+          <ref name='_xsltFormatNumberInfo'/>
+          <ref name='_xsltStylesheet'/>
+        </word>
       </letter>
       <letter name='O'>
         <word name='One'>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
+        <word name='Otherwise'>
+          <ref name='xsltDoSortFunction'/>
+        </word>
+        <word name='Output'>
+          <ref name='_xsltStylesheet'/>
+        </word>
       </letter>
       <letter name='P'>
         <word name='Parser'>
         <word name='Pattern'>
           <ref name='xsltCompilePattern'/>
         </word>
+        <word name='Per'>
+          <ref name='_xsltTransformContext'/>
+        </word>
+        <word name='Please'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='Pre'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltDocumentComp'/>
         </word>
         <word name='Precompute'>
           <ref name='xsltStylePreCompute'/>
         </word>
+        <word name='Precomputed'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='Precomputes'>
           <ref name='xsltPreComputeExtModuleElement'/>
         </word>
           <ref name='xsltText'/>
           <ref name='xsltValueOf'/>
         </word>
+        <word name='Profiling'>
+          <ref name='_xsltTemplate'/>
+        </word>
+        <word name='Provides'>
+          <ref name='xsltGetXIncludeDefault'/>
+          <ref name='xsltXPathGetTransformContext'/>
+        </word>
       </letter>
+    </chunk>
+    <chunk name='chunk1'>
       <letter name='Q'>
         <word name='QName'>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltGetQNameURI'/>
         </word>
       </letter>
       <letter name='R'>
+        <word name='RVT'>
+          <ref name='_xsltTransformContext'/>
+        </word>
+        <word name='RVTs'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='Read'>
           <ref name='xsltGetUTF8Char'/>
           <ref name='xsltNamespaceAlias'/>
           <ref name='xsltNewStyleDocument'/>
           <ref name='xsltRegisterExtModule'/>
           <ref name='xsltRegisterExtModuleFull'/>
+          <ref name='xsltRegisterPersistRVT'/>
+          <ref name='xsltRegisterTmpRVT'/>
         </word>
         <word name='Registering'>
           <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
           <ref name='xsltRegisterExtras'/>
           <ref name='xsltRegisterTestModule'/>
         </word>
+        <word name='Result'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='Retrieve'>
           <ref name='xsltGetExtData'/>
           <ref name='xsltStyleGetExtData'/>
         </word>
-        <word name='Return'>
-          <ref name='xsltCheckRead'/>
-          <ref name='xsltCheckWrite'/>
-        </word>
-        <word name='Returns'>
-          <ref name='xsltNeedElemSpaceHandling'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
-          <ref name='xsltXPathGetTransformContext'/>
-        </word>
       </letter>
-    </chunk>
-    <chunk name='chunk1'>
       <letter name='S'>
         <word name='SAX'>
           <ref name='xsltRunStylesheet'/>
         <word name='SAXON'>
           <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
         </word>
+        <word name='Sampling'>
+          <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
+        </word>
         <word name='Save'>
           <ref name='xsltSaveProfiling'/>
           <ref name='xsltSaveResultTo'/>
         <word name='Saxon'>
           <ref name='XSLT_SAXON_NAMESPACE'/>
         </word>
+        <word name='Scaling'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='Search'>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltVariableLookup'/>
         </word>
         <word name='Set'>
           <ref name='xsltSetCtxtSecurityPrefs'/>
+          <ref name='xsltSetDefaultSecurityPrefs'/>
           <ref name='xsltSetXIncludeDefault'/>
         </word>
         <word name='Should'>
           <ref name='xsltShutdownExts'/>
         </word>
         <word name='Signature'>
+          <ref name='xsltSortFunc'/>
           <ref name='xsltTransformFunction'/>
         </word>
         <word name='Similar'>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltQuoteUserParams'/>
         </word>
+        <word name='Size'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='Special'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
           <ref name='XSLT_PAT_NO_PRIORITY'/>
         </word>
         <word name='Speed'>
-          <ref name='WITH_XSLT_DEBUG'/>
+          <ref name='_xsltTransformContext'/>
         </word>
         <word name='Strip'>
           <ref name='xsltApplyStripSpaces'/>
       </letter>
       <letter name='T'>
         <word name='Template'>
-          <ref name='struct'/>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='Test'>
           <ref name='xsltTestCompMatchList'/>
         <word name='TransformContext'>
           <ref name='xsltNewTransformContext'/>
         </word>
-        <word name='Trio'>
-          <ref name='XSLT_NEED_TRIO'/>
+        <word name='Tree'>
+          <ref name='_xsltTransformContext'/>
         </word>
         <word name='Try'>
           <ref name='xsltFindDocument'/>
       <letter name='U'>
         <word name='URL'>
           <ref name='XSLT_DEFAULT_URL'/>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltParseStylesheetFile'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
           <ref name='xsltSaveResultToFilename'/>
-          <ref name='xsltSaveResultToString'/>
           <ref name='xsltSecurityCheck'/>
         </word>
         <word name='UTF-8'>
         <word name='Update'>
           <ref name='xsltSetSecurityPrefs'/>
         </word>
-        <word name='Use'>
-          <ref name='DEBUG_MEMORY'/>
-        </word>
         <word name='Used'>
+          <ref name='_xsltDecimalFormat'/>
           <ref name='xsltCalibrateAdjust'/>
           <ref name='xsltTimestamp'/>
         </word>
         </word>
       </letter>
       <letter name='V'>
+        <word name='Value'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='Variable'>
           <ref name='xsltVariableLookup'/>
         </word>
           <ref name='CHECK_STOPPED0'/>
           <ref name='CHECK_STOPPEDE'/>
         </word>
-        <word name='Win32'>
-          <ref name='LIBXSLT_PUBLIC'/>
+        <word name='Windows'>
+          <ref name='XSLTPUBFUN'/>
         </word>
       </letter>
       <letter name='X'>
           <ref name='XSLT_XALAN_NAMESPACE'/>
         </word>
         <word name='XInclude'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltGetXIncludeDefault'/>
           <ref name='xsltSetXIncludeDefault'/>
         </word>
         <word name='XML'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='xsltApplyStripSpaces'/>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltApplyStylesheetUser'/>
+          <ref name='xsltFindDocument'/>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltNewDocument'/>
           <ref name='xsltNewStyleDocument'/>
           <ref name='xsltParseStylesheetDoc'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltParseStylesheetProcess'/>
           <ref name='xsltProfileStylesheet'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
           <ref name='xsltSaveResultToString'/>
         </word>
-        <word name='XPath'>
-          <ref name='xsltDocumentFunction'/>
-          <ref name='xsltElementAvailableFunction'/>
-          <ref name='xsltEvalOneUserParam'/>
-          <ref name='xsltEvalUserParams'/>
-          <ref name='xsltEvalXPathPredicate'/>
-          <ref name='xsltEvalXPathString'/>
-          <ref name='xsltEvalXPathStringNs'/>
-          <ref name='xsltFormatNumberFunction'/>
-          <ref name='xsltFunctionAvailableFunction'/>
-          <ref name='xsltFunctionNodeSet'/>
-          <ref name='xsltGenerateIdFunction'/>
-          <ref name='xsltKeyFunction'/>
-          <ref name='xsltQuoteUserParams'/>
-          <ref name='xsltRegisterAllElement'/>
-          <ref name='xsltRegisterAllFunctions'/>
-          <ref name='xsltSystemPropertyFunction'/>
-          <ref name='xsltUnparsedEntityURIFunction'/>
-          <ref name='xsltXPathFunctionLookup'/>
-          <ref name='xsltXPathGetTransformContext'/>
-          <ref name='xsltXPathVariableLookup'/>
-        </word>
         <word name='XSLT-1'>
           <ref name='xsltDocumentComp'/>
           <ref name='xsltDocumentElem'/>
         </word>
+        <word name='XSLTCALL'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
+        <word name='XSLTPUBFUN'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
+        <word name='XSLTPUBVAR'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='XSLT_GET_IMPORT_PTR'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
       </letter>
       <letter name='a'>
-        <word name='able'>
-          <ref name='WITH_XSLT_DEBUG'/>
-        </word>
         <word name='absent'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='accelerators'>
+          <ref name='_xsltNumberData'/>
+        </word>
         <word name='access'>
-          <ref name='LIBXSLT_PUBLIC'/>
+          <ref name='XSLT_RUNTIME_EXTRA_LST'/>
         </word>
         <word name='according'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
         <word name='accordingly'>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltDocumentSortFunction'/>
         </word>
-        <word name='activate'>
-          <ref name='DEBUG_MEMORY'/>
-        </word>
         <word name='activated'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-          <ref name='XSLT_NEED_TRIO'/>
+          <ref name='xsltCopyTextString'/>
         </word>
         <word name='actual'>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltRegisterExtElement'/>
           <ref name='xsltRegisterExtFunction'/>
         </word>
           <ref name='xsltGetSpecialNamespace'/>
         </word>
         <word name='added'>
-          <ref name='struct'/>
           <ref name='xsltCopyNamespace'/>
           <ref name='xsltCopyNamespaceList'/>
         </word>
         <word name='adding'>
           <ref name='xsltParseStylesheetProcess'/>
         </word>
+        <word name='address'>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='after'>
           <ref name='xsltGetProfileInformation'/>
         </word>
-        <word name='against'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
         <word name='aliases'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltCopyNamespace'/>
           <ref name='xsltCopyNamespaceList'/>
           <ref name='xsltFreeNamespaceAliasHashes'/>
           <ref name='xsltCleanupGlobals'/>
           <ref name='xsltFreeCompMatchList'/>
           <ref name='xsltFreeDocuments'/>
+          <ref name='xsltFreeRVTs'/>
           <ref name='xsltFreeStyleDocuments'/>
           <ref name='xsltFreeStylePreComps'/>
           <ref name='xsltInitCtxtKeys'/>
           <ref name='xsltRegisterAllFunctions'/>
         </word>
         <word name='allocated'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltFreeCompMatchList'/>
           <ref name='xsltFreeStackElemList'/>
           <ref name='xsltFreeStylePreComps'/>
           <ref name='xsltNewTransformContext'/>
           <ref name='xsltSaveResultToString'/>
         </word>
-        <word name='allocator'>
-          <ref name='DEBUG_MEMORY'/>
-        </word>
         <word name='allow'>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltSecurityAllow'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
         </word>
         <word name='allowed'>
           <ref name='xsltCheckRead'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
           <ref name='xsltEvalXPathStringNs'/>
         </word>
-        <word name='already'>
-          <ref name='XSLT_NEED_TRIO'/>
-        </word>
         <word name='also'>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='any'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltFormatNumberConversion'/>
           <ref name='xsltInitElemPreComp'/>
           <ref name='xsltRunStylesheet'/>
         <word name='api'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='appear'>
+          <ref name='_xsltDecimalFormat'/>
+        </word>
+        <word name='appears'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='application-wide'>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
           <ref name='xsltSetDefaultSecurityPrefs'/>
         </word>
         <word name='applied'>
           <ref name='xsltApplyImports'/>
         </word>
         <word name='apply-templates'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltApplyTemplates'/>
         </word>
           <ref name='xsltSaveResultToString'/>
         </word>
         <word name='are'>
+          <ref name='_xsltDocument'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltCopyNamespace'/>
           <ref name='xsltUnparsedEntityURIFunction'/>
         </word>
         <word name='array'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltVariableLookup'/>
         <word name='arry'>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltApplyStylesheetUser'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltProfileStylesheet'/>
           <ref name='xsltQuoteUserParams'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
         <word name='associated'>
-          <ref name='struct'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltAddTemplate'/>
           <ref name='xsltExtShutdownFunction'/>
           <ref name='xsltFreeDocumentKeys'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltParseStylesheetDoc'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltParseStylesheetProcess'/>
           <ref name='xsltRegisterExtElement'/>
           <ref name='xsltRegisterExtFunction'/>
           <ref name='xsltXPathGetTransformContext'/>
         </word>
         <word name='attached'>
+          <ref name='xsltCopyTextString'/>
           <ref name='xsltSort'/>
         </word>
         <word name='attempt'>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
-        <word name='attribute'>
-          <ref name='IS_XSLT_REAL_NODE'/>
-          <ref name='xsltApplyAttributeSet'/>
-          <ref name='xsltAttrListTemplateProcess'/>
-          <ref name='xsltAttrTemplateProcess'/>
-          <ref name='xsltAttrTemplateValueProcessNode'/>
-          <ref name='xsltAttribute'/>
-          <ref name='xsltEvalAttrValueTemplate'/>
-          <ref name='xsltEvalStaticAttrValueTemplate'/>
-          <ref name='xsltFreeAttributeSetsHashes'/>
-          <ref name='xsltGetNsProp'/>
-          <ref name='xsltResolveStylesheetAttributeSet'/>
-          <ref name='xsltTemplateProcess'/>
+        <word name='attribute-set'>
+          <ref name='xsltParseStylesheetAttributeSet'/>
         </word>
         <word name='attributes'>
           <ref name='xsltAttrListTemplateProcess'/>
         <word name='back'>
           <ref name='xsltApplyOneTemplate'/>
         </word>
+        <word name='based'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='been'>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
           <ref name='xsltGetNsProp'/>
         </word>
         <word name='before'>
           <ref name='xsltTimestamp'/>
         </word>
         <word name='being'>
-          <ref name='WITH_XSLT_DEBUG'/>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xslAddCall'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltIsBlank'/>
         </word>
         <word name='block'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltFreeSecurityPrefs'/>
           <ref name='xsltGetSecurityPrefs'/>
           <ref name='xsltNewSecurityPrefs'/>
           <ref name='xsltSecurityAllow'/>
           <ref name='xsltSecurityForbid'/>
           <ref name='xsltSetCtxtSecurityPrefs'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
+          <ref name='xsltSetDefaultSecurityPrefs'/>
           <ref name='xsltSetSecurityPrefs'/>
         </word>
         <word name='blocks'>
+          <ref name='XSLT_TODO'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFreeStylePreComps'/>
         </word>
         <word name='boolean'>
           <ref name='xsltFunctionAvailableFunction'/>
         </word>
         <word name='both'>
-          <ref name='DEBUG_MEMORY'/>
           <ref name='xsltLoadStylesheetPI'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         <word name='breakpoint'>
           <ref name='xslHandleDebugger'/>
         </word>
-        <word name='buf'>
-          <ref name='xsltSaveResultTo'/>
-        </word>
         <word name='buffer'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
         <word name='building'>
           <ref name='xsltParseStylesheetDoc'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
         </word>
         <word name='built-in'>
           <ref name='xsltRegisterAllExtras'/>
           <ref name='xsltRegisterExtras'/>
         </word>
         <word name='but'>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
           <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xslDropCall'/>
         </word>
         <word name='call-template'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltCallTemplate'/>
         </word>
         <word name='callback'>
           <ref name='xsltRegisterExtModuleTopLevel'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
           <ref name='xsltSetSecurityPrefs'/>
           <ref name='xsltXPathFunctionLookup'/>
         </word>
+        <word name='callbacks'>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='called'>
+          <ref name='_xsltTemplate'/>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltExtInitFunction'/>
           <ref name='xsltExtShutdownFunction'/>
           <ref name='xsltQuoteOneUserParam'/>
           <ref name='xsltRegisterExtElement'/>
           <ref name='xsltRegisterExtFunction'/>
+          <ref name='xsltSetCtxtSortFunc'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetProfileInformation'/>
         </word>
+        <word name='calling'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='calls='>
           <ref name='xsltGetProfileInformation'/>
         </word>
         <word name='can'>
-          <ref name='enum'/>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltExtElementLookup'/>
           <ref name='xsltFormatNumberConversion'/>
         <word name='cases'>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
+        <word name='catch'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
+        <word name='chained'>
+          <ref name='_xsltDecimalFormat'/>
+          <ref name='_xsltDocument'/>
+          <ref name='_xsltElemPreComp'/>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltTemplate'/>
+        </word>
         <word name='channel'>
           <ref name='xsltSaveResultTo'/>
         </word>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='chars'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltIsBlank'/>
         </word>
         <word name='check'>
         <word name='class:'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
-        <word name='client'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
         <word name='close'>
           <ref name='xsltSaveResultToFd'/>
           <ref name='xsltSaveResultToFile'/>
         </word>
-        <word name='code'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
-        <word name='collect'>
-          <ref name='DEBUG_MEMORY'/>
+        <word name='coalescing'>
+          <ref name='_xsltTransformContext'/>
         </word>
         <word name='com'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='combination'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='comment'>
           <ref name='xsltComment'/>
         </word>
+        <word name='common'>
+          <ref name='_xsltElemPreComp'/>
+        </word>
         <word name='comp'>
           <ref name='xsltFreeCompMatchList'/>
-          <ref name='xsltInitElemPreComp'/>
         </word>
         <word name='compilation'>
-          <ref name='WITH_XSLT_DEBUG'/>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='compiled'>
-          <ref name='XSLT_NEED_TRIO'/>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltEvalXPathPredicate'/>
           <ref name='xsltEvalXPathString'/>
           <ref name='xsltEvalXPathStringNs'/>
+          <ref name='xsltNormalizeCompSteps'/>
           <ref name='xsltTransformFunction'/>
         </word>
+        <word name='compiler'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
+        <word name='compilers'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='compiling'>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='xsltAllocateExtra'/>
         </word>
         <word name='completed'>
           <ref name='xsltParseStylesheetCallerParam'/>
         </word>
         <word name='computed'>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltAttrTemplateValueProcess'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltLoadStyleDocument'/>
           <ref name='xsltTemplateProcess'/>
         </word>
-        <word name='configure'>
-          <ref name='DEBUG_MEMORY'/>
-        </word>
-        <word name='configured'>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-          <ref name='enum'/>
-        </word>
         <word name='construct'>
           <ref name='xsltMessage'/>
         </word>
-        <word name='constructs'>
-          <ref name='struct'/>
+        <word name='consumption'>
+          <ref name='XSLT_PARSE_OPTIONS'/>
         </word>
         <word name='contain'>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltParseTemplateContent'/>
         </word>
         <word name='containing'>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltCompilePattern'/>
           <ref name='xsltMessage'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
         </word>
         <word name='contains'>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='content'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltEvalTemplateString'/>
           <ref name='xsltParseTemplateContent'/>
         </word>
         <word name='control'>
           <ref name='xslHandleDebugger'/>
         </word>
+        <word name='convention'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='copied'>
           <ref name='xsltGetUTF8Char'/>
         </word>
         <word name='copy'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltAttrListTemplateProcess'/>
           <ref name='xsltAttrTemplateProcess'/>
           <ref name='xsltCopy'/>
           <ref name='xsltCopyNamespaceList'/>
         </word>
         <word name='copy-of'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltCopyOf'/>
         </word>
         <word name='correct'>
           <ref name='xsltCalibrateAdjust'/>
         </word>
         <word name='corresponding'>
-          <ref name='struct'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltNamespaceAlias'/>
         </word>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
-        <word name='ctx'>
-          <ref name='xsltSetGenericDebugFunc'/>
-          <ref name='xsltSetGenericErrorFunc'/>
-        </word>
-        <word name='ctxt'>
-          <ref name='xsltExtElementLookup'/>
-          <ref name='xsltFreeTransformContext'/>
-        </word>
-        <word name='ctxt:'>
-          <ref name='xsltEvalOneUserParam'/>
-          <ref name='xsltEvalUserParams'/>
-          <ref name='xsltQuoteOneUserParam'/>
-          <ref name='xsltQuoteUserParams'/>
-        </word>
         <word name='cur'>
           <ref name='xslHandleDebugger'/>
-          <ref name='xsltAddTemplate'/>
         </word>
         <word name='curly'>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
         </word>
         <word name='current'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xslAddCall'/>
+          <ref name='xsltComputeSortResult'/>
           <ref name='xsltDebug'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltDocumentElem'/>
           <ref name='xsltDocumentSortFunction'/>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
           <ref name='xsltGetTemplate'/>
           <ref name='xsltInitCtxtKeys'/>
           <ref name='xsltMessage'/>
+          <ref name='xsltNextImport'/>
           <ref name='xsltPrintErrorContext'/>
+          <ref name='xsltTransformError'/>
         </word>
       </letter>
     </chunk>
     <chunk name='chunk3'>
       <letter name='d'>
         <word name='data'>
-          <ref name='struct'/>
+          <ref name='_xsltRuntimeExtra'/>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xslHandleDebugger'/>
+          <ref name='xsltDocumentComp'/>
+          <ref name='xsltExtInitFunction'/>
           <ref name='xsltExtShutdownFunction'/>
           <ref name='xsltFreeCtxtExts'/>
           <ref name='xsltFreeGlobalVariables'/>
           <ref name='xsltInitElemPreComp'/>
           <ref name='xsltNumberFormat'/>
           <ref name='xsltPreComputeExtModuleElement'/>
+          <ref name='xsltStyleExtInitFunction'/>
           <ref name='xsltStyleExtShutdownFunction'/>
           <ref name='xsltStyleGetExtData'/>
           <ref name='xsltTimestamp'/>
           <ref name='xsltEvalXPathString'/>
           <ref name='xsltEvalXPathStringNs'/>
         </word>
+        <word name='deallocation'>
+          <ref name='_xsltRuntimeExtra'/>
+        </word>
         <word name='deallocator'>
+          <ref name='_xsltElemPreComp'/>
           <ref name='xsltInitElemPreComp'/>
         </word>
+        <word name='dealy'>
+          <ref name='xsltCalibrateAdjust'/>
+        </word>
         <word name='debug'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='WITH_XSLT_DEBUG'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltDebug'/>
         </word>
+        <word name='debugger'>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='debugging'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
           <ref name='xslHandleDebugger'/>
         </word>
         <word name='decalaration'>
           <ref name='xsltGetSpecialNamespace'/>
         </word>
         <word name='decimal'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='decimal-format'>
-          <ref name='struct'/>
           <ref name='xsltDecimalFormatGetByName'/>
         </word>
         <word name='declaration'>
           <ref name='xsltParseStylesheetParam'/>
           <ref name='xsltParseStylesheetVariable'/>
         </word>
+        <word name='declare'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='declared'>
           <ref name='xsltCheckExtPrefix'/>
         </word>
         <word name='default'>
-          <ref name='WITH_XSLT_DEBUG'/>
           <ref name='XSLT_DEFAULT_VERSION'/>
           <ref name='xsltFormatNumberConversion'/>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetXIncludeDefault'/>
           <ref name='xsltRegisterAllElement'/>
           <ref name='xsltRegisterAllFunctions'/>
           <ref name='xsltSetDefaultSecurityPrefs'/>
+          <ref name='xsltSetSortFunc'/>
           <ref name='xsltSetXIncludeDefault'/>
         </word>
+        <word name='define'>
+          <ref name='XSLT_RUNTIME_EXTRA'/>
+        </word>
         <word name='defined'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xslAddCall'/>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='definition'>
           <ref name='xsltAddKey'/>
         </word>
+        <word name='definitions'>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='deprecated'>
           <ref name='xsltRegisterExtras'/>
         </word>
         <word name='description'>
           <ref name='xsltEvalOneUserParam'/>
         </word>
+        <word name='descriptions'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='descriptor'>
           <ref name='xsltSaveResultToFd'/>
         </word>
-        <word name='designed'>
-          <ref name='struct'/>
-        </word>
         <word name='desired'>
           <ref name='xsltFindDocument'/>
+          <ref name='xsltGetExtInfo'/>
+        </word>
+        <word name='destruction'>
+          <ref name='xsltRegisterPersistRVT'/>
+          <ref name='xsltRegisterTmpRVT'/>
         </word>
         <word name='details'>
           <ref name='xsltEvalOneUserParam'/>
         </word>
+        <word name='detected'>
+          <ref name='XSLT_STRANGE'/>
+        </word>
         <word name='different'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
           <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
           <ref name='xsltGetNsProp'/>
         <word name='directories'>
           <ref name='xsltCheckWrite'/>
         </word>
+        <word name='disable-escaping'>
+          <ref name='xsltCopyTextString'/>
+        </word>
         <word name='discard'>
           <ref name='xsltGetUTF8Char'/>
         </word>
         <word name='display'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltTransformError'/>
         </word>
-        <word name='dllimport'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
         <word name='doc'>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
         <word name='docs'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='doctype-public'>
+          <ref name='_xsltStylesheet'/>
+        </word>
+        <word name='doctype-system'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='documents'>
+          <ref name='_xsltDocument'/>
           <ref name='xsltFreeDocuments'/>
           <ref name='xsltFreeStyleDocuments'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
         </word>
         <word name='does'>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
           <ref name='xsltTestCompMatchList'/>
         </word>
         <word name='done'>
+          <ref name='_xsltStackElem'/>
           <ref name='xsltCompilePattern'/>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalUserParams'/>
         <word name='dump'>
           <ref name='xsltProfileStylesheet'/>
         </word>
-        <word name='dynamically'>
-          <ref name='LIBXSLT_PUBLIC'/>
+        <word name='during'>
+          <ref name='xsltSortFunc'/>
         </word>
       </letter>
       <letter name='e'>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
-        <word name='elem'>
-          <ref name='xsltFreeStackElemList'/>
-        </word>
         <word name='element-available'>
           <ref name='xsltElementAvailableFunction'/>
         </word>
         <word name='elements'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltDebugDumpExtensions'/>
           <ref name='xsltExtElementLookup'/>
           <ref name='xsltFreeCompMatchList'/>
-          <ref name='xsltParseStylesheetAttributeSet'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
           <ref name='xsltRegisterAllElement'/>
           <ref name='xsltTransformFunction'/>
         </word>
         <word name='else'>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
+          <ref name='xsltGetExtInfo'/>
         </word>
         <word name='emitted'>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
-        <word name='enables'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
         <word name='encoded'>
           <ref name='xsltGetUTF8Char'/>
         </word>
         <word name='encoding'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='end'>
+          <ref name='_xsltElemPreComp'/>
+          <ref name='xsltRegisterPersistRVT'/>
+          <ref name='xsltRegisterTmpRVT'/>
+        </word>
         <word name='entity'>
           <ref name='xsltGetNsProp'/>
         </word>
         <word name='entry'>
+          <ref name='xsltNormalizeCompSteps'/>
           <ref name='xsltXPathFunctionLookup'/>
           <ref name='xsltXPathVariableLookup'/>
         </word>
         <word name='error:'>
           <ref name='CHECK_STOPPEDE'/>
         </word>
+        <word name='errors'>
+          <ref name='_xsltStylesheet'/>
+        </word>
+        <word name='eval'>
+          <ref name='_xsltStackElem'/>
+        </word>
         <word name='evaluate'>
           <ref name='xsltEvalXPathPredicate'/>
         </word>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltQuoteUserParams'/>
         </word>
+        <word name='evaluation'>
+          <ref name='_xsltStackElem'/>
+        </word>
+        <word name='every'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='everything'>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltParseStylesheetProcess'/>
         </word>
         <word name='except'>
           <ref name='xsltFormatNumberConversion'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
+        </word>
+        <word name='excluded'>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='executed'>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltStyleGetExtData'/>
         </word>
         <word name='existing'>
-          <ref name='XSLT_NEED_TRIO'/>
           <ref name='xsltInitElemPreComp'/>
         </word>
-        <word name='expand'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
-        <word name='exported'>
-          <ref name='LIBXSLT_PUBLIC'/>
+        <word name='exportable'>
+          <ref name='XSLTPUBFUN'/>
         </word>
         <word name='expressed'>
           <ref name='XSLT_PAT_NO_PRIORITY'/>
         </word>
         <word name='expression'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltEvalXPathPredicate'/>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
           <ref name='xsltQuoteUserParams'/>
         </word>
-        <word name='extended'>
-          <ref name='struct'/>
+        <word name='extInfos'>
+          <ref name='xsltGetExtInfo'/>
         </word>
         <word name='extending'>
           <ref name='xsltInitElemPreComp'/>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
         <word name='extra'>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='XSLT_RUNTIME_EXTRA'/>
+          <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+          <ref name='XSLT_RUNTIME_EXTRA_LST'/>
+          <ref name='_xsltRuntimeExtra'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltAllocateExtra'/>
           <ref name='xsltAllocateExtraCtxt'/>
           <ref name='xsltTransformError'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
+        <word name='extras'>
+          <ref name='_xsltTransformContext'/>
+        </word>
       </letter>
       <letter name='f'>
+        <word name='fact'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='factor'>
           <ref name='xsltSaveResultToFilename'/>
         </word>
         </word>
         <word name='file'>
           <ref name='xsltSaveResultToFd'/>
-          <ref name='xsltSaveResultToFile'/>
           <ref name='xsltSaveResultToFilename'/>
           <ref name='xsltSaveResultToString'/>
           <ref name='xsltSecurityCheck'/>
           <ref name='xsltParseStylesheetFile'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
+          <ref name='xsltSaveResultToFilename'/>
         </word>
         <word name='files'>
+          <ref name='XSLT_PARSE_OPTIONS'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='flag'>
-          <ref name='ATTRIBUTE_UNUSED'/>
+          <ref name='XSLT_STRANGE'/>
+          <ref name='XSLT_TODO'/>
         </word>
         <word name='following'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='form'>
+          <ref name='_xsltStackElem'/>
           <ref name='xsltCompilePattern'/>
         </word>
         <word name='format'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='formatting'>
-          <ref name='XSLT_NEED_TRIO'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltNumberFormat'/>
         </word>
         <word name='found'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='xsltCalibrateAdjust'/>
           <ref name='xsltExtElementLookup'/>
           <ref name='xsltExtModuleElementLookup'/>
           <ref name='xsltExtModuleElementPreComputeLookup'/>
           <ref name='xsltExtModuleFunctionLookup'/>
           <ref name='xsltExtModuleTopLevelLookup'/>
           <ref name='xsltFindTemplate'/>
+          <ref name='xsltGetExtInfo'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetSecurityPrefs'/>
           <ref name='xsltGetTemplate'/>
         <word name='fraction'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='fractional'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='fraction}{suffix}'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='free'>
+          <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
           <ref name='xsltElemPreCompDeallocator'/>
           <ref name='xsltFreeSecurityPrefs'/>
           <ref name='xsltGetNsProp'/>
           <ref name='CHECK_STOPPED0'/>
           <ref name='XSLT_GET_IMPORT_INT'/>
           <ref name='XSLT_GET_IMPORT_PTR'/>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltApplyStripSpaces'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltFormatNumberConversion'/>
           <ref name='xsltFunctionAvailableFunction'/>
         </word>
         <word name='functions'>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltDebugDumpExtensions'/>
           <ref name='xsltRegisterAllFunctions'/>
         </word>
           <ref name='xsltCompilePattern'/>
         </word>
         <word name='get'>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltEvalXPathString'/>
           <ref name='xsltEvalXPathStringNs'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetSecurityPrefs'/>
         </word>
         <word name='given'>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltAttrTemplateProcess'/>
           <ref name='xsltAttrTemplateValueProcess'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
         <word name='global'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltCleanupGlobals'/>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltFreeGlobalVariables'/>
           <ref name='xsltInitCtxtKeys'/>
           <ref name='xsltQuoteOneUserParam'/>
+          <ref name='xsltSetCtxtSortFunc'/>
+          <ref name='xsltSetSortFunc'/>
         </word>
         <word name='goto'>
           <ref name='CHECK_STOPPEDE'/>
         <word name='grafted'>
           <ref name='xsltAttrListTemplateProcess'/>
         </word>
+        <word name='group'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='grouping'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='handler'>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltNewDocument'/>
+          <ref name='xsltNewStyleDocument'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
+          <ref name='xsltSetCtxtSortFunc'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
+          <ref name='xsltSetSortFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
         <word name='handles'>
           <ref name='xsltCopyNamespaceList'/>
         </word>
         <word name='handling'>
+          <ref name='_xsltElemPreComp'/>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
         <word name='has'>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='hash'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
+          <ref name='xsltGetExtInfo'/>
+          <ref name='xsltNormalizeCompSteps'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
+        <word name='hashtable'>
+          <ref name='xsltNormalizeCompSteps'/>
+        </word>
         <word name='have'>
           <ref name='xsltEvalOneUserParam'/>
         </word>
-        <word name='header'>
-          <ref name='LIBXSLT_PUBLIC'/>
+        <word name='helps'>
+          <ref name='XSLTPUBFUN'/>
         </word>
         <word name='hence'>
           <ref name='xsltGetQNameURI'/>
         </word>
-        <word name='here'>
-          <ref name='ATTRIBUTE_UNUSED'/>
-        </word>
         <word name='holding'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='hosting'>
         </word>
       </letter>
       <letter name='i'>
+        <word name='ifdef'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='ignorable'>
           <ref name='xsltApplyStripSpaces'/>
           <ref name='xsltIsBlank'/>
           <ref name='xsltParseTemplateContent'/>
         </word>
         <word name='implementation'>
-          <ref name='struct'/>
           <ref name='xsltRegisterExtElement'/>
           <ref name='xsltRegisterExtFunction'/>
         </word>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
-        <word name='implementors'>
-          <ref name='struct'/>
-        </word>
         <word name='import'>
           <ref name='XSLT_GET_IMPORT_INT'/>
           <ref name='XSLT_GET_IMPORT_PTR'/>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltFindTemplate'/>
           <ref name='xsltNextImport'/>
+          <ref name='xsltParseStylesheetImport'/>
         </word>
         <word name='imported'>
           <ref name='xsltGetTemplate'/>
+          <ref name='xsltNormalizeCompSteps'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
         </word>
         <word name='imports'>
           <ref name='xsltCleanupTemplates'/>
         </word>
-        <word name='in-memory'>
-          <ref name='struct'/>
-        </word>
         <word name='in-scope'>
           <ref name='xsltEvalXPathStringNs'/>
         </word>
+        <word name='include'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='xsltParseStylesheetInclude'/>
+        </word>
         <word name='included'>
           <ref name='xsltSaveResultToFilename'/>
         </word>
         <word name='includes'>
-          <ref name='LIBXSLT_PUBLIC'/>
+          <ref name='_xsltDocument'/>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='inclusive'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='indented'>
+          <ref name='_xsltStylesheet'/>
+        </word>
+        <word name='index'>
+          <ref name='nr'/>
+        </word>
         <word name='indicator'>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
         </word>
         <word name='information'>
-          <ref name='struct'/>
+          <ref name='XSLT_RUNTIME_EXTRA'/>
+          <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+          <ref name='XSLT_RUNTIME_EXTRA_LST'/>
           <ref name='xsltAllocateExtra'/>
           <ref name='xsltAllocateExtraCtxt'/>
           <ref name='xsltApplyImports'/>
           <ref name='xsltValueOf'/>
         </word>
         <word name='informations'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTemplate'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltDebug'/>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltNumberFormat'/>
           <ref name='xsltSaveProfiling'/>
         </word>
+        <word name='inherited'>
+          <ref name='_xsltTemplate'/>
+        </word>
         <word name='initial'>
           <ref name='xsltGetQNameURI'/>
         </word>
           <ref name='xsltNewTransformContext'/>
           <ref name='xsltTransformFunction'/>
         </word>
-        <word name='insignifiant'>
-          <ref name='WITH_XSLT_DEBUG'/>
+        <word name='insertion'>
+          <ref name='_xsltTransformContext'/>
         </word>
         <word name='instances'>
           <ref name='xsltFormatNumberConversion'/>
           <ref name='xsltRegisterExtras'/>
         </word>
         <word name='instruction'>
+          <ref name='_xsltElemPreComp'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltAddKey'/>
           <ref name='xsltDebug'/>
           <ref name='xsltDocumentComp'/>
           <ref name='xsltStylePreCompute'/>
         </word>
         <word name='integer'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='interface'>
         <word name='intergers'>
           <ref name='XSLT_GET_IMPORT_INT'/>
         </word>
+        <word name='internally'>
+          <ref name='XSLT_STRANGE'/>
+        </word>
+        <word name='interpretation'>
+          <ref name='_xsltDecimalFormat'/>
+        </word>
         <word name='interpreter'>
           <ref name='xsltEvalTemplateString'/>
           <ref name='xsltXPathGetTransformContext'/>
           <ref name='xsltXPathFunctionLookup'/>
           <ref name='xsltXPathVariableLookup'/>
         </word>
+        <word name='into'>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='item'>
           <ref name='xslDropCall'/>
         </word>
           <ref name='xsltParseStylesheetVariable'/>
         </word>
         <word name='itself'>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
       </letter>
+    </chunk>
+    <chunk name='chunk5'>
       <letter name='j'>
         <word name='java'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
       </letter>
       <letter name='k'>
+        <word name='keeping'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='kept'>
-          <ref name='struct'/>
+          <ref name='_xsltDocument'/>
         </word>
         <word name='key'>
+          <ref name='_xsltDocument'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltAddKey'/>
           <ref name='xsltGetKey'/>
           <ref name='xsltKeyFunction'/>
           <ref name='xsltFreeKeys'/>
           <ref name='xsltInitCtxtKeys'/>
         </word>
+        <word name='known'>
+          <ref name='_xsltTransformContext'/>
+        </word>
       </letter>
       <letter name='l'>
         <word name='label'>
           <ref name='CHECK_STOPPEDE'/>
         </word>
-        <word name='lacks'>
-          <ref name='XSLT_NEED_TRIO'/>
-        </word>
         <word name='language'>
           <ref name='xsltTransformFunction'/>
         </word>
         <word name='last'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltNextImport'/>
         </word>
         <word name='lead'>
           <ref name='xsltGetUTF8Char'/>
         </word>
         <word name='level'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltAddStackElemList'/>
         </word>
-        <word name='libc'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='XSLT_NEED_TRIO'/>
-        </word>
         <word name='library'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='LIBXSLT_PUBLIC'/>
-          <ref name='XSLT_NEED_TRIO'/>
           <ref name='xsltCleanupGlobals'/>
           <ref name='xsltRegisterExtModule'/>
           <ref name='xsltRegisterExtModuleFull'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
           <ref name='xsltUnregisterExtModule'/>
         </word>
-        <word name='libxml'>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-        </word>
         <word name='libxml2'>
-          <ref name='XSLT_NEED_TRIO'/>
           <ref name='xsltGetUTF8Char'/>
         </word>
         <word name='libxslt'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
           <ref name='XSLT_LIBXSLT_NAMESPACE'/>
           <ref name='xsltFunctionNodeSet'/>
         </word>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='like'>
-          <ref name='LIBXSLT_DOTTED_VERSION'/>
           <ref name='xsltCheckWrite'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltSecurityCheck'/>
         <word name='line'>
           <ref name='xsltTransformError'/>
         </word>
-        <word name='links'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
-        <word name='list'>
-          <ref name='xsltAddStackElemList'/>
-          <ref name='xsltApplyAttributeSet'/>
-          <ref name='xsltAttrListTemplateProcess'/>
-          <ref name='xsltCompilePattern'/>
-          <ref name='xsltCopyNamespaceList'/>
-          <ref name='xsltDebugDumpExtensions'/>
-          <ref name='xsltDoSortFunction'/>
-          <ref name='xsltDocumentSortFunction'/>
-          <ref name='xsltEvalOneUserParam'/>
-          <ref name='xsltEvalTemplateString'/>
-          <ref name='xsltEvalXPathStringNs'/>
-          <ref name='xsltFreeCompMatchList'/>
-          <ref name='xsltQuoteOneUserParam'/>
-          <ref name='xsltTestCompMatchList'/>
+        <word name='lines'>
+          <ref name='XSLTPUBFUN'/>
         </word>
         <word name='literal'>
           <ref name='xsltParseTemplateContent'/>
           <ref name='xsltShutdownCtxtExts'/>
           <ref name='xsltShutdownExts'/>
         </word>
+        <word name='loading'>
+          <ref name='XSLT_PARSE_OPTIONS'/>
+        </word>
+        <word name='local'>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltTemplate'/>
+        </word>
         <word name='locate'>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
+        <word name='location'>
+          <ref name='_xsltStackElem'/>
+        </word>
         <word name='look'>
           <ref name='xsltGetKey'/>
           <ref name='xsltGetTemplate'/>
         </word>
         <word name='looks'>
+          <ref name='xsltGetExtInfo'/>
           <ref name='xsltGetNsProp'/>
         </word>
         <word name='lookup'>
           <ref name='xsltRunStylesheetUser'/>
         </word>
       </letter>
-    </chunk>
-    <chunk name='chunk5'>
       <letter name='m'>
         <word name='macro'>
-          <ref name='ATTRIBUTE_UNUSED'/>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='XSLT_GET_IMPORT_INT'/>
           <ref name='XSLT_GET_IMPORT_PTR'/>
           <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
           <ref name='xsltIsBlank'/>
         </word>
         <word name='main'>
+          <ref name='_xsltDocument'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
           <ref name='xsltAttrTemplateValueProcessNode'/>
           <ref name='xsltEvalXPathStringNs'/>
         </word>
+        <word name='mask'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='match'>
           <ref name='xsltAddKey'/>
+          <ref name='xsltNormalizeCompSteps'/>
         </word>
         <word name='match='>
           <ref name='xsltGetProfileInformation'/>
         </word>
         <word name='matches'>
-          <ref name='xsltMatchPattern'/>
           <ref name='xsltTestCompMatchList'/>
         </word>
         <word name='matching'>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltCompilePattern'/>
         </word>
         <word name='may'>
+          <ref name='_xsltDecimalFormat'/>
           <ref name='xslAddCall'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltFreeTemplateHashes'/>
           <ref name='xsltFreeTransformContext'/>
           <ref name='xsltGetNsProp'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
         </word>
         <word name='message'>
           <ref name='xsltMessage'/>
           <ref name='xsltSetTransformErrorFunc'/>
           <ref name='xsltTransformError'/>
         </word>
+        <word name='method'>
+          <ref name='_xsltStylesheet'/>
+        </word>
+        <word name='might'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='mille'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
           <ref name='xsltTimestamp'/>
         </word>
         <word name='mode'>
+          <ref name='_xsltTemplate'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltAddTemplate'/>
         </word>
         <word name='mode='>
         <word name='modified'>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
+        <word name='modifying'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='modules'>
           <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
           <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='multiple'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='must'>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltAttrTemplateValueProcess'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
         </word>
       </letter>
       <letter name='n'>
-        <word name='name:'>
-          <ref name='xsltEvalOneUserParam'/>
-          <ref name='xsltQuoteOneUserParam'/>
-        </word>
         <word name='name='>
           <ref name='xsltGetProfileInformation'/>
         </word>
           <ref name='xsltRunStylesheetUser'/>
         </word>
         <word name='namespaces'>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltCopyNamespace'/>
           <ref name='xsltCopyNamespaceList'/>
           <ref name='xsltEvalXPathPredicate'/>
           <ref name='xsltEvalXPathStringNs'/>
           <ref name='xsltFreeNamespaceAliasHashes'/>
-          <ref name='xsltMatchPattern'/>
         </word>
         <word name='necessary'>
           <ref name='xsltCheckWrite'/>
         </word>
         <word name='need'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
         <word name='needed'>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='xsltEvalTemplateString'/>
           <ref name='xsltGetNamespace'/>
           <ref name='xsltGetSpecialNamespace'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltXPathFunctionLookup'/>
           <ref name='xsltXPathGetTransformContext'/>
           <ref name='xsltXPathVariableLookup'/>
         </word>
         <word name='needing'>
-          <ref name='xsltParseStylesheetAttributeSet'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
+          <ref name='_xsltRuntimeExtra'/>
         </word>
         <word name='needs'>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltGetTemplate'/>
         </word>
         <word name='negative'>
+          <ref name='xsltCalibrateAdjust'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='nested'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='newly'>
           <ref name='xsltNewStylesheet'/>
           <ref name='xsltNewTransformContext'/>
           <ref name='xsltDocumentFunction'/>
           <ref name='xsltFunctionNodeSet'/>
           <ref name='xsltKeyFunction'/>
+          <ref name='xsltSortFunc'/>
         </word>
         <word name='node-set?'>
           <ref name='xsltDocumentFunction'/>
           <ref name='xsltApplyOneTemplate'/>
         </word>
         <word name='nodes'>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltParseTemplateContent'/>
           <ref name='xsltSort'/>
         </word>
         <word name='nodeset'>
+          <ref name='xsltComputeSortResult'/>
           <ref name='xsltGetKey'/>
         </word>
         <word name='non-NULL'>
           <ref name='xsltCopyNamespaceList'/>
           <ref name='xsltGetTemplate'/>
         </word>
+        <word name='non-excluded'>
+          <ref name='_xsltTemplate'/>
+        </word>
         <word name='non-wellformed'>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='none'>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
+        </word>
         <word name='nor'>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
+        <word name='normalize'>
+          <ref name='xsltNormalizeCompSteps'/>
+        </word>
         <word name='normally'>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
-        <word name='nothing'>
-          <ref name='LIBXSLT_PUBLIC'/>
-        </word>
         <word name='null'>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
-        <word name='number:'>
-          <ref name='LIBXSLT_VERSION'/>
-        </word>
       </letter>
+    </chunk>
+    <chunk name='chunk6'>
       <letter name='o'>
         <word name='object'>
           <ref name='xsltDocumentFunction'/>
         <word name='occcur'>
           <ref name='xslHandleDebugger'/>
         </word>
+        <word name='occurences'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='off'>
           <ref name='xslDropCall'/>
           <ref name='xsltGetNsProp'/>
           <ref name='IS_XSLT_REAL_NODE'/>
         </word>
         <word name='ones'>
-          <ref name='XSLT_NEED_TRIO'/>
           <ref name='xsltCleanupTemplates'/>
         </word>
         <word name='only'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-          <ref name='LIBXSLT_PUBLIC'/>
           <ref name='xsltExtElementLookup'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
           <ref name='xsltSecurityAllow'/>
           <ref name='xsltSecurityForbid'/>
         </word>
+        <word name='optimization'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='option'>
-          <ref name='enum'/>
           <ref name='xsltGetSecurityPrefs'/>
           <ref name='xsltSetSecurityPrefs'/>
         </word>
         <word name='options'>
+          <ref name='XSLT_PARSE_OPTIONS'/>
           <ref name='xsltCheckRead'/>
           <ref name='xsltCheckWrite'/>
         </word>
           <ref name='XSLT_GET_IMPORT_PTR'/>
           <ref name='xsltDocumentSortFunction'/>
         </word>
+        <word name='ordered'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='xsltComputeSortResult'/>
+        </word>
         <word name='original'>
           <ref name='xsltGetUTF8Char'/>
         </word>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
         <word name='output'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltDebugDumpExtensions'/>
           <ref name='xsltProfileStylesheet'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
-          <ref name='xsltSaveProfiling'/>
           <ref name='xsltSaveResultTo'/>
         </word>
-        <word name='outputSAX'>
-          <ref name='xsltRunStylesheet'/>
-          <ref name='xsltRunStylesheetUser'/>
+        <word name='overlong'>
+          <ref name='XSLTPUBFUN'/>
         </word>
         <word name='own'>
           <ref name='xsltApplyStylesheetUser'/>
         </word>
       </letter>
-    </chunk>
-    <chunk name='chunk6'>
       <letter name='p'>
         <word name='param'>
           <ref name='xsltParseGlobalParam'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
         <word name='parameters'>
-          <ref name='ATTRIBUTE_UNUSED'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltTransformError'/>
         </word>
         <word name='params'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltApplyOneTemplate'/>
         </word>
-        <word name='params:'>
-          <ref name='xsltEvalUserParams'/>
-          <ref name='xsltQuoteUserParams'/>
-        </word>
         <word name='parent'>
           <ref name='xsltEvalTemplateString'/>
           <ref name='xsltGetNamespace'/>
           <ref name='xsltGetSpecialNamespace'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
         </word>
         <word name='parse'>
           <ref name='xsltParseGlobalParam'/>
           <ref name='xsltParseStylesheetDoc'/>
           <ref name='xsltParseStylesheetFile'/>
           <ref name='xsltParseStylesheetImport'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltParseStylesheetInclude'/>
           <ref name='xsltParseStylesheetOutput'/>
           <ref name='xsltParseStylesheetParam'/>
           <ref name='xsltParseTemplateContent'/>
         </word>
         <word name='parsed'>
-          <ref name='struct'/>
+          <ref name='_xsltDocument'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalUserParams'/>
+          <ref name='xsltFindDocument'/>
           <ref name='xsltNewDocument'/>
           <ref name='xsltNewStyleDocument'/>
           <ref name='xsltNewTransformContext'/>
           <ref name='xsltParseStylesheetDoc'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltParseStylesheetProcess'/>
           <ref name='xsltProfileStylesheet'/>
           <ref name='xsltQuoteUserParams'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='part'>
+          <ref name='_xsltElemPreComp'/>
+          <ref name='_xsltFormatNumberInfo'/>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltTransformFunction'/>
         </word>
         <word name='pass'>
+          <ref name='XSLT_PARSE_OPTIONS'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
           <ref name='xsltEvalXPathStringNs'/>
         </word>
         </word>
         <word name='pattern'>
           <ref name='XSLT_PAT_NO_PRIORITY'/>
-          <ref name='struct'/>
+          <ref name='_xsltDecimalFormat'/>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltAddTemplate'/>
           <ref name='xsltCompilePattern'/>
           <ref name='xsltFormatNumberConversion'/>
-          <ref name='xsltMatchPattern'/>
           <ref name='xsltTestCompMatchList'/>
         </word>
         <word name='patterns'>
-          <ref name='struct'/>
           <ref name='xsltTestCompMatchList'/>
         </word>
-        <word name='penalty'>
-          <ref name='WITH_XSLT_DEBUG'/>
-        </word>
         <word name='per'>
+          <ref name='_xsltFormatNumberInfo'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='percent'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
         <word name='percentage'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='permille'>
+          <ref name='_xsltFormatNumberInfo'/>
+        </word>
+        <word name='persistance'>
+          <ref name='_xsltTransformContext'/>
+        </word>
+        <word name='persistant'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='pertaining'>
           <ref name='xsltXPathGetTransformContext'/>
         </word>
         <word name='placeholder'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
+        <word name='platform'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
+        <word name='plug'>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='point'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltXPathFunctionLookup'/>
           <ref name='xsltXPathVariableLookup'/>
         </word>
         <word name='pointer'>
+          <ref name='_xsltRuntimeExtra'/>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltExtInitFunction'/>
+          <ref name='xsltGetExtData'/>
+          <ref name='xsltGetExtInfo'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltGetUTF8Char'/>
           <ref name='xsltNewSecurityPrefs'/>
+          <ref name='xsltNormalizeCompSteps'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltSaveResultToString'/>
+          <ref name='xsltStyleExtInitFunction'/>
+          <ref name='xsltStyleGetExtData'/>
         </word>
         <word name='pointers'>
           <ref name='XSLT_GET_IMPORT_PTR'/>
         </word>
+        <word name='points'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='popped'>
           <ref name='xsltApplyOneTemplate'/>
         </word>
         <word name='position'>
           <ref name='xsltTransformError'/>
         </word>
+        <word name='possible'>
+          <ref name='xsltFormatNumberConversion'/>
+        </word>
         <word name='possibly'>
           <ref name='xsltCheckExtPrefix'/>
         </word>
           <ref name='xsltFindTemplate'/>
           <ref name='xsltNextImport'/>
         </word>
+        <word name='precision'>
+          <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
+        </word>
         <word name='precompiled'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltCompilePattern'/>
+          <ref name='xsltDocumentComp'/>
           <ref name='xsltTestCompMatchList'/>
         </word>
         <word name='precomputed'>
-          <ref name='struct'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltApplyImports'/>
           <ref name='xsltApplyTemplates'/>
           <ref name='xsltAttribute'/>
         </word>
         <word name='preference'>
           <ref name='xsltFreeSecurityPrefs'/>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
           <ref name='xsltNewSecurityPrefs'/>
           <ref name='xsltSetCtxtSecurityPrefs'/>
           <ref name='xsltSetDefaultSecurityPrefs'/>
         </word>
+        <word name='preferences'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='prefix'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltCheckExtPrefix'/>
           <ref name='xsltFormatNumberConversion'/>
           <ref name='xsltGetNamespace'/>
         <word name='prefixed'>
           <ref name='xsltGetQNameURI'/>
         </word>
+        <word name='prefixes'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='preliminary'>
           <ref name='xsltCheckWrite'/>
         </word>
         <word name='present'>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
+          <ref name='xsltGetExtData'/>
+          <ref name='xsltStyleGetExtData'/>
+        </word>
+        <word name='preserve'>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='preserve-space'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFindElemSpaceHandling'/>
-          <ref name='xsltParseStylesheetAttributeSet'/>
-        </word>
-        <word name='preserving'>
-          <ref name='xsltParseStylesheetAttributeSet'/>
         </word>
         <word name='printed'>
           <ref name='xslAddCall'/>
         </word>
         <word name='priority'>
           <ref name='XSLT_PAT_NO_PRIORITY'/>
+          <ref name='_xsltTemplate'/>
         </word>
-        <word name='private'>
-          <ref name='struct'/>
-        </word>
-        <word name='process'>
-          <ref name='xsltApplyImports'/>
-          <ref name='xsltApplyOneTemplate'/>
-          <ref name='xsltApplyStripSpaces'/>
-          <ref name='xsltApplyTemplates'/>
-          <ref name='xsltAttribute'/>
-          <ref name='xsltCallTemplate'/>
-          <ref name='xsltChoose'/>
-          <ref name='xsltComment'/>
-          <ref name='xsltCopy'/>
-          <ref name='xsltCopyOf'/>
-          <ref name='xsltDoSortFunction'/>
-          <ref name='xsltDocumentComp'/>
-          <ref name='xsltElement'/>
-          <ref name='xsltEvalOneUserParam'/>
-          <ref name='xsltExtElementLookup'/>
-          <ref name='xsltForEach'/>
-          <ref name='xsltGetTemplate'/>
-          <ref name='xsltIf'/>
-          <ref name='xsltLoadStylesheetPI'/>
-          <ref name='xsltNumber'/>
-          <ref name='xsltParseTemplateContent'/>
-          <ref name='xsltProcessingInstruction'/>
-          <ref name='xsltQuoteOneUserParam'/>
-          <ref name='xsltRegisterExtras'/>
-          <ref name='xsltSort'/>
-          <ref name='xsltTestCompMatchList'/>
-          <ref name='xsltText'/>
-          <ref name='xsltValueOf'/>
+        <word name='problem'>
+          <ref name='XSLT_STRANGE'/>
         </word>
         <word name='processed'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xslAddCall'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='CHECK_STOPPED'/>
           <ref name='CHECK_STOPPED0'/>
           <ref name='CHECK_STOPPEDE'/>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltAttrListTemplateProcess'/>
           <ref name='xsltDebug'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltGetXIncludeDefault'/>
           <ref name='xsltMessage'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
+          <ref name='xsltRegisterPersistRVT'/>
           <ref name='xsltSetXIncludeDefault'/>
         </word>
         <word name='processing-instruction'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltProcessingInstruction'/>
         </word>
         <word name='processor'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='profile'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='profiled'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='profiling'>
+          <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltProfileStylesheet'/>
           <ref name='xsltSaveProfiling'/>
         </word>
         <word name='provided'>
           <ref name='xsltApplyStylesheetUser'/>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltRunStylesheetUser'/>
           <ref name='xsltSecurityCheck'/>
         <word name='rank='>
           <ref name='xsltGetProfileInformation'/>
         </word>
+        <word name='rather'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='read'>
           <ref name='xsltCheckRead'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='readability'>
+          <ref name='XSLTPUBFUN'/>
+        </word>
         <word name='ready'>
           <ref name='xsltAllocateExtraCtxt'/>
         </word>
         <word name='record'>
           <ref name='xsltParseGlobalParam'/>
           <ref name='xsltParseGlobalVariable'/>
-          <ref name='xsltParseStylesheetAttributeSet'/>
           <ref name='xsltParseStylesheetCallerParam'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
           <ref name='xsltParseStylesheetOutput'/>
           <ref name='xsltParseStylesheetParam'/>
           <ref name='xsltParseStylesheetVariable'/>
         </word>
         <word name='registered'>
           <ref name='xsltDebugDumpExtensions'/>
+          <ref name='xsltFreeRVTs'/>
           <ref name='xsltInitCtxtExts'/>
         </word>
         <word name='related'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltParseStylesheetOutput'/>
         </word>
         <word name='reorder'>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltDocumentSortFunction'/>
         </word>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='replacement'>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltAttrTemplateProcess'/>
           <ref name='xsltTemplateProcess'/>
         </word>
-        <word name='replaces'>
-          <ref name='DEBUG_MEMORY'/>
-        </word>
-        <word name='reporting'>
-          <ref name='WITH_XSLT_DEBUG'/>
-        </word>
         <word name='requested'>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='requirement'>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
         </word>
         <word name='requires'>
         <word name='reset'>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
+          <ref name='xsltSetSortFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
         <word name='resolve'>
         <word name='respect'>
           <ref name='xsltFindElemSpaceHandling'/>
         </word>
-        <word name='result'>
-          <ref name='xsltApplyStylesheet'/>
-          <ref name='xsltApplyStylesheetUser'/>
-          <ref name='xsltAttrTemplateProcess'/>
-          <ref name='xsltEvalOneUserParam'/>
-          <ref name='xsltEvalXPathPredicate'/>
-          <ref name='xsltFormatNumberConversion'/>
-          <ref name='xsltGetProfileInformation'/>
-          <ref name='xsltProfileStylesheet'/>
-          <ref name='xsltRunStylesheet'/>
-          <ref name='xsltRunStylesheetUser'/>
-          <ref name='xsltSaveResultTo'/>
-          <ref name='xsltSaveResultToFd'/>
-          <ref name='xsltSaveResultToFile'/>
-          <ref name='xsltSaveResultToFilename'/>
-          <ref name='xsltSaveResultToString'/>
-        </word>
         <word name='result-prefix'>
           <ref name='xsltNamespaceAlias'/>
         </word>
           <ref name='xsltFunctionNodeSet'/>
         </word>
         <word name='resulting'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltEvalTemplateString'/>
           <ref name='xsltGetKey'/>
           <ref name='xsltLoadStylesheetPI'/>
           <ref name='xsltAttrTemplateProcess'/>
           <ref name='xsltAttrTemplateValueProcess'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
-          <ref name='xsltGetXIncludeDefault'/>
           <ref name='xsltTemplateProcess'/>
         </word>
         <word name='returned'>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltGetQNameURI'/>
         </word>
-        <word name='returns'>
-          <ref name='xsltParseStylesheetCallerParam'/>
-        </word>
-        <word name='reuse'>
-          <ref name='XSLT_NEED_TRIO'/>
-        </word>
         <word name='reused'>
           <ref name='xsltApplyOneTemplate'/>
         </word>
           <ref name='xsltGetSpecialNamespace'/>
           <ref name='xsltParseStylesheetProcess'/>
         </word>
+        <word name='root'>
+          <ref name='xsltApplyStripSpaces'/>
+        </word>
+        <word name='routine'>
+          <ref name='_xsltRuntimeExtra'/>
+        </word>
+        <word name='routines'>
+          <ref name='xsltSetDebuggerCallbacks'/>
+        </word>
         <word name='rule'>
           <ref name='xsltFindTemplate'/>
         </word>
         <word name='run'>
-          <ref name='WITH_XSLT_DEBUG'/>
+          <ref name='_xsltTransformContext'/>
         </word>
         <word name='run-time'>
           <ref name='xsltAllocateExtraCtxt'/>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
         <word name='runtime'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltAllocateExtra'/>
           <ref name='xsltAllocateExtraCtxt'/>
         </word>
       </letter>
       <letter name='s'>
         <word name='same'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltGetQNameURI'/>
         </word>
         <word name='saving'>
         <word name='saxon'>
           <ref name='xsltFunctionNodeSet'/>
         </word>
+        <word name='scanner'>
+          <ref name='xsltNormalizeCompSteps'/>
+        </word>
         <word name='scope'>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltEvalXPathPredicate'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltGetTemplate'/>
           <ref name='xsltExtElementLookup'/>
         </word>
         <word name='security'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltCheckRead'/>
           <ref name='xsltCheckWrite'/>
           <ref name='xsltFreeSecurityPrefs'/>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
           <ref name='xsltGetSecurityPrefs'/>
           <ref name='xsltNewSecurityPrefs'/>
           <ref name='xsltSecurityAllow'/>
           <ref name='xsltGetUTF8Char'/>
         </word>
         <word name='set'>
-          <ref name='enum'/>
+          <ref name='XSLT_PARSE_OPTIONS'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltApplyAttributeSet'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltCleanupGlobals'/>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
           <ref name='xsltDocumentSortFunction'/>
           <ref name='xsltInitCtxtExts'/>
+          <ref name='xsltSetCtxtSortFunc'/>
+          <ref name='xsltSetDebuggerStatus'/>
           <ref name='xsltShutdownCtxtExts'/>
           <ref name='xsltShutdownExts'/>
         </word>
         <word name='sets'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFreeAttributeSetsHashes'/>
           <ref name='xsltResolveStylesheetAttributeSet'/>
+          <ref name='xsltSetDebuggerStatus'/>
         </word>
         <word name='setting'>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='sheet'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFreeStyleDocuments'/>
-          <ref name='xsltFreeStylesheet'/>
           <ref name='xsltLoadStyleDocument'/>
           <ref name='xsltNewStyleDocument'/>
         </word>
-        <word name='shell'>
-          <ref name='DEBUG_MEMORY'/>
-        </word>
         <word name='should'>
           <ref name='CHECK_STOPPED'/>
           <ref name='CHECK_STOPPED0'/>
           <ref name='CHECK_STOPPEDE'/>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-          <ref name='LIBXSLT_PUBLIC'/>
-          <ref name='XSLT_NEED_TRIO'/>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltCopyTextString'/>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltNeedElemSpaceHandling'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
+        <word name='size'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='slightly'>
           <ref name='xsltGetNsProp'/>
         </word>
           <ref name='xsltAllocateExtraCtxt'/>
         </word>
         <word name='some'>
-          <ref name='XSLT_NEED_TRIO'/>
           <ref name='xsltCheckWrite'/>
         </word>
         <word name='something'>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
           <ref name='xsltParseStylesheetProcess'/>
         </word>
         <word name='sort'>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
+          <ref name='xsltSetCtxtSortFunc'/>
+          <ref name='xsltSetSortFunc'/>
           <ref name='xsltSort'/>
+          <ref name='xsltSortFunc'/>
+        </word>
+        <word name='sorted'>
+          <ref name='_xsltTemplate'/>
         </word>
         <word name='sorting'>
+          <ref name='xsltComputeSortResult'/>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
+          <ref name='xsltSetCtxtSortFunc'/>
+          <ref name='xsltSetSortFunc'/>
+          <ref name='xsltSortFunc'/>
         </word>
         <word name='sorts'>
+          <ref name='xsltDefaultSortFunction'/>
           <ref name='xsltDoSortFunction'/>
+          <ref name='xsltSortFunc'/>
         </word>
         <word name='space'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltFreeDocuments'/>
           <ref name='xsltFreeStyleDocuments'/>
         </word>
         <word name='specific'>
           <ref name='XSLT_LIBXSLT_NAMESPACE'/>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltDoSortFunction'/>
+          <ref name='xsltExtInitFunction'/>
           <ref name='xsltSetCtxtSecurityPrefs'/>
           <ref name='xsltSetTransformErrorFunc'/>
+          <ref name='xsltStyleExtInitFunction'/>
           <ref name='xsltTransformError'/>
         </word>
         <word name='specification'>
         </word>
         <word name='specified'>
           <ref name='XSLT_MAX_SORT'/>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
+          <ref name='xsltSetCtxtSortFunc'/>
         </word>
         <word name='specify'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='spent'>
+          <ref name='_xsltTemplate'/>
+        </word>
         <word name='stack'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xslAddCall'/>
           <ref name='xslDropCall'/>
           <ref name='xsltAddStackElemList'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltFreeStackElemList'/>
         </word>
+        <word name='standalone'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='starting'>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalUserParams'/>
         <word name='statically'>
           <ref name='xsltAllocateExtra'/>
         </word>
+        <word name='status'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='stderr'>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
         <word name='stdout'>
           <ref name='xsltDebugDumpExtensions'/>
         </word>
+        <word name='steps'>
+          <ref name='xsltNormalizeCompSteps'/>
+        </word>
         <word name='stopped'>
           <ref name='CHECK_STOPPED'/>
           <ref name='CHECK_STOPPED0'/>
           <ref name='CHECK_STOPPEDE'/>
         </word>
+        <word name='storage'>
+          <ref name='_xsltDocument'/>
+        </word>
         <word name='store'>
           <ref name='xsltInitElemPreComp'/>
         </word>
         <word name='stored'>
+          <ref name='XSLT_RUNTIME_EXTRA'/>
+          <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
+          <ref name='XSLT_RUNTIME_EXTRA_LST'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltQuoteOneUserParam'/>
           <ref name='xsltFormatNumberFunction'/>
         </word>
         <word name='strip-space'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFindElemSpaceHandling'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
         </word>
         <word name='stripped'>
           <ref name='xsltFindElemSpaceHandling'/>
         </word>
         <word name='stripping'>
           <ref name='xsltNeedElemSpaceHandling'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
         </word>
         <word name='struct'>
           <ref name='xsltInitElemPreComp'/>
         </word>
         <word name='structure'>
-          <ref name='struct'/>
+          <ref name='xsltDocumentComp'/>
           <ref name='xsltElemPreCompDeallocator'/>
           <ref name='xsltInitElemPreComp'/>
           <ref name='xsltLoadStylesheetPI'/>
           <ref name='xsltParseStylesheetDoc'/>
           <ref name='xsltParseStylesheetFile'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
         </word>
         <word name='structures'>
           <ref name='xsltParseStylesheetDoc'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltParseStylesheetProcess'/>
         </word>
+        <word name='stuff'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='style'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFreeStyleDocuments'/>
           <ref name='xsltGetTemplate'/>
           <ref name='xsltLoadStyleDocument'/>
           <ref name='xsltNewStyleDocument'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
-          <ref name='xsltSaveResultTo'/>
-          <ref name='xsltSaveResultToFd'/>
-          <ref name='xsltSaveResultToFile'/>
-          <ref name='xsltSaveResultToFilename'/>
-          <ref name='xsltSaveResultToString'/>
         </word>
         <word name='stylesheet-prefix'>
           <ref name='xsltNamespaceAlias'/>
           <ref name='xsltSetGenericErrorFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
         </word>
+        <word name='subsidiary'>
+          <ref name='_xsltDocument'/>
+        </word>
         <word name='substituted'>
           <ref name='xsltEvalAttrValueTemplate'/>
         </word>
           <ref name='xsltRegisterExtElement'/>
           <ref name='xsltRegisterExtFunction'/>
           <ref name='xsltRegisterExtPrefix'/>
+          <ref name='xsltRegisterPersistRVT'/>
+          <ref name='xsltRegisterTmpRVT'/>
+          <ref name='xsltSetDebuggerCallbacks'/>
         </word>
         <word name='successful'>
           <ref name='xsltRegisterExtModuleElement'/>
           <ref name='xsltUnregisterExtModule'/>
         </word>
         <word name='suffix'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='suggested'>
     <chunk name='chunk8'>
       <letter name='t'>
         <word name='table'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
+          <ref name='xsltGetExtInfo'/>
+          <ref name='xsltNormalizeCompSteps'/>
           <ref name='xsltQuoteOneUserParam'/>
         </word>
         <word name='tables'>
+          <ref name='_xsltDocument'/>
           <ref name='xsltInitCtxtKeys'/>
         </word>
         <word name='target'>
         <word name='temlate'>
           <ref name='xslHandleDebugger'/>
         </word>
-        <word name='template'>
-          <ref name='xslAddCall'/>
-          <ref name='xsltAddTemplate'/>
-          <ref name='xsltApplyOneTemplate'/>
-          <ref name='xsltAttrListTemplateProcess'/>
-          <ref name='xsltAttrTemplateValueProcessNode'/>
-          <ref name='xsltEvalAttrValueTemplate'/>
-          <ref name='xsltEvalStaticAttrValueTemplate'/>
-          <ref name='xsltEvalTemplateString'/>
-          <ref name='xsltFindTemplate'/>
-          <ref name='xsltGetProfileInformation'/>
-          <ref name='xsltGetTemplate'/>
-          <ref name='xsltParseTemplateContent'/>
-          <ref name='xsltTemplateProcess'/>
-        </word>
         <word name='templates'>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltCleanupTemplates'/>
         </word>
+        <word name='templtaes'>
+          <ref name='_xsltTransformContext'/>
+        </word>
+        <word name='templtes'>
+          <ref name='_xsltTransformContext'/>
+        </word>
+        <word name='temporary'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='tenth'>
           <ref name='xsltTimestamp'/>
         </word>
         </word>
         <word name='text'>
           <ref name='IS_XSLT_REAL_NODE'/>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltCopyTextString'/>
           <ref name='xsltFormatNumberConversion'/>
           <ref name='xsltSaveResultToString'/>
           <ref name='xsltText'/>
         </word>
         <word name='than'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='that'>
           <ref name='IS_XSLT_ELEM'/>
           <ref name='IS_XSLT_REAL_NODE'/>
-          <ref name='LIBXSLT_PUBLIC'/>
-          <ref name='XSLT_NEED_TRIO'/>
-          <ref name='enum'/>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='XSLT_STRANGE'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
         <word name='then'>
           <ref name='xslHandleDebugger'/>
+          <ref name='xsltSetCtxtSortFunc'/>
         </word>
         <word name='there'>
           <ref name='xsltAllocateExtraCtxt'/>
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='time'>
+          <ref name='_xsltTemplate'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltExtInitFunction'/>
           <ref name='xsltExtShutdownFunction'/>
         <word name='time='>
           <ref name='xsltGetProfileInformation'/>
         </word>
-        <word name='too'>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-        </word>
         <word name='top-level'>
           <ref name='xsltExtModuleTopLevelLookup'/>
           <ref name='xsltRegisterExtModuleTopLevel'/>
         <word name='topmost'>
           <ref name='xslDropCall'/>
         </word>
+        <word name='track'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='transfer'>
           <ref name='xslHandleDebugger'/>
         </word>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltQuoteUserParams'/>
         </word>
-        <word name='tree'>
-          <ref name='xsltApplyAttributeSet'/>
-          <ref name='xsltApplyImports'/>
-          <ref name='xsltApplyOneTemplate'/>
-          <ref name='xsltApplyStripSpaces'/>
-          <ref name='xsltApplyTemplates'/>
-          <ref name='xsltAttribute'/>
-          <ref name='xsltCallTemplate'/>
-          <ref name='xsltChoose'/>
-          <ref name='xsltComment'/>
-          <ref name='xsltCopy'/>
-          <ref name='xsltCopyOf'/>
-          <ref name='xsltElement'/>
-          <ref name='xsltEvalTemplateString'/>
-          <ref name='xsltForEach'/>
-          <ref name='xsltGetProfileInformation'/>
-          <ref name='xsltIf'/>
-          <ref name='xsltMatchPattern'/>
-          <ref name='xsltNumber'/>
-          <ref name='xsltProcessingInstruction'/>
-          <ref name='xsltSort'/>
-          <ref name='xsltTemplateProcess'/>
-          <ref name='xsltText'/>
-          <ref name='xsltValueOf'/>
-        </word>
         <word name='tries'>
           <ref name='xsltLoadStylesheetPI'/>
         </word>
         <word name='turned'>
           <ref name='xsltGetNsProp'/>
         </word>
+        <word name='type'>
+          <ref name='_xsltElemPreComp'/>
+          <ref name='_xsltStylePreComp'/>
+          <ref name='_xsltTransformContext'/>
+        </word>
       </letter>
       <letter name='u'>
         <word name='ultimately'>
           <ref name='xsltGetUTF8Char'/>
         </word>
+        <word name='unimplemented'>
+          <ref name='XSLT_TODO'/>
+        </word>
         <word name='unless'>
           <ref name='xsltGetNsProp'/>
         </word>
           <ref name='xsltUnparsedEntityURIFunction'/>
         </word>
         <word name='unused'>
-          <ref name='ATTRIBUTE_UNUSED'/>
+          <ref name='xsltDocumentComp'/>
           <ref name='xsltSecurityAllow'/>
           <ref name='xsltSecurityForbid'/>
         </word>
           <ref name='xsltSetSecurityPrefs'/>
         </word>
         <word name='use'>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltAddKey'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltEvalXPathStringNs'/>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
           <ref name='xsltGetNamespace'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetSpecialNamespace'/>
           <ref name='xsltSecurityAllow'/>
           <ref name='xsltSecurityForbid'/>
           <ref name='xsltSetCtxtSecurityPrefs'/>
+          <ref name='xsltSetDefaultSecurityPrefs'/>
           <ref name='xsltSetSecurityPrefs'/>
+          <ref name='xsltSortFunc'/>
           <ref name='xsltTransformError'/>
         </word>
-        <word name='used'>
-          <ref name='ATTRIBUTE_UNUSED'/>
-          <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/>
-          <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
-          <ref name='struct'/>
-          <ref name='xsltCleanupTemplates'/>
-          <ref name='xsltDebugDumpExtensions'/>
-          <ref name='xsltEvalUserParams'/>
-          <ref name='xsltFormatNumberConversion'/>
-          <ref name='xsltFreeAttributeSetsHashes'/>
-          <ref name='xsltFreeDocuments'/>
-          <ref name='xsltFreeExts'/>
-          <ref name='xsltFreeKeys'/>
-          <ref name='xsltFreeNamespaceAliasHashes'/>
-          <ref name='xsltFreeStyleDocuments'/>
-          <ref name='xsltFreeTemplateHashes'/>
-          <ref name='xsltGetUTF8Char'/>
-          <ref name='xsltRegisterExtPrefix'/>
-          <ref name='xsltRunStylesheet'/>
-          <ref name='xsltRunStylesheetUser'/>
-          <ref name='xsltSecurityAllow'/>
-          <ref name='xsltSecurityForbid'/>
-        </word>
         <word name='useful'>
-          <ref name='WITH_XSLT_DEBUG'/>
           <ref name='xsltXPathGetTransformContext'/>
         </word>
         <word name='usefull'>
           <ref name='xsltInitElemPreComp'/>
         </word>
-        <word name='useless'>
-          <ref name='ATTRIBUTE_UNUSED'/>
-        </word>
         <word name='user'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltRunStylesheetUser'/>
           <ref name='xsltSetSecurityPrefs'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
         <word name='using'>
-          <ref name='LIBXSLT_PUBLIC'/>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltEvalXPathPredicate'/>
           <ref name='xsltEvalXPathString'/>
           <ref name='xsltEvalXPathStringNs'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
-        <word name='utf'>
-          <ref name='xsltGetUTF8Char'/>
-        </word>
       </letter>
       <letter name='v'>
         <word name='validating'>
           <ref name='xsltSetGenericErrorFunc'/>
         </word>
         <word name='value-of'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltValueOf'/>
         </word>
         <word name='values'>
+          <ref name='_xsltStylePreComp'/>
           <ref name='xsltApplyStylesheet'/>
           <ref name='xsltApplyStylesheetUser'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
         <word name='variable'>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='_xsltStylesheet'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltParseGlobalVariable'/>
           <ref name='xsltXPathVariableLookup'/>
         </word>
         <word name='variables'>
-          <ref name='LIBXSLT_PUBLIC'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltCleanupGlobals'/>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalUserParams'/>
           <ref name='XSLT_DEFAULT_VENDOR'/>
         </word>
         <word name='version'>
-          <ref name='LIBXSLT_DOTTED_VERSION'/>
-          <ref name='LIBXSLT_VERSION'/>
-          <ref name='LIBXSLT_VERSION_STRING'/>
           <ref name='XSLT_DEFAULT_VERSION'/>
+          <ref name='_xsltStylesheet'/>
         </word>
         <word name='version='>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltXPathVariableLookup'/>
         </word>
       </letter>
-    </chunk>
-    <chunk name='chunk9'>
       <letter name='w'>
         <word name='want'>
           <ref name='xsltEvalUserParams'/>
         </word>
+        <word name='warnings'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='was'>
+          <ref name='XSLT_STRANGE'/>
+          <ref name='_xsltStackElem'/>
+          <ref name='_xsltTemplate'/>
           <ref name='xsltEvalXPathPredicate'/>
           <ref name='xsltNextImport'/>
         </word>
         <word name='well'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltNamespaceAlias'/>
         </word>
         <word name='went'>
           <ref name='xsltTestCompMatchList'/>
         </word>
         <word name='when'>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
-          <ref name='LIBXSLT_PUBLIC'/>
+          <ref name='XSLTPUBFUN'/>
+          <ref name='XSLT_PARSE_OPTIONS'/>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltInitElemPreComp'/>
           <ref name='xsltXPathFunctionLookup'/>
           <ref name='xsltXPathGetTransformContext'/>
         <word name='where'>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltAttrListTemplateProcess'/>
+          <ref name='xsltCopyTextString'/>
           <ref name='xsltGetQNameURI'/>
         </word>
+        <word name='wherever'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='whether'>
+          <ref name='_xsltFormatNumberInfo'/>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
           <ref name='xsltNeedElemSpaceHandling'/>
           <ref name='xsltSetXIncludeDefault'/>
         </word>
         <word name='which'>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltRegisterExtElement'/>
           <ref name='xsltRegisterExtFunction'/>
         </word>
         </word>
         <word name='will'>
           <ref name='xsltAttrListTemplateProcess'/>
+          <ref name='xsltCopyTextString'/>
+          <ref name='xsltDoSortFunction'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltLoadStylesheetPI'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
+          <ref name='xsltSetCtxtSortFunc'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
+          <ref name='xsltSetSortFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
           <ref name='xsltTransformError'/>
         </word>
         </word>
         <word name='with'>
           <ref name='CHECK_STOPPED0'/>
-          <ref name='DEBUG_MEMORY'/>
-          <ref name='DEBUG_MEMORY_LOCATION'/>
+          <ref name='XSLTPUBFUN'/>
           <ref name='xsltAttrListTemplateProcess'/>
           <ref name='xsltGetNsProp'/>
           <ref name='xsltGetProfileInformation'/>
         </word>
         <word name='without'>
           <ref name='XSLT_PAT_NO_PRIORITY'/>
+          <ref name='_xsltTransformContext'/>
         </word>
         <word name='work'>
           <ref name='xsltCheckWrite'/>
         <word name='wrapped'>
           <ref name='xsltFindElemSpaceHandling'/>
         </word>
+        <word name='wrapper'>
+          <ref name='xsltDoSortFunction'/>
+        </word>
         <word name='write'>
           <ref name='xsltCheckWrite'/>
         </word>
           <ref name='xsltSaveResultToString'/>
         </word>
       </letter>
+    </chunk>
+    <chunk name='chunk9'>
       <letter name='x'>
         <word name='xmlAttrPtr'>
           <ref name='xsltAttrListTemplateProcess'/>
         </word>
         <word name='xmlDoc'>
           <ref name='xsltParseStylesheetDoc'/>
+          <ref name='xsltParseStylesheetImportedDoc'/>
           <ref name='xsltParseStylesheetProcess'/>
         </word>
         <word name='xmlDocPtr'>
         <word name='xmlGetUTF8Char'>
           <ref name='xsltGetUTF8Char'/>
         </word>
+        <word name='xmlNodePtr'>
+          <ref name='_xsltTransformContext'/>
+          <ref name='xsltCopyTextString'/>
+        </word>
         <word name='xmlNsPtr'>
           <ref name='xsltCopyNamespace'/>
           <ref name='xsltCopyNamespaceList'/>
         </word>
+        <word name='xmlReadxxx'>
+          <ref name='XSLT_PARSE_OPTIONS'/>
+        </word>
         <word name='xsl:apply-templates'>
           <ref name='xsltTransformFunction'/>
         </word>
         </word>
         <word name='xslDebugStatus'>
           <ref name='xslHandleDebugger'/>
+          <ref name='xsltGetDebuggerStatus'/>
+          <ref name='xsltSetDebuggerStatus'/>
         </word>
         <word name='xslt:text'>
           <ref name='xsltParseTemplateContent'/>
         <word name='xsltAddTemplate'>
           <ref name='xsltFreeTemplateHashes'/>
         </word>
+        <word name='xsltDecimalFormatPtr'>
+          <ref name='xsltDecimalFormatGetByName'/>
+        </word>
         <word name='xsltDocumentPtr'>
           <ref name='xsltFindDocument'/>
           <ref name='xsltLoadDocument'/>
         <word name='xsltRegisterAllExtras'>
           <ref name='xsltRegisterExtras'/>
         </word>
+        <word name='xsltSecurityPrefsPtr'>
+          <ref name='xsltGetDefaultSecurityPrefs'/>
+        </word>
+        <word name='xsltSetCtxtSortFunc'>
+          <ref name='xsltDoSortFunction'/>
+        </word>
+        <word name='xsltSetSortFunc'>
+          <ref name='xsltDoSortFunction'/>
+        </word>
         <word name='xsltStackElemPtr'>
           <ref name='xsltParseStylesheetCallerParam'/>
         </word>
         <word name='xsltTransformContextPtr'>
           <ref name='xsltNewTransformContext'/>
         </word>
-        <word name='xsltpoc'>
-          <ref name='WITH_XSLT_DEBUG'/>
-        </word>
       </letter>
       <letter name='y'>
+        <word name='yes'>
+          <ref name='_xsltStylesheet'/>
+        </word>
         <word name='yet'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
       <letter name='z'>
         <word name='zero'>
           <ref name='xsltFormatNumberConversion'/>
-          <ref name='xsltParseStylesheetImport'/>
-          <ref name='xsltParseStylesheetInclude'/>
         </word>
       </letter>
     </chunk>
     <chunks>
-      <chunk name='chunk0' start='A' end='R'/>
-      <chunk name='chunk1' start='S' end='a'/>
+      <chunk name='chunk0' start='A' end='P'/>
+      <chunk name='chunk1' start='Q' end='a'/>
       <chunk name='chunk2' start='b' end='c'/>
       <chunk name='chunk3' start='d' end='f'/>
-      <chunk name='chunk4' start='g' end='l'/>
-      <chunk name='chunk5' start='m' end='o'/>
-      <chunk name='chunk6' start='p' end='p'/>
+      <chunk name='chunk4' start='g' end='i'/>
+      <chunk name='chunk5' start='j' end='n'/>
+      <chunk name='chunk6' start='o' end='p'/>
       <chunk name='chunk7' start='q' end='s'/>
-      <chunk name='chunk8' start='t' end='v'/>
+      <chunk name='chunk8' start='t' end='w'/>
     </chunks>
   </index>
 </apirefs>
diff --git a/doc/libxslt-sections.txt b/doc/libxslt-sections.txt
deleted file mode 100644 (file)
index 2add42e..0000000
+++ /dev/null
@@ -1,459 +0,0 @@
-<SECTION>
-<FILE>xsltconfig</FILE>
-LIBXSLT_DOTTED_VERSION
-LIBXSLT_VERSION
-LIBXSLT_VERSION_STRING
-WITH_XSLT_DEBUG
-DEBUG_MEMORY
-DEBUG_MEMORY_LOCATION
-XSLT_NEED_TRIO
-WITH_DEBUGGER
-ATTRIBUTE_UNUSED
-LIBXSLT_PUBLIC
-</SECTION>
-
-<SECTION>
-<FILE>attributes</FILE>
-xsltParseStylesheetAttributeSet
-xsltFreeAttributeSetsHashes
-xsltApplyAttributeSet
-xsltResolveStylesheetAttributeSet
-</SECTION>
-
-<SECTION>
-<FILE>extra</FILE>
-XSLT_LIBXSLT_NAMESPACE
-XSLT_SAXON_NAMESPACE
-XSLT_XT_NAMESPACE
-XSLT_XALAN_NAMESPACE
-XSLT_NORM_SAXON_NAMESPACE
-xsltFunctionNodeSet
-xsltDebug
-xsltRegisterExtras
-xsltRegisterAllExtras
-</SECTION>
-
-<SECTION>
-<FILE>documents</FILE>
-xsltNewDocument
-xsltLoadDocument
-xsltFindDocument
-xsltFreeDocuments
-xsltLoadStyleDocument
-xsltNewStyleDocument
-xsltFreeStyleDocuments
-</SECTION>
-
-<SECTION>
-<FILE>extensions</FILE>
-xsltStyleExtInitFunction
-xsltStyleExtShutdownFunction
-xsltExtInitFunction
-xsltExtShutdownFunction
-xsltRegisterExtModule
-xsltRegisterExtModuleFull
-xsltUnregisterExtModule
-xsltGetExtData
-xsltStyleGetExtData
-xsltShutdownCtxtExts
-xsltShutdownExts
-xsltXPathGetTransformContext
-xsltRegisterExtModuleFunction
-xsltExtFunctionLookup
-xsltExtModuleFunctionLookup
-xsltUnregisterExtModuleFunction
-xsltNewElemPreComp
-xsltInitElemPreComp
-xsltRegisterExtModuleElement
-xsltExtElementLookup
-xsltExtModuleElementLookup
-xsltExtModuleElementPreComputeLookup
-xsltUnregisterExtModuleElement
-xsltTopLevelFunction
-xsltRegisterExtModuleTopLevel
-xsltExtModuleTopLevelLookup
-xsltUnregisterExtModuleTopLevel
-xsltRegisterExtFunction
-xsltRegisterExtElement
-xsltRegisterExtPrefix
-xsltCheckExtPrefix
-xsltInitCtxtExts
-xsltFreeCtxtExts
-xsltFreeExts
-xsltPreComputeExtModuleElement
-xsltGetExtInfo
-xsltRegisterTestModule
-xsltDebugDumpExtensions
-</SECTION>
-
-<SECTION>
-<FILE>functions</FILE>
-XSLT_REGISTER_FUNCTION_LOOKUP
-xsltXPathFunctionLookup
-xsltDocumentFunction
-xsltKeyFunction
-xsltUnparsedEntityURIFunction
-xsltFormatNumberFunction
-xsltGenerateIdFunction
-xsltSystemPropertyFunction
-xsltElementAvailableFunction
-xsltFunctionAvailableFunction
-xsltRegisterAllFunctions
-</SECTION>
-
-<SECTION>
-<FILE>imports</FILE>
-XSLT_GET_IMPORT_PTR
-XSLT_GET_IMPORT_INT
-xsltParseStylesheetImport
-xsltParseStylesheetInclude
-xsltNextImport
-xsltNeedElemSpaceHandling
-xsltFindElemSpaceHandling
-xsltFindTemplate
-</SECTION>
-
-<SECTION>
-<FILE>keys</FILE>
-xsltAddKey
-xsltGetKey
-xsltInitCtxtKeys
-xsltFreeKeys
-xsltFreeDocumentKeys
-</SECTION>
-
-<SECTION>
-<FILE>libxslt</FILE>
-LIBXSLT_PUBLIC
-</SECTION>
-
-<SECTION>
-<FILE>namespaces</FILE>
-xsltNamespaceAlias
-xsltGetNamespace
-xsltGetSpecialNamespace
-xsltCopyNamespace
-xsltCopyNamespaceList
-xsltFreeNamespaceAliasHashes
-</SECTION>
-
-<SECTION>
-<FILE>numbersInternals</FILE>
-xsltNumberData
-xsltNumberDataPtr
-xsltFormatNumberInfo
-xsltFormatNumberInfoPtr
-</SECTION>
-
-<SECTION>
-<FILE>pattern</FILE>
-xsltCompMatch
-xsltCompMatchPtr
-xsltCompilePattern
-xsltFreeCompMatchList
-xsltTestCompMatchList
-xsltAddTemplate
-xsltGetTemplate
-xsltFreeTemplateHashes
-xsltCleanupTemplates
-xsltMatchPattern
-</SECTION>
-
-<SECTION>
-<FILE>preproc</FILE>
-xsltExtMarker
-xsltDocumentComp
-xsltStylePreCompute
-xsltFreeStylePreComps
-</SECTION>
-
-<SECTION>
-<FILE>templates</FILE>
-xsltEvalXPathPredicate
-xsltEvalTemplateString
-xsltEvalAttrValueTemplate
-xsltEvalStaticAttrValueTemplate
-xsltEvalXPathString
-xsltEvalXPathStringNs
-xsltTemplateProcess
-xsltAttrListTemplateProcess
-xsltAttrTemplateProcess
-xsltAttrTemplateValueProcess
-xsltAttrTemplateValueProcessNode
-</SECTION>
-
-<SECTION>
-<FILE>transform</FILE>
-xsltSetXIncludeDefault
-xsltGetXIncludeDefault
-xsltNewTransformContext
-xsltFreeTransformContext
-xsltApplyStylesheetUser
-xsltApplyStripSpaces
-xsltApplyStylesheet
-xsltProfileStylesheet
-xsltRunStylesheet
-xsltRunStylesheetUser
-xsltApplyOneTemplate
-xsltDocumentElem
-xsltSort
-xsltCopy
-xsltText
-xsltElement
-xsltComment
-xsltAttribute
-xsltProcessingInstruction
-xsltCopyOf
-xsltValueOf
-xsltNumber
-xsltApplyImports
-xsltCallTemplate
-xsltApplyTemplates
-xsltChoose
-xsltIf
-xsltForEach
-xsltRegisterAllElement
-xsltCopyTextString
-xslHandleDebugger
-</SECTION>
-
-<SECTION>
-<FILE>variables</FILE>
-XSLT_REGISTER_VARIABLE_LOOKUP
-xsltEvalGlobalVariables
-xsltEvalUserParams
-xsltQuoteUserParams
-xsltEvalOneUserParam
-xsltQuoteOneUserParam
-xsltParseGlobalVariable
-xsltParseGlobalParam
-xsltParseStylesheetVariable
-xsltParseStylesheetParam
-xsltParseStylesheetCallerParam
-xsltAddStackElemList
-xsltFreeGlobalVariables
-xsltVariableLookup
-xsltXPathVariableLookup
-</SECTION>
-
-<SECTION>
-<FILE>xslt</FILE>
-XSLT_DEFAULT_VERSION
-XSLT_DEFAULT_VENDOR
-XSLT_DEFAULT_URL
-XSLT_NAMESPACE
-LIBXSLT_PUBLIC
-xsltCleanupGlobals
-</SECTION>
-
-<SECTION>
-<FILE>xsltutils</FILE>
-XSLT_TODO
-XSLT_STRANGE
-IS_XSLT_ELEM
-IS_XSLT_NAME
-IS_XSLT_REAL_NODE
-xsltGetNsProp
-xsltGetUTF8Char
-xsltPrintErrorContext
-xsltMessage
-xsltSetGenericErrorFunc
-xsltSetGenericDebugFunc
-xsltSetTransformErrorFunc
-xsltTransformError
-xsltDocumentSortFunction
-xsltSetSortFunc
-xsltSetCtxtSortFunc
-xsltDefaultSortFunction
-xsltDoSortFunction
-xsltComputeSortResult
-xsltGetQNameURI
-xsltSaveResultTo
-xsltSaveResultToFilename
-xsltSaveResultToFile
-xsltSaveResultToFd
-xsltSaveResultToString
-xsltSaveProfiling
-xsltGetProfileInformation
-xsltTimestamp
-xsltCalibrateAdjust
-XSLT_TIMESTAMP_TICS_PER_SEC
-xsltDebugStatusCodes
-xsltHandleDebuggerCallback
-xsltAddCallCallback
-xsltDropCallCallback
-xsltSetDebuggerCallbacks
-xslAddCall
-xslDropCall
-</SECTION>
-
-<SECTION>
-<FILE>xsltwin32config</FILE>
-LIBXSLT_DOTTED_VERSION
-LIBXSLT_VERSION
-LIBXSLT_VERSION_STRING
-WITH_XSLT_DEBUG
-DEBUG_MEMORY
-DEBUG_MEMORY_LOCATION
-ATTRIBUTE_UNUSED
-LIBXSLT_PUBLIC
-</SECTION>
-
-<SECTION>
-<FILE>trio</FILE>
-TRIO_ERROR_CODE
-TRIO_ERROR_POSITION
-TRIO_ERROR_NAME
-int))
-TRIO_PROTO((trio_pointer_t))
-printf
-vprintf
-fprintf
-vfprintf
-sprintf
-vsprintf
-snprintf
-vsnprintf
-scanf
-vscanf
-fscanf
-vfscanf
-sscanf
-vsscanf
-dprintf
-vdprintf
-aprintf
-vaprintf
-asprintf
-vasprintf
-dscanf
-vdscanf
-</SECTION>
-
-<SECTION>
-<FILE>xsltInternals</FILE>
-XSLT_MAX_SORT
-XSLT_PAT_NO_PRIORITY
-xsltRuntimeExtra
-xsltRuntimeExtraPtr
-XSLT_RUNTIME_EXTRA_LST
-XSLT_RUNTIME_EXTRA_FREE
-XSLT_RUNTIME_EXTRA
-xsltTemplate
-xsltTemplatePtr
-xsltDecimalFormat
-xsltDecimalFormatPtr
-xsltDocument
-xsltDocumentPtr
-xsltTransformContext
-xsltTransformContextPtr
-xsltElemPreComp
-xsltElemPreCompPtr
-xsltTransformFunction
-xsltSortFunc
-xsltStyleType
-xsltElemPreCompDeallocator
-xsltStylePreComp
-xsltStylePreCompPtr
-xsltStackElem
-xsltStackElemPtr
-xsltStylesheet
-xsltStylesheetPtr
-xsltOutputType
-xsltTransformState
-CHECK_STOPPED
-CHECK_STOPPEDE
-CHECK_STOPPED0
-xsltNewStylesheet
-xsltParseStylesheetFile
-xsltFreeStylesheet
-xsltIsBlank
-xsltFreeStackElemList
-xsltDecimalFormatGetByName
-xsltParseStylesheetProcess
-xsltParseStylesheetOutput
-xsltParseStylesheetDoc
-xsltParseStylesheetImportedDoc
-xsltLoadStylesheetPI
-xsltNumberFormat
-xsltFormatNumberConversion
-xsltParseTemplateContent
-xsltAllocateExtra
-xsltAllocateExtraCtxt
-xsltCreateRVT
-xsltRegisterTmpRVT
-xsltRegisterPersistRVT
-xsltFreeRVTs
-</SECTION>
-
-<SECTION>
-<FILE>triodef</FILE>
-TRIO_COMPILER_GCC
-TRIO_COMPILER_SUNPRO
-TRIO_COMPILER_XLC
-TRIO_COMPILER_DECC
-TRIO_COMPILER_MSVC
-TRIO_COMPILER_BCB
-TRIO_PLATFORM_VMS
-TRIO_PLATFORM_UNIX
-TRIO_PLATFORM_QNX
-TRIO_PLATFORM_WIN32
-TRIO_PLATFORM_MPEIX
-TRIO_PLATFORM_AIX
-TRIO_PLATFORM_HPUX
-TRIO_PLATFORM_SOLARIS
-TRIO_PLATFORM_SUNOS
-TRIO_COMPILER_SUPPORTS_C89
-TRIO_COMPILER_SUPPORTS_C90
-TRIO_COMPILER_SUPPORTS_C94
-TRIO_COMPILER_SUPPORTS_C99
-TRIO_COMPILER_SUPPORTS_UNIX95
-TRIO_COMPILER_SUPPORTS_UNIX98
-TRIO_COMPILER_SUPPORTS_UNIX01
-TRIO_PUBLIC
-TRIO_PRIVATE
-TRIO_COMPILER_ANCIENT
-TRIO_CONST
-TRIO_VOLATILE
-TRIO_SIGNED
-trio_long_double_t
-trio_pointer_t
-TRIO_SUFFIX_LONG
-TRIO_PROTO
-TRIO_NOARGS
-TRIO_ARGS1
-TRIO_ARGS2
-TRIO_ARGS3
-TRIO_ARGS4
-TRIO_ARGS5
-TRIO_ARGS6
-TRIO_VARGS2
-TRIO_VARGS3
-TRIO_VARGS4
-TRIO_VARGS5
-TRIO_VA_DECL
-TRIO_VA_START
-TRIO_VA_END
-TRIO_INLINE
-TRIO_COMPILER_SUPPORTS_LL
-</SECTION>
-
-<SECTION>
-<FILE>security</FILE>
-xsltSecurityPrefs
-xsltSecurityPrefsPtr
-xsltSecurityOption
-xsltSecurityCheck
-xsltNewSecurityPrefs
-xsltFreeSecurityPrefs
-xsltSetSecurityPrefs
-xsltGetSecurityPrefs
-xsltSetDefaultSecurityPrefs
-xsltGetDefaultSecurityPrefs
-xsltSetCtxtSecurityPrefs
-xsltSecurityAllow
-xsltSecurityForbid
-xsltCheckWrite
-xsltCheckRead
-</SECTION>
-
diff --git a/doc/newapi.xsl b/doc/newapi.xsl
new file mode 100644 (file)
index 0000000..96ae8f5
--- /dev/null
@@ -0,0 +1,764 @@
+<?xml version="1.0"?>
+<!--
+  Stylesheet to generate the HTML documentation from an XML API descriptions:
+  xsltproc newapi.xsl libxslt-api.xml
+
+  Daniel Veillard
+-->
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:exsl="http://exslt.org/common"
+  xmlns:str="http://exslt.org/strings"
+  extension-element-prefixes="exsl str"
+  exclude-result-prefixes="exsl str">
+
+  <!-- Import the main part of the site stylesheets -->
+  <xsl:import href="site.xsl"/>
+
+  <!-- Generate XHTML-1.0 transitional -->
+  <xsl:output method="xml" encoding="ISO-8859-1" indent="yes"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
+
+  <!-- Build keys for all symbols -->
+  <xsl:key name="symbols" match="/api/symbols/*" use="@name"/>
+
+  <!-- the target directory for the HTML output -->
+  <xsl:variable name="htmldir">html</xsl:variable>
+  <xsl:variable name="href_base">../</xsl:variable>
+
+  <!-- The table of content for the HTML API pages -->
+  <xsl:variable name="menu_name">API Menu</xsl:variable>
+  <xsl:variable name="apitoc">
+    <form action="../search.php"
+          enctype="application/x-www-form-urlencoded" method="get">
+      <input name="query" type="text" size="20" value=""/>
+      <input name="submit" type="submit" value="Search ..."/>
+    </form>
+    <ul><!-- style="margin-left: -1em" -->
+      <li><a style="font-weight:bold"
+             href="{$href_base}index.html">Main Menu</a></li>
+      <li><a style="font-weight:bold" 
+             href="{$href_base}docs.html">Developer Menu</a></li>
+      <!--   Coming soon .....
+      <li><a style="font-weight:bold" 
+             href="{$href_base}examples/index.html">Code Examples</a></li>
+      -->
+      <li><a style="font-weight:bold"
+             href="index.html">API Menu</a></li>
+      <!--   Coming soon .....
+      <li><a href="{$href_base}guidelines.html">XSLT Guidelines</a></li>
+      -->
+    </ul>
+  </xsl:variable>
+  <xsl:template name="apitoc">
+    <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000">
+      <tr>
+        <td>
+          <table width="100%" border="0" cellspacing="1" cellpadding="3">
+            <tr>
+              <td colspan="1" bgcolor="#eecfa1" align="center">
+                <center>
+                  <b><xsl:value-of select="$menu_name"/></b>
+                </center>
+              </td>
+            </tr>
+            <tr>
+              <td bgcolor="#fffacd">
+                <xsl:copy-of select="$apitoc"/>
+              </td>
+            </tr>
+          </table>
+          <table width="100%" border="0" cellspacing="1" cellpadding="3">
+            <tr>
+              <td colspan="1" bgcolor="#eecfa1" align="center">
+                <center>
+                  <b>API Indexes</b>
+                </center>
+              </td>
+            </tr>
+            <tr>
+              <td bgcolor="#fffacd">
+                <xsl:copy-of select="$api"/>
+              </td>
+            </tr>
+          </table>
+          <table width="100%" border="0" cellspacing="1" cellpadding="3">
+            <tr>
+              <td colspan="1" bgcolor="#eecfa1" align="center">
+                <center>
+                  <b>Related links</b>
+                </center>
+              </td>
+            </tr>
+            <tr>
+              <td bgcolor="#fffacd">
+                <xsl:copy-of select="$related"/>
+              </td>
+            </tr>
+          </table>
+        </td>
+      </tr>
+    </table>
+  </xsl:template>
+
+  <xsl:template name="docstyle">
+    <style type="text/css">
+      div.deprecated pre.programlisting {border-style: double;border-color:red}
+      pre.programlisting {border-style: double}
+    </style>
+  </xsl:template>
+  <xsl:template name="navbar">
+    <xsl:variable name="previous" select="preceding-sibling::file[1]"/>
+    <xsl:variable name="next" select="following-sibling::file[1]"/>
+    <table class="navigation" width="100%" summary="Navigation header"
+           cellpadding="2" cellspacing="2">
+      <tr valign="middle">
+        <xsl:if test="$previous">
+          <td><a accesskey="p" href="libxslt-{$previous/@name}.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td>
+         <th align="left"><a href="libxslt-{$previous/@name}.html"><xsl:value-of select="$previous/@name"/></a></th>
+       </xsl:if>
+        <td><a accesskey="u" href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></img></a></td>
+       <th align="left"><a href="index.html">API documentation</a></th>
+        <td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td>
+        <th align="center"><a href="../index.html">The XSLT C library for Gnome</a></th>
+        <xsl:if test="$next">
+         <th align="right"><a href="libxslt-{$next/@name}.html"><xsl:value-of select="$next/@name"/></a></th>
+          <td><a accesskey="n" href="libxslt-{$next/@name}.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td>
+        </xsl:if>
+      </tr>
+    </table>
+  </xsl:template>
+
+  <!-- This is convoluted but needed to force the current document to
+       be the API one and not the result tree from the tokenize() result,
+       because the keys are only defined on the main document -->
+  <xsl:template mode="dumptoken" match='*'>
+    <xsl:param name="token"/>
+    <xsl:variable name="ref" select="key('symbols', $token)"/>
+    <xsl:choose>
+      <xsl:when test="$ref">
+        <a href="libxslt-{$ref/@file}.html#{$ref/@name}"><xsl:value-of select="$token"/></a>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:value-of select="$token"/>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+
+  <!-- dumps a string, making cross-reference links -->
+  <xsl:template name="dumptext">
+    <xsl:param name="text"/>
+    <xsl:variable name="ctxt" select='.'/>
+    <!-- <xsl:value-of select="$text"/> -->
+    <xsl:for-each select="str:tokenize($text, ' &#9;')">
+      <xsl:apply-templates select="$ctxt" mode='dumptoken'>
+        <xsl:with-param name="token" select="string(.)"/>
+      </xsl:apply-templates>
+      <xsl:if test="position() != last()">
+        <xsl:text> </xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+  </xsl:template>
+
+  <xsl:template match="macro" mode="toc">
+    <pre class="programlisting">
+    <xsl:text>#define </xsl:text><a href="#{@name}"><xsl:value-of select="@name"/></a>
+    </pre>
+  </xsl:template>
+
+  <xsl:template match="variable" mode="toc">
+    <pre class="programlisting">
+    <xsl:text>Variable </xsl:text>
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="string(@type)"/>
+    </xsl:call-template>
+    <xsl:text> </xsl:text>
+    <a name="{@name}"></a>
+    <xsl:value-of select="@name"/>
+    <xsl:text>
+
+</xsl:text>
+    </pre>
+  </xsl:template>
+
+  <xsl:template match="typedef" mode="toc">
+    <xsl:variable name="name" select="string(@name)"/>
+    <pre class="programlisting">
+    <xsl:choose>
+      <xsl:when test="@type = 'enum'">
+       <xsl:text>Enum </xsl:text>
+       <a href="#{$name}"><xsl:value-of select="$name"/></a>
+       <xsl:text>
+</xsl:text>
+      </xsl:when>
+      <xsl:otherwise>
+       <xsl:text>Typedef </xsl:text>
+       <xsl:call-template name="dumptext">
+         <xsl:with-param name="text" select="@type"/>
+       </xsl:call-template>
+       <xsl:text> </xsl:text>
+       <a name="{$name}"><xsl:value-of select="$name"/></a>
+       <xsl:text>
+</xsl:text>
+      </xsl:otherwise>
+    </xsl:choose>
+    </pre>
+  </xsl:template>
+
+  <xsl:template match="typedef[@type = 'enum']">
+    <xsl:variable name="name" select="string(@name)"/>
+    <h3>Enum <a name="{$name}"><xsl:value-of select="$name"/></a></h3>
+    <pre class="programlisting">
+      <xsl:text>Enum </xsl:text>
+      <xsl:value-of select="$name"/>
+      <xsl:text> {
+</xsl:text>
+      <xsl:for-each select="/api/symbols/enum[@type = $name]">
+        <xsl:sort select="@value" data-type="number" order="ascending"/>
+        <xsl:text>    </xsl:text>
+        <a name="{@name}"><xsl:value-of select="@name"/></a>
+        <xsl:text> = </xsl:text>
+        <xsl:value-of select="@value"/>
+        <xsl:if test="@info != ''">
+         <xsl:text> : </xsl:text>
+         <xsl:call-template name="dumptext">
+           <xsl:with-param name="text" select="@info"/>
+         </xsl:call-template>
+        </xsl:if>
+        <xsl:text>
+</xsl:text>
+      </xsl:for-each>
+      <xsl:text>}
+</xsl:text>
+    </pre>
+  </xsl:template>
+
+  <xsl:template match="struct" mode="toc">
+    <pre class="programlisting">
+    <xsl:text>Structure </xsl:text><a href="#{@name}"><xsl:value-of select="@name"/></a><br/>
+    <xsl:value-of select="@type"/><xsl:text>
+</xsl:text>
+    <xsl:if test="not(field)">
+      <xsl:text>The content of this structure is not made public by the API.
+</xsl:text>
+    </xsl:if>
+    </pre>
+  </xsl:template>
+
+  <xsl:template match="struct">
+    <h3><a name="{@name}">Structure <xsl:value-of select="@name"/></a></h3>
+    <pre class="programlisting">
+    <xsl:text>Structure </xsl:text><xsl:value-of select="@name"/><br/>
+    <xsl:value-of select="@type"/><xsl:text> {
+</xsl:text>
+    <xsl:if test="not(field)">
+      <xsl:text>The content of this structure is not made public by the API.
+</xsl:text>
+    </xsl:if>
+    <xsl:for-each select="field">
+        <xsl:text>    </xsl:text>
+       <xsl:call-template name="dumptext">
+         <xsl:with-param name="text" select="@type"/>
+       </xsl:call-template>
+       <xsl:text>&#9;</xsl:text>
+       <xsl:value-of select="@name"/>
+       <xsl:if test="@info != ''">
+         <xsl:text>&#9;: </xsl:text>
+         <xsl:call-template name="dumptext">
+           <xsl:with-param name="text" select="substring(@info, 1, 40)"/>
+         </xsl:call-template>
+       </xsl:if>
+       <xsl:text>
+</xsl:text>
+    </xsl:for-each>
+    <xsl:text>}</xsl:text>
+    </pre>
+  </xsl:template>
+
+  <xsl:template match="macro">
+    <xsl:variable name="name" select="string(@name)"/>
+    <h3><a name="{$name}"></a>Macro: <xsl:value-of select="$name"/></h3>
+    <pre><xsl:text>#define </xsl:text><xsl:value-of select="$name"/></pre>
+    <p>
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="info"/>
+    </xsl:call-template>
+    </p><xsl:text>
+</xsl:text>
+  </xsl:template>
+
+  <xsl:template match="function" mode="toc">
+    <xsl:variable name="name" select="string(@name)"/>
+    <xsl:variable name="nlen" select="string-length($name)"/>
+    <xsl:variable name="tlen" select="string-length(return/@type)"/>
+    <xsl:variable name="blen" select="(($nlen + 8) - (($nlen + 8) mod 8)) + (($tlen + 8) - (($tlen + 8) mod 8))"/>
+    <pre class="programlisting">
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="return/@type"/>
+    </xsl:call-template>
+    <xsl:text>&#9;</xsl:text>
+    <a href="#{@name}"><xsl:value-of select="@name"/></a>
+    <xsl:if test="$blen - 40 &lt; -8">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:if test="$blen - 40 &lt; 0">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:text>&#9;(</xsl:text>
+    <xsl:if test="not(arg)">
+      <xsl:text>void</xsl:text>
+    </xsl:if>
+    <xsl:for-each select="arg">
+      <xsl:call-template name="dumptext">
+        <xsl:with-param name="text" select="@type"/>
+      </xsl:call-template>
+      <xsl:text> </xsl:text>
+      <xsl:value-of select="@name"/>
+      <xsl:if test="position() != last()">
+        <xsl:text>, </xsl:text><br/>
+       <xsl:if test="$blen - 40 &gt; 8">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:if test="$blen - 40 &gt; 0">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:text>&#9;&#9;&#9;&#9;&#9; </xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+    <xsl:text>)</xsl:text>
+    </pre><xsl:text>
+</xsl:text>
+  </xsl:template>
+
+  <xsl:template match="functype" mode="toc">
+    <xsl:variable name="name" select="string(@name)"/>
+    <xsl:variable name="nlen" select="string-length($name)"/>
+    <xsl:variable name="tlen" select="string-length(return/@type)"/>
+    <xsl:variable name="blen" select="(($nlen + 8) - (($nlen + 8) mod 8)) + (($tlen + 8) - (($tlen + 8) mod 8))"/>
+    <pre class="programlisting">
+    <xsl:text>Function type: </xsl:text>
+    <a href="#{$name}"><xsl:value-of select="$name"/></a>
+    <xsl:text>
+</xsl:text>
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="return/@type"/>
+    </xsl:call-template>
+    <xsl:text>&#9;</xsl:text>
+    <a href="#{$name}"><xsl:value-of select="$name"/></a>
+    <xsl:if test="$blen - 40 &lt; -8">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:if test="$blen - 40 &lt; 0">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:text>&#9;(</xsl:text>
+    <xsl:if test="not(arg)">
+      <xsl:text>void</xsl:text>
+    </xsl:if>
+    <xsl:for-each select="arg">
+      <xsl:call-template name="dumptext">
+        <xsl:with-param name="text" select="@type"/>
+      </xsl:call-template>
+      <xsl:text> </xsl:text>
+      <xsl:value-of select="@name"/>
+      <xsl:if test="position() != last()">
+        <xsl:text>, </xsl:text><br/>
+       <xsl:if test="$blen - 40 &gt; 8">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:if test="$blen - 40 &gt; 0">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:text>&#9;&#9;&#9;&#9;&#9; </xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+    <xsl:text>)
+</xsl:text>
+    </pre>
+    <xsl:text>
+</xsl:text>
+  </xsl:template>
+
+  <xsl:template match="functype">
+    <xsl:variable name="name" select="string(@name)"/>
+    <xsl:variable name="nlen" select="string-length($name)"/>
+    <xsl:variable name="tlen" select="string-length(return/@type)"/>
+    <xsl:variable name="blen" select="(($nlen + 8) - (($nlen + 8) mod 8)) + (($tlen + 8) - (($tlen + 8) mod 8))"/>
+    <h3>
+      <a name="{$name}"></a>
+      <xsl:text>Function type: </xsl:text>
+      <xsl:value-of select="$name"/>
+    </h3>
+    <pre class="programlisting">
+    <xsl:text>Function type: </xsl:text>
+    <xsl:value-of select="$name"/>
+    <xsl:text>
+</xsl:text>
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="return/@type"/>
+    </xsl:call-template>
+    <xsl:text>&#9;</xsl:text>
+    <xsl:value-of select="@name"/>
+    <xsl:if test="$blen - 40 &lt; -8">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:if test="$blen - 40 &lt; 0">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:text>&#9;(</xsl:text>
+    <xsl:if test="not(arg)">
+      <xsl:text>void</xsl:text>
+    </xsl:if>
+    <xsl:for-each select="arg">
+      <xsl:call-template name="dumptext">
+        <xsl:with-param name="text" select="@type"/>
+      </xsl:call-template>
+      <xsl:text> </xsl:text>
+      <xsl:value-of select="@name"/>
+      <xsl:if test="position() != last()">
+        <xsl:text>, </xsl:text><br/>
+       <xsl:if test="$blen - 40 &gt; 8">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:if test="$blen - 40 &gt; 0">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:text>&#9;&#9;&#9;&#9;&#9; </xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+    <xsl:text>)
+</xsl:text>
+    </pre>
+    <p>
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="info"/>
+    </xsl:call-template>
+    </p>
+    <xsl:if test="arg | return">
+      <div class="variablelist"><table border="0"><col align="left"/><tbody>
+      <xsl:for-each select="arg">
+        <tr>
+          <td><span class="term"><i><tt><xsl:value-of select="@name"/></tt></i>:</span></td>
+         <td>
+           <xsl:call-template name="dumptext">
+             <xsl:with-param name="text" select="@info"/>
+           </xsl:call-template>
+         </td>
+        </tr>
+      </xsl:for-each>
+      <xsl:if test="return/@info">
+        <tr>
+          <td><span class="term"><i><tt>Returns</tt></i>:</span></td>
+         <td>
+           <xsl:call-template name="dumptext">
+             <xsl:with-param name="text" select="return/@info"/>
+           </xsl:call-template>
+         </td>
+        </tr>
+      </xsl:if>
+      </tbody></table></div>
+    </xsl:if>
+    <br/>
+    <xsl:text>
+</xsl:text>
+  </xsl:template>
+
+  <xsl:template match="function">
+    <xsl:variable name="name" select="string(@name)"/>
+    <xsl:variable name="nlen" select="string-length($name)"/>
+    <xsl:variable name="tlen" select="string-length(return/@type)"/>
+    <xsl:variable name="blen" select="(($nlen + 8) - (($nlen + 8) mod 8)) + (($tlen + 8) - (($tlen + 8) mod 8))"/>
+    <h3><a name="{$name}"></a>Function: <xsl:value-of select="$name"/></h3>
+    <pre class="programlisting">
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="return/@type"/>
+    </xsl:call-template>
+    <xsl:text>&#9;</xsl:text>
+    <xsl:value-of select="@name"/>
+    <xsl:if test="$blen - 40 &lt; -8">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:if test="$blen - 40 &lt; 0">
+      <xsl:text>&#9;</xsl:text>
+    </xsl:if>
+    <xsl:text>&#9;(</xsl:text>
+    <xsl:if test="not(arg)">
+      <xsl:text>void</xsl:text>
+    </xsl:if>
+    <xsl:for-each select="arg">
+      <xsl:call-template name="dumptext">
+        <xsl:with-param name="text" select="@type"/>
+      </xsl:call-template>
+      <xsl:text> </xsl:text>
+      <xsl:value-of select="@name"/>
+      <xsl:if test="position() != last()">
+        <xsl:text>, </xsl:text><br/>
+       <xsl:if test="$blen - 40 &gt; 8">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:if test="$blen - 40 &gt; 0">
+         <xsl:text>&#9;</xsl:text>
+       </xsl:if>
+       <xsl:text>&#9;&#9;&#9;&#9;&#9; </xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+    <xsl:text>)</xsl:text><br/>
+    <xsl:text>
+</xsl:text>
+    </pre>
+    <p>
+    <xsl:call-template name="dumptext">
+      <xsl:with-param name="text" select="info"/>
+    </xsl:call-template>
+    </p><xsl:text>
+</xsl:text>
+    <xsl:if test="arg | return/@info">
+      <div class="variablelist"><table border="0"><col align="left"/><tbody>
+      <xsl:for-each select="arg">
+        <tr>
+          <td><span class="term"><i><tt><xsl:value-of select="@name"/></tt></i>:</span></td>
+         <td>
+           <xsl:call-template name="dumptext">
+             <xsl:with-param name="text" select="@info"/>
+           </xsl:call-template>
+         </td>
+        </tr>
+      </xsl:for-each>
+      <xsl:if test="return/@info">
+        <tr>
+          <td><span class="term"><i><tt>Returns</tt></i>:</span></td>
+         <td>
+           <xsl:call-template name="dumptext">
+             <xsl:with-param name="text" select="return/@info"/>
+           </xsl:call-template>
+         </td>
+        </tr>
+      </xsl:if>
+      </tbody></table></div>
+    </xsl:if>
+  </xsl:template>
+
+  <xsl:template match="exports" mode="toc">
+    <xsl:apply-templates select="key('symbols', string(@symbol))[1]" mode="toc"/>
+  </xsl:template>
+
+  <xsl:template match="exports">
+    <xsl:apply-templates select="key('symbols', string(@symbol))[1]"/>
+  </xsl:template>
+
+  <xsl:template name="description">
+    <xsl:if test="deprecated">
+      <h2 style="font-weight:bold;color:red;text-align:center">This module is deprecated</h2>
+    </xsl:if>
+    <xsl:if test="description">
+      <p><xsl:value-of select="description"/></p>
+    </xsl:if>
+  </xsl:template>
+
+  <xsl:template name="docomponents">
+    <xsl:param name="mode"/>
+    <xsl:apply-templates select="exports[@type='macro']" mode="$mode">
+      <xsl:sort select='@symbol'/>
+    </xsl:apply-templates>
+    <xsl:apply-templates select="exports[@type='enum']" mode="$mode">
+      <xsl:sort select='@symbol'/>
+    </xsl:apply-templates>
+    <xsl:apply-templates select="exports[@type='typedef']" mode="$mode">
+      <xsl:sort select='@symbol'/>
+    </xsl:apply-templates>
+    <xsl:apply-templates select="exports[@type='struct']" mode="$mode">
+      <xsl:sort select='@symbol'/>
+    </xsl:apply-templates>
+    <xsl:apply-templates select="exports[@type='function']" mode="$mode">
+      <xsl:sort select='@symbol'/>
+    </xsl:apply-templates>
+  </xsl:template>
+  
+  <xsl:template match="file">
+    <xsl:variable name="name" select="@name"/>
+    <xsl:variable name="title">Module <xsl:value-of select="$name"/> from <xsl:value-of select="/api/@name"/></xsl:variable>
+    <xsl:document href="{$htmldir}/libxslt-{$name}.html" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+       <html>
+         <head>
+           <xsl:call-template name="style"/>
+           <xsl:call-template name="docstyle"/>
+           <title><xsl:value-of select="$title"/></title>
+         </head>
+         <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
+           <xsl:call-template name="titlebox">
+             <xsl:with-param name="title" select="$title"/>
+           </xsl:call-template>
+         <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>
+                   <td valign="top" width="200" bgcolor="#8b7765">
+                     <xsl:call-template name="apitoc"/>
+                   </td>
+                   <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">
+           <xsl:call-template name="navbar"/>
+           <xsl:call-template name="description"/>
+           <xsl:choose>
+             <xsl:when test="deprecated">
+               <div class="deprecated">
+                 <h2>Table of Contents</h2>
+                 <xsl:apply-templates select="exports" mode="toc"/>
+                 <h2>Description</h2>
+                 <xsl:text>
+</xsl:text>
+                 <xsl:apply-templates select="exports"/>
+               </div>
+             </xsl:when>
+             <xsl:otherwise>
+               <h2>Table of Contents</h2>
+               <xsl:apply-templates select="exports[@type='macro']" mode="toc">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='enum']" mode="toc">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='typedef']" mode="toc">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='struct']" mode="toc">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='function']" mode="toc">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <h2>Description</h2>
+               <xsl:text>
+</xsl:text>
+               <xsl:apply-templates select="exports[@type='macro']">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='enum']">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='typedef']">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='struct']">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+               <xsl:apply-templates select="exports[@type='function']">
+                 <xsl:sort select='@symbol'/>
+               </xsl:apply-templates>
+             </xsl:otherwise>
+           </xsl:choose>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
+                                     </td>
+                                   </tr>
+                                 </table>
+                               </td>
+                             </tr>
+                           </table>
+                         </td>
+                       </tr>
+                     </table>
+                   </td>
+                 </tr>
+               </table>
+             </td>
+           </tr>
+         </table>
+         </body>
+       </html>
+    </xsl:document>
+  </xsl:template>
+
+  <xsl:template match="file" mode="toc">
+    <xsl:variable name="name" select="@name"/>
+    <li>
+      <a href="libxslt-{$name}.html"><xsl:value-of select="$name"/></a>
+      <xsl:text>: </xsl:text>
+      <xsl:value-of select="summary"/>
+    </li>
+  </xsl:template>
+
+  <xsl:template name="mainpage">
+    <xsl:param name="file" select="concat($htmldir, '/index.html')"/>
+    <xsl:variable name="title">Reference Manual for <xsl:value-of select="/api/@name"/></xsl:variable>
+    <xsl:document href="{$file}" method="xml" encoding="ISO-8859-1"
+      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
+      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+       <html>
+         <head>
+           <xsl:call-template name="style"/>
+           <xsl:call-template name="docstyle"/>
+           <title><xsl:value-of select="$title"/></title>
+         </head>
+         <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
+           <xsl:call-template name="titlebox">
+             <xsl:with-param name="title" select="$title"/>
+           </xsl:call-template>
+         <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>
+                   <td valign="top" width="200" bgcolor="#8b7765">
+                     <xsl:call-template name="apitoc"/>
+                   </td>
+                   <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>Table of Contents</h2>
+           <ul>
+           <xsl:apply-templates select="/api/files/file" mode="toc"/>
+           </ul>
+                                       <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
+                                     </td>
+                                   </tr>
+                                 </table>
+                               </td>
+                             </tr>
+                           </table>
+                         </td>
+                       </tr>
+                     </table>
+                   </td>
+                 </tr>
+               </table>
+             </td>
+           </tr>
+         </table>
+         </body>
+       </html>
+    </xsl:document>
+  </xsl:template>
+
+  <xsl:template match="/">
+    <!-- Save the main index.html as well as a couple of copies -->
+    <xsl:call-template name="mainpage"/>
+    <xsl:call-template name="mainpage">
+      <xsl:with-param name="file" select="concat($htmldir, '/book1.html')"/>
+    </xsl:call-template>
+    <xsl:call-template name="mainpage">
+      <xsl:with-param name="file" select="concat($htmldir, '/libxslt-lib.html')"/>
+    </xsl:call-template>
+    <!-- now build the file for each of the modules -->
+    <xsl:apply-templates select="/api/files/file"/>
+  </xsl:template>
+
+</xsl:stylesheet>
diff --git a/doc/parsedecl.py b/doc/parsedecl.py
deleted file mode 100755 (executable)
index 5d810b4..0000000
+++ /dev/null
@@ -1,818 +0,0 @@
-#!/usr/bin/python -u
-#
-# tries to parse the output of gtk-doc declaration files and make
-# an XML reusable description from them
-#
-# TODO: try to extracts comments from the DocBook output of
-
-import sys
-import string
-
-ids = {}
-
-macros = {}
-variables = {}
-structs = {}
-typedefs = {}
-enums = {}
-functions = {}
-user_functions = {}
-ret_types = {}
-types = {}
-
-sections = []
-files = {}
-identifiers_file = {}
-identifiers_type = {}
-
-##################################################################
-#
-#          Indexer to generate the word index
-#
-##################################################################
-index = {}
-
-
-def indexString(id, str):
-    str = string.replace(str, "'", ' ')
-    str = string.replace(str, '"', ' ')
-    str = string.replace(str, "/", ' ')
-    str = string.replace(str, '*', ' ')
-    str = string.replace(str, "[", ' ')
-    str = string.replace(str, "]", ' ')
-    str = string.replace(str, "(", ' ')
-    str = string.replace(str, ")", ' ')
-    str = string.replace(str, "<", ' ')
-    str = string.replace(str, '>', ' ')
-    str = string.replace(str, "&", ' ')
-    str = string.replace(str, '#', ' ')
-    str = string.replace(str, ",", ' ')
-    str = string.replace(str, '.', ' ')
-    str = string.replace(str, ';', ' ')
-    tokens = string.split(str)
-    for token in tokens:
-        try:
-           c = token[0]
-           if string.find(string.letters, c) < 0:
-               pass
-           elif len(token) < 3:
-               pass
-           else:
-               lower = string.lower(token)
-               # TODO: generalize this a bit
-               if lower == 'and' or lower == 'the':
-                   pass
-               elif index.has_key(token):
-                   index[token].append(id)
-               else:
-                   index[token] = [id]
-       except:
-           pass
-       
-
-
-##################################################################
-#
-#          Parsing: libxslt-decl.txt
-#
-##################################################################
-def mormalizeTypeSpaces(raw, function):
-    global types
-
-    tokens = string.split(raw)
-    type = ''
-    for token in tokens:
-       if type != '':
-           type = type + ' ' + token
-       else:
-           type = token
-    if types.has_key(type):
-        types[type].append(function)
-    else:
-        types[type] = [function]
-    return type
-
-def removeComments(raw):
-    while string.find(raw, '/*') > 0:
-        e = string.find(raw, '/*')
-       tmp = raw[0:e]
-       raw = raw[e:]
-       e = string.find(raw, '*/')
-       if e > 0:
-           raw = tmp + raw[e + 2:]
-       else:
-           raw = tmp
-    return raw
-
-def extractArgs(raw, function):
-    raw = removeComments(raw)
-    raw = string.replace(raw, '\n', ' ')
-    raw = string.replace(raw, '\r', ' ')
-    list = string.split(raw, ",")
-    ret = []
-    for arg in list:
-        i = len(arg)
-       if i == 0:
-           continue
-       i = i - 1
-       c = arg[i]
-       while string.find(string.letters, c) >= 0 or \
-             string.find(string.digits, c) >= 0 or c == '_':
-           i = i - 1
-           if i < 0:
-               break
-           c = arg[i]
-       name = arg[i+1:]
-        while string.find(string.whitespace, c) >= 0:
-           i = i - 1
-           if i < 0:
-               break
-           c = arg[i]
-       type = mormalizeTypeSpaces(arg[0:i+1], function)
-       if name == 'void' and type == '':
-           pass
-       else:
-           ret.append([type, name, ''])
-
-    return ret
-
-def extractTypes(raw, function):
-    global ret_types
-
-    tokens = string.split(raw)
-    type = ''
-    for token in tokens:
-       if type != '':
-           type = type + ' ' + token
-       else:
-           type = token
-    if ret_types.has_key(type):
-        ret_types[type].append(function)
-    else:
-        ret_types[type] = [function]
-
-    return type
-
-def parseMacro():
-    global input
-    global macros
-    global variables
-
-    var = 1
-    line = input.readline()[:-1]
-    while line != "</MACRO>":
-        if line[0:6] == "<NAME>" and line[-7:] == "</NAME>":
-           name = line[6:-7]
-       elif string.find(line, "#define") >= 0:
-           var = 0
-       line = input.readline()[:-1]
-
-    if var == 1:
-       variables[name] = ['', ''] # type, info
-       identifiers_type[name] = "variable"
-    else:
-       macros[name] = [[], ''] # args, info
-       identifiers_type[name] = "macro"
-
-def parseStruct():
-    global input
-    global structs
-
-    line = input.readline()[:-1]
-    while line != "</STRUCT>":
-        if line[0:6] == "<NAME>" and line[-7:] == "</NAME>":
-           name = line[6:-7]
-       line = input.readline()[:-1]
-
-    structs[name] = ''
-    identifiers_type[name] = "struct"
-
-def parseTypedef():
-    global input
-    global typedefs
-
-    line = input.readline()[:-1]
-    while line != "</TYPEDEF>":
-        if line[0:6] == "<NAME>" and line[-7:] == "</NAME>":
-           name = line[6:-7]
-       line = input.readline()[:-1]
-
-    typedefs[name] = ''
-    identifiers_type[name] = "typedef"
-
-def parseEnum():
-    global input
-    global enums
-
-    line = input.readline()[:-1]
-    consts = []
-    while line != "</ENUM>":
-        if line[0:6] == "<NAME>" and line[-7:] == "</NAME>":
-           name = line[6:-7]
-       elif string.find(line, 'enum') >= 0:
-           pass
-       elif string.find(line, '{') >= 0:
-           pass
-       elif string.find(line, '}') >= 0:
-           pass
-       elif string.find(line, ';') >= 0:
-           pass
-       else:
-           comment = string.find(line, '/*')
-           if comment >= 0:
-               line = line[0:comment]
-           decls = string.split(line, ",")
-           for decl in decls:
-               val = string.split(decl, "=")[0]
-               tokens = string.split(val)
-               if len(tokens) >= 1:
-                   token = tokens[0]
-                   if string.find(string.letters, token[0]) >= 0:
-                       consts.append(token)
-                       identifiers_type[token] = "const"
-       line = input.readline()[:-1]
-        
-    enums[name] = [consts, '']
-    identifiers_type[name] = "enum"
-
-def parseStaticFunction():
-    global input
-    global user_functions
-
-    line = input.readline()[:-1]
-    type = None
-    signature = ""
-    while line != "</USER_FUNCTION>":
-        if line[0:6] == "<NAME>" and line[-7:] == "</NAME>":
-           name = line[6:-7]
-        elif line[0:9] == "<RETURNS>" and line[-10:] == "</RETURNS>":
-           type = extractTypes(line[9:-10], name)
-       else:
-           signature = signature + line
-       line = input.readline()[:-1]
-
-    args = extractArgs(signature, name)
-    user_functions[name] = [[type, ''] , args, '']
-    identifiers_type[name] = "functype"
-
-def parseFunction():
-    global input
-    global functions
-
-    line = input.readline()[:-1]
-    type = None
-    signature = ""
-    while line != "</FUNCTION>":
-        if line[0:6] == "<NAME>" and line[-7:] == "</NAME>":
-           name = line[6:-7]
-        elif line[0:9] == "<RETURNS>" and line[-10:] == "</RETURNS>":
-           type = extractTypes(line[9:-10], name)
-       else:
-           signature = signature + line
-       line = input.readline()[:-1]
-
-    args = extractArgs(signature, name)
-    functions[name] = [[type, ''] , args, '']
-    identifiers_type[name] = "function"
-
-print "Parsing: libxslt-decl.txt"
-input = open('libxslt-decl.txt')
-while 1:
-    line = input.readline()
-    if not line:
-        break
-    line = line[:-1]
-    if line == "<MACRO>":
-        parseMacro()
-    elif line == "<ENUM>":
-        parseEnum()
-    elif line == "<FUNCTION>":
-        parseFunction()
-    elif line == "<STRUCT>":
-        parseStruct()
-    elif line == "<TYPEDEF>":
-        parseTypedef()
-    elif line == "<USER_FUNCTION>":
-        parseStaticFunction()
-    elif len(line) >= 1 and line[0] == "<":
-        print "unhandled %s" % (line)
-
-print "Parsed: %d macros. %d structs, %d typedefs, %d enums" % (
-          len(macros.keys()), len(structs.keys()), len(typedefs.keys()),
-         len(enums))
-c = 0
-for enum in enums.keys():
-    consts = enums[enum][0]
-    c = c + len(consts)
-print "        %d variables, %d constants, %d functions and %d functypes" % (
-          len(variables.keys()), c, len(functions.keys()),
-         len(user_functions.keys()))
-print "The functions manipulates %d different types" % (len(types.keys()))
-print "The functions returns %d different types" % (len(ret_types.keys()))
-
-##################################################################
-#
-#          Parsing: libxslt-decl-list.txt
-#
-##################################################################
-def parseSection():
-    global input
-    global sections
-    global files
-    global identifiers_file
-
-    tokens = []
-    line = input.readline()[:-1]
-    while line != "</SECTION>":
-        if line[0:6] == "<FILE>" and line[-7:] == "</FILE>":
-           name = line[6:-7]
-       elif len(line) > 0:
-           tokens.append(line)
-       line = input.readline()[:-1]
-
-    sections.append(name)
-    files[name] = tokens
-    for token in tokens:
-        identifiers_file[token] = name
-       #
-       # Small transitivity for enum values
-       #
-       if enums.has_key(token):
-           for const in enums[token][0]:
-               identifiers_file[const] = name
-
-print "Parsing: libxslt-decl-list.txt"
-input = open('libxslt-decl-list.txt')
-while 1:
-    line = input.readline()
-    if not line:
-        break
-    line = line[:-1]
-    if line == "<SECTION>":
-        parseSection()
-    elif len(line) >= 1 and line[0] == "<":
-        print "unhandled %s" % (line)
-
-print "Parsed: %d files %d identifiers" % (len(files), len(identifiers_file.keys()))
-##################################################################
-#
-#          Parsing: xml/*.xml
-#          To enrich the existing info with extracted comments
-#
-##################################################################
-
-nbcomments = 0
-
-def insertParameterComment(id, name, value, is_param):
-    global nbcomments
-
-    indexString(id, value)
-    if functions.has_key(id):
-        if is_param == 1:
-           args = functions[id][1]
-           found = 0
-           for arg in args:
-               if arg[1] == name:
-                   arg[2] = value
-                   found = 1
-                   break
-           if found == 0 and name != '...':
-               print "Arg %s not found on function %s description" % (name, id)
-               return
-       else:
-           ret = functions[id][0]
-           ret[1] = value
-    elif user_functions.has_key(id):
-        if is_param == 1:
-           args = user_functions[id][1]
-           found = 0
-           for arg in args:
-               if arg[1] == name:
-                   arg[2] = value
-                   found = 1
-                   break
-           if found == 0 and name != '...':
-               print "Arg %s not found on functype %s description" % (name, id)
-               print args
-               return
-       else:
-           ret = user_functions[id][0]
-           ret[1] = value
-    elif macros.has_key(id):
-        if is_param == 1:
-           args = macros[id][0]
-           found = 0
-           for arg in args:
-               if arg[0] == name:
-                   arg[1] = value
-                   found = 1
-                   break
-           if found == 0:
-               args.append([name, value])
-       else:
-           print "Return info for macro %s: %s" % (id, value)
-#          ret = macros[id][0]
-#          ret[1] = value
-    else:
-        print "lost specific comment %s: %s: %s" % (id, name, value)
-       return
-    nbcomments = nbcomments + 1
-
-def insertComment(name, title, value, id):
-    global nbcomments
-
-    ids[name] = id
-    indexString(name, value)
-    if functions.has_key(name):
-        functions[name][2] = value
-       return "function"
-    elif typedefs.has_key(name):
-        typedefs[name] = value
-       return "typedef"
-    elif macros.has_key(name):
-        macros[name][1] = value
-       return "macro"
-    elif variables.has_key(name):
-        variables[name][1] = value
-       return "variable"
-    elif structs.has_key(name):
-        structs[name] = value
-       return "struct"
-    elif enums.has_key(name):
-        enums[name][1] = value
-       return "enum"
-    elif user_functions.has_key(name):
-        user_functions[name][2] = value
-       return "user_function"
-    else:
-        print "lost comment %s: %s" % (name, value)
-       return "unknown"
-    nbcomments = nbcomments + 1
-
-import libxml2
-import os
-
-
-def analyzeXMLDescriptionRow(doc, desc, id, row):
-    if doc == None or desc == None or id == None or row == None:
-        return
-    ctxt = doc.xpathNewContext()
-    ctxt.setContextNode(row)
-    param = ctxt.xpathEval("entry[1]/parameter")
-    entries = ctxt.xpathEval("entry")
-    if param == []:
-        is_param = 0
-       name = None
-    else:
-        name = param[0].content
-       is_param = 1
-    str = entries[1].content
-    str = string.replace(str, '\n', ' ')
-    str = string.replace(str, '\r', ' ')
-    str = string.replace(str, '    ', ' ')
-    str = string.replace(str, '   ', ' ')
-    str = string.replace(str, '  ', ' ')
-    while len(str) >= 1 and str[0] == ' ':
-       str=str[1:]
-
-    insertParameterComment(id, name, str, is_param)
-
-
-
-def analyzeXMLDescription(doc, desc):
-    if doc == None or desc == None:
-        return
-    ctxt = doc.xpathNewContext()
-    ctxt.setContextNode(desc)
-
-    #
-    # get the function name
-    #
-    try:
-       title = ctxt.xpathEval("title")[0].content
-    except:
-        return
-    old_id = ctxt.xpathEval("string(title/anchor/@id)")
-    id = string.replace(title, '(', ' ');
-    id = string.replace(id, ')', ' ');
-    id = string.split(id) [0]
-
-    #
-    # get the function comments
-    #
-    comment = ""
-    paras = ctxt.xpathEval("para")
-    for para in paras:
-        str = para.content
-       str = string.replace(str, '\n', ' ')
-       str = string.replace(str, '\r', ' ')
-       str = string.replace(str, '    ', ' ')
-       str = string.replace(str, '   ', ' ')
-       str = string.replace(str, '  ', ' ')
-       while len(str) >= 1 and str[0] == ' ':
-           str=str[1:]
-
-        comment = comment + str
-
-    insertComment(id, title, comment, old_id)
-
-    rows = ctxt.xpathEval("informaltable/tgroup/tbody/row")
-    for row in rows:
-        analyzeXMLDescriptionRow(doc, desc, id, row)
-
-def analyzeXMLDoc(doc):
-    if doc == None:
-        return
-    ctxt = doc.xpathNewContext()
-    descriptions = ctxt.xpathEval("//refsect2")
-    print len(descriptions)
-    for description in descriptions:
-        analyzeXMLDescription(doc, description)
-
-xmlfiles = 0
-filenames = os.listdir("xml")
-for filename in filenames:
-    print filename
-    try:
-        doc = libxml2.parseFile("xml/" + filename)
-       analyzeXMLDoc(doc)
-       doc.freeDoc()
-       xmlfiles = xmlfiles + 1
-    except:
-        print "failed to parse XML description %s" % ("xml/" + filename)
-       continue
-
-print "Parsed: %d XML files collexting %d comments" % (xmlfiles, nbcomments)
-
-##################################################################
-#
-#          Saving: libxslt-api.xml
-#
-##################################################################
-
-def escape(raw):
-    raw = string.replace(raw, '&', '&amp;')
-    raw = string.replace(raw, '<', '&lt;')
-    raw = string.replace(raw, '>', '&gt;')
-    raw = string.replace(raw, "'", '&apos;')
-    raw = string.replace(raw, '"', '&quot;')
-    return raw
-
-print "Saving XML description libxslt-api.xml"
-output = open("libxslt-api.xml", "w")
-output.write('<?xml version="1.0" encoding="ISO-8859-1"?>\n')
-output.write("<api name='libxslt'>\n")
-output.write("  <files>\n")
-for file in files.keys():
-    output.write("    <file name='%s'>\n" % file)
-    for symbol in files[file]:
-        output.write("     <exports symbol='%s'/>\n" % (symbol))
-    output.write("    </file>\n")
-output.write("  </files>\n")
-
-output.write("  <symbols>\n")
-symbols=macros.keys()
-for i in structs.keys(): symbols.append(i)
-for i in variables.keys(): variables.append(i)
-for i in typedefs.keys(): symbols.append(i)
-for i in enums.keys():
-    symbols.append(i)
-    for j in enums[i][0]:
-        symbols.append(j)
-for i in functions.keys(): symbols.append(i)
-for i in user_functions.keys(): symbols.append(i)
-symbols.sort()
-prev = None
-for i in symbols:
-    if i == prev:
-#        print "Symbol %s redefined" % (i)
-       continue
-    else:
-        prev = i
-    if identifiers_type.has_key(i):
-        type = identifiers_type[i]
-       
-        if identifiers_file.has_key(i):
-           file = identifiers_file[i]
-       else:
-           file = None
-
-       output.write("    <%s name='%s'" % (type, i))
-       if file != None:
-           output.write(" file='%s'" % (file))
-       if type == "function":
-          output.write(">\n");
-          (ret, args, doc) = functions[i]
-          if doc != None and doc != '':
-              output.write("      <info>%s</info>\n" % (escape(doc)))
-          if ret[1] != None and ret[1] != '':
-              output.write("      <return type='%s' info='%s'/>\n" % (
-                           ret[0], escape(ret[1])))
-          else:
-              if ret[0] != 'void' and\
-                 ret[0][0:4] != 'void': # This one is actually a bug in GTK Doc
-                  print "Description for return on %s is missing" % (i)
-              output.write("      <return type='%s'/>\n" % (ret[0]))
-          for arg in args:
-              if arg[2] != None and arg[2] != '':
-                  output.write("      <arg name='%s' type='%s' info='%s'/>\n" %
-                               (arg[1], arg[0], escape(arg[2])))
-              else:
-                  if arg[0] != '...':
-                      print "Description for %s on %s is missing" % (arg[1], i)
-                  output.write("      <arg name='%s' type='%s'/>\n" % (
-                               arg[1], arg[0]))
-          output.write("    </%s>\n" % (type));
-       elif type == 'functype':
-          output.write(">\n");
-          (ret, args, doc) = user_functions[i]
-          if doc != None and doc != '':
-              output.write("      <info>%s</info>\n" % (escape(doc)))
-          if ret[1] != None and ret[1] != '':
-              output.write("      <return type='%s' info='%s'/>\n" % (
-                           ret[0], escape(ret[1])))
-          else:
-              if ret[0] != 'void' and\
-                 ret[0][0:4] != 'void': # This one is actually a bug in GTK Doc
-                  print "Description for return on %s is missing" % (i)
-              output.write("      <return type='%s'/>\n" % (ret[0]))
-          for arg in args:
-              if arg[2] != None and arg[2] != '':
-                  output.write("      <arg name='%s' type='%s' info='%s'/>\n" %
-                               (arg[1], arg[0], escape(arg[2])))
-              else:
-                  if arg[0] != '...':
-                      print "Description for %s on %s is missing" % (arg[1], i)
-                  output.write("      <arg name='%s' type='%s'/>\n" % (
-                               arg[1], arg[0]))
-          output.write("    </%s>\n" % (type));
-       elif type == 'macro':
-          output.write(">\n");
-          if macros[i][1] != None and macros[i][1] != '':
-              output.write("      <info>%s</info>\n" % (escape(macros[i][1])))
-          else:
-              print "Description for %s is missing" % (i)
-          args = macros[i][0]
-          for arg in args:
-              if arg[1] != None and arg[1] != '':
-                  output.write("      <arg name='%s' info='%s'/>\n" %
-                               (arg[0], escape(arg[1])))
-              else:
-                  print "Description for %s on %s is missing" % (arg[1], i)
-                  output.write("      <arg name='%s'/>\n" % (arg[0]))
-          output.write("    </%s>\n" % (type));
-       elif type == 'struct':
-          if structs[i] != None and structs[i] != '':
-              output.write(" info='%s'/>\n" % (escape(structs[i])))
-          else:
-              output.write("/>\n");
-       elif type == 'variable':
-          if variables[i][1] != None and variables[i][1] != '':
-              output.write(" info='%s'/>\n" % (escape(variables[i])))
-          else:
-              output.write("/>\n");
-       elif type == 'typedef':
-          if typedefs[i] != None and typedefs[i] != '':
-              output.write(" info='%s'/>\n" % (escape(typedefs[i])))
-          else:
-              output.write("/>\n");
-       else:
-          output.write("/>\n");
-    else:
-        print "Symbol %s not found in identifiers list" % (i)
-output.write("  </symbols>\n")
-output.write("</api>\n")
-output.close()
-print "generated XML for %d symbols" % (len(symbols))
-
-##################################################################
-#
-#          Saving: libxslt-api.xml
-#
-##################################################################
-
-hash = {}
-for file in files.keys():
-    for symbol in files[file]:
-        hash[symbol] = file
-
-def link(id):
-    if ids.has_key(id):
-        target = string.upper(ids[id])
-    else:
-       target = string.upper(id)
-    if hash.has_key(id):
-        module = string.lower(hash[id])
-    else:
-        module = 'index'
-    file = 'html/libxslt-' + module + '.html';
-    return file + '#' + target
-    
-print "Saving XML crossreferences libxslt-refs.xml"
-output = open("libxslt-refs.xml", "w")
-output.write('<?xml version="1.0" encoding="ISO-8859-1"?>\n')
-output.write("<apirefs name='libxslt'>\n")
-output.write("  <references>\n")
-typ = ids.keys()
-typ.sort()
-for id in typ:
-    output.write("    <reference name='%s' href='%s'/>\n" % (id, link(id)))
-output.write("  </references>\n")
-output.write("  <alpha>\n")
-letter = None
-ids = ids.keys()
-ids.sort()
-for id in ids:
-    if id[0] != letter:
-        if letter != None:
-           output.write("    </letter>\n")
-        letter = id[0]
-       output.write("    <letter name='%s'>\n" % (letter))
-    output.write("    <ref name='%s'/>\n" % (id))
-if letter != None:
-    output.write("    </letter>\n")
-output.write("  </alpha>\n")
-output.write("  <constructors>\n")
-typ = ret_types.keys()
-typ.sort()
-for type in typ:
-    if type == '' or type == 'void' or type == "int" or type == "char *" or \
-       type == "const char *" :
-        continue
-    output.write("    <type name='%s'>\n" % (type))
-    ids = ret_types[type]
-    for id in ids:
-       output.write("      <ref name='%s'/>\n" % (id))
-    output.write("    </type>\n")
-output.write("  </constructors>\n")
-output.write("  <functions>\n")
-typ = types.keys()
-typ.sort()
-for type in typ:
-    if type == '' or type == 'void' or type == "int" or type == "char *" or \
-       type == "const char *" :
-        continue
-    output.write("    <type name='%s'>\n" % (type))
-    ids = types[type]
-    for id in ids:
-       output.write("      <ref name='%s'/>\n" % (id))
-    output.write("    </type>\n")
-output.write("  </functions>\n")
-
-output.write("  <files>\n")
-typ = files.keys()
-typ.sort()
-for file in typ:
-    output.write("    <file name='%s'>\n" % (file))
-    for id in files[file]:
-       output.write("      <ref name='%s'/>\n" % (id))
-    output.write("    </file>\n")
-output.write("  </files>\n")
-
-output.write("  <index>\n")
-typ = index.keys()
-typ.sort()
-letter = None
-count = 0
-chunk = 0
-chunks = []
-for id in typ:
-    if len(index[id]) > 30:
-        continue
-    if id[0] != letter:
-        if letter == None or count > 200:
-           if letter != None:
-               output.write("      </letter>\n")
-               output.write("    </chunk>\n")
-               count = 0
-               chunks.append(["chunk%s" % (chunk -1), first_letter, letter])
-           output.write("    <chunk name='chunk%s'>\n" % (chunk))
-           first_letter = id[0]
-           chunk = chunk + 1
-        elif letter != None:
-           output.write("      </letter>\n")
-        letter = id[0]
-       output.write("      <letter name='%s'>\n" % (letter))
-    output.write("        <word name='%s'>\n" % (id))
-    tokens = index[id];
-    tokens.sort()
-    tok = None
-    for token in index[id]:
-        if tok == token:
-           continue
-       tok = token
-       output.write("          <ref name='%s'/>\n" % (token))
-       count = count + 1
-    output.write("        </word>\n")
-if letter != None:
-    output.write("      </letter>\n")
-    output.write("    </chunk>\n")
-    output.write("    <chunks>\n")
-    for ch in chunks:
-        output.write("      <chunk name='%s' start='%s' end='%s'/>\n" % (
-                    ch[0], ch[1], ch[2]))
-    output.write("    </chunks>\n")
-output.write("  </index>\n")
-
-output.write("</apirefs>\n")
-output.close()
index ac18421..fecd777 100644 (file)
@@ -3,6 +3,9 @@
   <xsl:output method="xml" encoding="ISO-8859-1" indent="yes"
       doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
       doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
+
+  <xsl:variable name="href_base" select="''"/>
+  
 <!--
  - returns the filename associated to an ID in the original file
  -->
   </xsl:variable>
   <xsl:variable name="api">
     <ul>
-      <li><a href="APIchunk0.html">Alphabetic</a></li>
-      <li><a href="APIconstructors.html">Constructors</a></li>
-      <li><a href="APIfunctions.html">Functions/Types</a></li>
-      <li><a href="APIfiles.html">Modules</a></li>
-      <li><a href="APIsymbols.html">Symbols</a></li>
+      <li><a href="{$href_base}APIchunk0.html">Alphabetic</a></li>
+      <li><a href="{$href_base}APIconstructors.html">Constructors</a></li>
+      <li><a href="{$href_base}APIfunctions.html">Functions/Types</a></li>
+      <li><a href="{$href_base}APIfiles.html">Modules</a></li>
+      <li><a href="{$href_base}APIsymbols.html">Symbols</a></li>
     </ul>
   </xsl:variable>
   <xsl:variable name="related">
     <ul>
-      <li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
-      <li><a href="xsltproc.html">Man page for xsltproc</a></li>
+      <li><a href="{$href_base}tutorial/libxslttutorial.html">Tutorial</a></li>
+      <li><a href="{$href_base}xsltproc.html">Man page for xsltproc</a></li>
       <li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
       <li><a href="http://xmlsoft.org/">XML libxml</a></li>
       <li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
       <li><a href="http://www.mod-xslt.com/mod-xslt/">Apache module</a></li>
     </ul>
   </xsl:variable>
-  <xsl:template name="toc">
+  <xsl:template name="develtoc">
     <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000">
       <tr>
         <td>
@@ -199,13 +202,13 @@ A:link, A:visited, A:active { text-decoration: underline }
     <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center">
     <tr>
     <td width="120">
-    <a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents"/></a>
+    <a href="http://swpat.ffii.org/"><img src="{$href_base}epatents.png" alt="Action against software patents"/></a>
     </td>
     <td width="100">
-    <a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo"/></a>
-    <a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"/></a>
+    <a href="http://www.gnome.org/"><img src="{$href_base}gnome2.png" alt="Gnome2 Logo"/></a>
+    <a href="http://www.redhat.com"><img src="{$href_base}redhat.gif" alt="Red Hat Logo"/></a>
     <div align="left">
-    <a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"/></a>
+    <a href="http://xmlsoft.org/XSLT/"><img src="{$href_base}Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo"/></a>
     </div>
     </td>
     <td>
@@ -295,7 +298,7 @@ A:link, A:visited, A:active { text-decoration: underline }
                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
                   <tr>
                     <td valign="top" width="200" bgcolor="#8b7765">
-                      <xsl:call-template name="toc"/>
+                      <xsl:call-template name="develtoc"/>
                     </td>
                     <td valign="top" bgcolor="#8b7765">
                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
@@ -349,7 +352,7 @@ A:link, A:visited, A:active { text-decoration: underline }
             <table border="0" cellspacing="0" cellpadding="2" width="100%">
               <tr>
                 <td valign="top" width="200" bgcolor="#8b7765">
-                  <xsl:call-template name="toc"/>
+                  <xsl:call-template name="develtoc"/>
                 </td>
                 <td valign="top" bgcolor="#8b7765">
                   <table border="0" cellspacing="0" cellpadding="1" width="100%">
index 381d507..69b1745 100644 (file)
@@ -49,6 +49,8 @@ xsltCopyTextString
 xsltCreateRVT
 xsltDebug
 xsltDebugDumpExtensions
+xsltDebugGetDefaultTrace
+xsltDebugSetDefaultTrace
 xsltDecimalFormatGetByName
 xsltDefaultSortFunction
 xsltDoSortFunction