1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-29 15:41:13 +03:00

upgraded to the XML/XSLT toolchain for the HTML generation fixing #111799

* doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
  for the HTML generation fixing #111799
* doc/html/*.html doc/html/*.png: associated update
Daniel
This commit is contained in:
Daniel Veillard
2003-04-29 13:20:50 +00:00
parent ce5ea3eeb7
commit 051989b9ec
27 changed files with 3518 additions and 25548 deletions

BIN
doc/html/home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 B

46
doc/html/index.html Normal file
View File

@ -0,0 +1,46 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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>
<09><><EFBFBD><EFBFBD><tt>&lt;<a href="mailto:daniel@veillard.com">daniel@veillard.com</a>&gt;</tt><br>
<09><></p></div></div></div></div></div><div><p class="copyright">Copyright <20> 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<65>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@ -1,246 +1,232 @@
<ANCHOR id ="LIBXSLT-XSLT" href="libxslt/libxslt-xslt.html">
<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 ="LIBXSLT-FUNCTIONS" href="libxslt/libxslt-functions.html">
<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 ="LIBXSLT-PATTERN" href="libxslt/libxslt-pattern.html">
<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 ="LIBXSLT-TEMPLATES" href="libxslt/libxslt-templates.html">
<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 ="LIBXSLT-TRANSFORM" href="libxslt/libxslt-transform.html">
<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 ="XSLHANDLEDEBUGGER" href="libxslt/libxslt-transform.html#XSLHANDLEDEBUGGER">
<ANCHOR id ="LIBXSLT-XSLTUTILS" href="libxslt/libxslt-xsltutils.html">
<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 ="LIBXSLT-ATTRIBUTES" href="libxslt/libxslt-attributes.html">
<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 ="LIBXSLT-IMPORTS" href="libxslt/libxslt-imports.html">
<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 ="LIBXSLT-EXTENSIONS" href="libxslt/libxslt-extensions.html">
<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 ="XSLTREGISTERTESTMODULE" href="libxslt/libxslt-extensions.html#XSLTREGISTERTESTMODULE">
<ANCHOR id ="XSLTDEBUGDUMPEXTENSIONS" href="libxslt/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">
<ANCHOR id ="LIBXSLT-NAMESPACES" href="libxslt/libxslt-namespaces.html">
<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 ="LIBXSLT-VARIABLES" href="libxslt/libxslt-variables.html">
<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 ="LIBXSLT-KEYS" href="libxslt/libxslt-keys.html">
<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 ="LIBXSLT-XSLTINTERNALS" href="libxslt/libxslt-xsltinternals.html">
<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 ="LIBXSLT-NUMBERSINTERNALS" href="libxslt/libxslt-numbersinternals.html">
<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">
<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="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="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="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">

BIN
doc/html/left.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

View File

@ -1,678 +1,72 @@
<HTML
><HEAD
><TITLE
>attributes</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="HOME"
TITLE="Gnome XSLT Library Reference Manual"
HREF="book1.html"><LINK
REL="UP"
TITLE="Libxslt Library Reference"
HREF="libxslt-lib.html"><LINK
REL="PREVIOUS"
TITLE="xsltutils"
HREF="libxslt-xsltutils.html"><LINK
REL="NEXT"
TITLE="imports"
HREF="libxslt-imports.html"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
><TR
><TH
COLSPAN="4"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="5"
>Gnome XSLT Library Reference Manual</FONT
></TH
></TR
><TR
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxslt-xsltutils.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="libxslt-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Up</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
HREF="libxslt-imports.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
></TABLE
></DIV
><H1
><A
NAME="LIBXSLT-ATTRIBUTES"
></A
>attributes</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN3071"
></A
><H2
>Name</H2
>attributes&nbsp;--&nbsp;</DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN3074"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="SYNOPSIS"
>&#13;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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
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
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> node,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> inst,
<GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *attributes);
void <A
HREF="libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET"
>xsltResolveStylesheetAttributeSet</A
>
(<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style);</PRE
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3089"
></A
><H2
>Description</H2
><P
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3092"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN3094"
></A
><H3
><A
NAME="XSLTPARSESTYLESHEETATTRIBUTESET"
></A
>xsltParseStylesheetAttributeSet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltParseStylesheetAttributeSet (<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> cur);</PRE
></TD
></TR
></TABLE
><P
>parse an XSLT stylesheet attribute-set element</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3102"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>style</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the XSLT stylesheet</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>cur</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the "attribute-set" element</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3115"
></A
><H3
><A
NAME="XSLTFREEATTRIBUTESETSHASHES"
></A
>xsltFreeAttributeSetsHashes ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltFreeAttributeSetsHashes (<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style);</PRE
></TD
></TR
></TABLE
><P
>Free up the memory used by attribute sets</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3122"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>style</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> an XSLT stylesheet</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3131"
></A
><H3
><A
NAME="XSLTAPPLYATTRIBUTESET"
></A
>xsltApplyAttributeSet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltApplyAttributeSet (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> node,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> inst,
<GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *attributes);</PRE
></TD
></TR
></TABLE
><P
>Apply the xsl:use-attribute-sets</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3141"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the XSLT stylesheet</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the node in the source tree.</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>inst</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the xslt attribute node</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>attributes</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the set list.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3162"
></A
><H3
><A
NAME="XSLTRESOLVESTYLESHEETATTRIBUTESET"
></A
>xsltResolveStylesheetAttributeSet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltResolveStylesheetAttributeSet
(<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style);</PRE
></TD
></TR
></TABLE
><P
>resolve the references between attribute sets.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3169"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>style</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the XSLT stylesheet</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></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"
><A
HREF="libxslt-xsltutils.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="libxslt-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Up</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
HREF="libxslt-imports.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
><TR
><TD
COLSPAN="2"
ALIGN="left"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>xsltutils</B
></FONT
></TD
><TD
COLSPAN="2"
ALIGN="right"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>imports</B
></FONT
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
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><EFBFBD>:</span></td><td> the XSLT stylesheet
</td></tr><tr><td><span class="term"><i><tt>cur</tt></i><EFBFBD>:</span></td><td> the &quot;attribute-set&quot; 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><EFBFBD>:</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><EFBFBD>:</span></td><td> the XSLT stylesheet
</td></tr><tr><td><span class="term"><i><tt>node</tt></i><EFBFBD>:</span></td><td> the node in the source tree.
</td></tr><tr><td><span class="term"><i><tt>inst</tt></i><EFBFBD>:</span></td><td> the xslt attribute node
</td></tr><tr><td><span class="term"><i><tt>attributes</tt></i><EFBFBD>:</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><EFBFBD>:</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;<EFBFBD>xsltutils</b></a></td><td align="right"><a accesskey="n" href="libxslt-imports.html"><b>imports<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,293 +1,34 @@
<HTML
><HEAD
><TITLE
>Libxslt Library Reference</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="HOME"
TITLE="Gnome XSLT Library Reference Manual"
HREF="book1.html"><LINK
REL="PREVIOUS"
TITLE="Libxslt Programming Notes"
HREF="libxslt-notes.html"><LINK
REL="NEXT"
TITLE="xslt"
HREF="libxslt-xslt.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
><TR
><TH
COLSPAN="4"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="5"
>Gnome XSLT Library Reference Manual</FONT
></TH
></TR
><TR
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxslt-notes.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></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-xslt.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="CHAPTER"
><H1
><A
NAME="LIBXSLT-LIB"
></A
>Libxslt Library Reference</H1
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><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
></DIV
><P
>This section contains the API reference for libxslt. All
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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
><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"
><A
HREF="libxslt-notes.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></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-xslt.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
><TR
><TD
COLSPAN="2"
ALIGN="left"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Libxslt Programming Notes</B
></FONT
></TD
><TD
COLSPAN="2"
ALIGN="right"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>xslt</B
></FONT
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
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;<EFBFBD>Libxslt Programming Notes</b></a></td><td align="right"><a accesskey="n" href="libxslt-xslt.html"><b>xslt<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

File diff suppressed because it is too large Load Diff

View File

@ -1,214 +1,34 @@
<HTML
><HEAD
><TITLE
>Libxslt Programming Notes</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="HOME"
TITLE="Gnome XSLT Library Reference Manual"
HREF="book1.html"><LINK
REL="PREVIOUS"
TITLE="Gnome XSLT Library Reference Manual"
HREF="book1.html"><LINK
REL="NEXT"
TITLE="Libxslt Library Reference"
HREF="libxslt-lib.html"></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
><TR
><TH
COLSPAN="4"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="5"
>Gnome XSLT Library Reference Manual</FONT
></TH
></TR
><TR
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></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-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="CHAPTER"
><H1
><A
NAME="LIBXSLT-NOTES"
></A
>Libxslt Programming Notes</H1
><P
>Libxslt is an XSLT toolkit library, which allows you to transform
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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
><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"
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></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-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
><TR
><TD
COLSPAN="2"
ALIGN="left"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Gnome XSLT Library Reference Manual</B
></FONT
></TD
><TD
COLSPAN="2"
ALIGN="right"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Libxslt Library Reference</B
></FONT
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
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;<EFBFBD>Gnome XSLT Library Reference Manual</b></a></td><td align="right"><a accesskey="n" href="libxslt-lib.html"><b>Libxslt Library Reference<63>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@ -0,0 +1,78 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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;<EFBFBD>xsltInternals</b></a></td><td align="right"></td></tr></table></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,472 +1,70 @@
<HTML
><HEAD
><TITLE
>xslt</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="HOME"
TITLE="Gnome XSLT Library Reference Manual"
HREF="book1.html"><LINK
REL="UP"
TITLE="Libxslt Library Reference"
HREF="libxslt-lib.html"><LINK
REL="PREVIOUS"
TITLE="Libxslt Library Reference"
HREF="libxslt-lib.html"><LINK
REL="NEXT"
TITLE="functions"
HREF="libxslt-functions.html"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
><TR
><TH
COLSPAN="4"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="5"
>Gnome XSLT Library Reference Manual</FONT
></TH
></TR
><TR
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxslt-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="libxslt-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Up</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
HREF="libxslt-functions.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
></TABLE
></DIV
><H1
><A
NAME="LIBXSLT-XSLT"
></A
>xslt</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN31"
></A
><H2
>Name</H2
>xslt&nbsp;--&nbsp;</DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN34"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="SYNOPSIS"
>&#13;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN43"
></A
><H2
>Description</H2
><P
></P
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN46"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN48"
></A
><H3
><A
NAME="XSLT-DEFAULT-VERSION-CAPS"
></A
>XSLT_DEFAULT_VERSION</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define XSLT_DEFAULT_VERSION "1.0"</PRE
></TD
></TR
></TABLE
><P
>The default version of XSLT supported.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN54"
></A
><H3
><A
NAME="XSLT-DEFAULT-VENDOR-CAPS"
></A
>XSLT_DEFAULT_VENDOR</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define XSLT_DEFAULT_VENDOR "libxslt"</PRE
></TD
></TR
></TABLE
><P
>The XSLT "vendor" string for this processor.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN60"
></A
><H3
><A
NAME="XSLT-DEFAULT-URL-CAPS"
></A
>XSLT_DEFAULT_URL</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define XSLT_DEFAULT_URL "http://xmlsoft.org/XSLT/"</PRE
></TD
></TR
></TABLE
><P
>The XSLT "vendor" URL for this processor.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN66"
></A
><H3
><A
NAME="XSLT-NAMESPACE-CAPS"
></A
>XSLT_NAMESPACE</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define XSLT_NAMESPACE ((xmlChar *) "http://www.w3.org/1999/XSL/Transform")</PRE
></TD
></TR
></TABLE
><P
>The XSLT specification namespace.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN72"
></A
><H3
><A
NAME="LIBXSLT-PUBLIC-CAPS"
></A
>LIBXSLT_PUBLIC</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define LIBXSLT_PUBLIC</PRE
></TD
></TR
></TABLE
><P
>This macro is needed on Win32 when using MSVC. It enables the client code
#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 &quot;1.0&quot;
</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 &quot;libxslt&quot;
</pre><p>
The XSLT &quot;vendor&quot; 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 &quot;http://xmlsoft.org/XSLT/&quot;
</pre><p>
The XSLT &quot;vendor&quot; 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 *) &quot;http://www.w3.org/1999/XSL/Transform&quot;)
</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><DIV
CLASS="REFSECT2"
><A
NAME="AEN78"
></A
><H3
><A
NAME="XSLTCLEANUPGLOBALS"
></A
>xsltCleanupGlobals ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltCleanupGlobals (void);</PRE
></TD
></TR
></TABLE
><P
>Unregister all global variables set up by the XSLT library</P
><P
></P
></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"
><A
HREF="libxslt-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&#60;&#60;&#60; Previous Page</B
></FONT
></A
></TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="book1.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Home</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
><A
HREF="libxslt-lib.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Up</B
></FONT
></A
></B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
HREF="libxslt-functions.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
><TR
><TD
COLSPAN="2"
ALIGN="left"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Libxslt Library Reference</B
></FONT
></TD
><TD
COLSPAN="2"
ALIGN="right"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>functions</B
></FONT
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
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;<EFBFBD>Libxslt Library Reference</b></a></td><td align="right"><a accesskey="n" href="libxslt-functions.html"><b>functions<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@ -0,0 +1,684 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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);
</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><EFBFBD>:</span></td><td> the transformation context
</td></tr><tr><td><span class="term"><i><tt>nr</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> the transformation context
</td></tr><tr><td><span class="term"><i><tt>nr</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> the transformation context
</td></tr><tr><td><span class="term"><i><tt>nr</tt></i><EFBFBD>:</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 */
};
</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><EFBFBD>:</span></td><td> the XSLT transformation context
</td></tr><tr><td><span class="term"><i><tt>node</tt></i><EFBFBD>:</span></td><td> the input node
</td></tr><tr><td><span class="term"><i><tt>inst</tt></i><EFBFBD>:</span></td><td> the stylesheet node
</td></tr><tr><td><span class="term"><i><tt>comp</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> a transformation context
</td></tr><tr><td><span class="term"><i><tt>sorts</tt></i><EFBFBD>:</span></td><td> the node-set to sort
</td></tr><tr><td><span class="term"><i><tt>nbsorts</tt></i><EFBFBD>:</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><EFBFBD>:</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 = &quot;yes&quot; | &quot;no&quot; */
/*
* Number formatting.
*/
xsltDecimalFormatPtr 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; /* 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><EFBFBD>:</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><EFBFBD>:</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><EFBFBD>:</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><EFBFBD>:</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><EFBFBD>:</span></td><td> the XSLT stylesheet
</td></tr><tr><td><span class="term"><i><tt>name</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> the XSLT stylesheet
</td></tr><tr><td><span class="term"><i><tt>doc</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> the XSLT stylesheet
</td></tr><tr><td><span class="term"><i><tt>cur</tt></i><EFBFBD>:</span></td><td> the &quot;output&quot; 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><EFBFBD>:</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><EFBFBD>:</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><EFBFBD>:</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><EFBFBD>:</span></td><td> the XSLT transformation context
</td></tr><tr><td><span class="term"><i><tt>data</tt></i><EFBFBD>:</span></td><td> the formatting informations
</td></tr><tr><td><span class="term"><i><tt>node</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> the decimal format
</td></tr><tr><td><span class="term"><i><tt>format</tt></i><EFBFBD>:</span></td><td> the format requested
</td></tr><tr><td><span class="term"><i><tt>number</tt></i><EFBFBD>:</span></td><td> the value to format
</td></tr><tr><td><span class="term"><i><tt>result</tt></i><EFBFBD>:</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><EFBFBD>:</span></td><td> the XSLT stylesheet
</td></tr><tr><td><span class="term"><i><tt>templ</tt></i><EFBFBD>:</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><EFBFBD>:</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><EFBFBD>:</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></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;<EFBFBD>keys</b></a></td><td align="right"><a accesskey="n" href="libxslt-numbersInternals.html"><b>numbersInternals<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

File diff suppressed because it is too large Load Diff

BIN
doc/html/right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

BIN
doc/html/up.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B