diff options
author | William M. Brack <wbrack@src.gnome.org> | 2007-01-12 23:49:56 +0000 |
---|---|---|
committer | William M. Brack <wbrack@src.gnome.org> | 2007-01-12 23:49:56 +0000 |
commit | 44a76400aea47c5ce40f2549127558c18be7ad08 (patch) | |
tree | 34234cc5d2c9beed5576f35a146bbed0261f1551 | |
parent | e1b7da0c1f2fdf2591d75aeaed01d8b32331573e (diff) | |
download | libxslt-44a76400aea47c5ce40f2549127558c18be7ad08.tar.gz libxslt-44a76400aea47c5ce40f2549127558c18be7ad08.tar.bz2 libxslt-44a76400aea47c5ce40f2549127558c18be7ad08.zip |
fixed problem with DV/WMB testing env. regenerated docs;
* configure.in: fixed problem with DV/WMB testing env.
* regenerated docs; doc/APIchunk1[012].html added to SVN
* libxslt/extensions.c: fixed problem with plugin loading;
removed testplugin.c from SVN (current version kept as
tests/plugin/testplugin.c)
svn path=/trunk/; revision=1415
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | doc/APIchunk10.html | 250 | ||||
-rw-r--r-- | doc/APIchunk11.html | 312 | ||||
-rw-r--r-- | doc/APIchunk12.html | 45 | ||||
-rw-r--r-- | doc/xsltproc.1 | 4 | ||||
-rw-r--r-- | libxslt/extensions.c | 2 | ||||
-rw-r--r-- | libxslt/testplugin.c | 329 | ||||
-rw-r--r-- | tests/plugins/testplugin.c | 3 |
9 files changed, 623 insertions, 334 deletions
@@ -1,3 +1,11 @@ +Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk> + + * configure.in: fixed problem with DV/WMB testing env. + * regenerated docs; doc/APIchunk1[012].html added to SVN + * libxslt/extensions.c: fixed problem with plugin loading; + removed testplugin.c from SVN (current version kept as + tests/plugin/testplugin.c) + Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk> * libxslt/transform.c: enhanced to ignore empty text node @@ -6,7 +14,7 @@ Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk> * xsltproc/xsltproc.c: added check for output file problem, yielding new error code 11 (Mike Hommey). * doc/xsltproc.html, doc/xsltproc.xml: added documentation - for above, regenerated docs (doc/xlstproc.1) + for above, regenerated docs (doc/xsltproc.1) Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk> diff --git a/configure.in b/configure.in index b8629bab..46b44e21 100644 --- a/configure.in +++ b/configure.in @@ -290,7 +290,7 @@ if [[ "${LOGNAME}" = "veillard" -a "`pwd`" = "/u/veillard/XSLT" ]] || \ with_mem_debug="yes" fi CFLAGS="-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline " - if test "`uname -i`" != "x86_64" ; + if test "`uname -m`" != "x86_64" ; then STATIC_BINARIES="-static" else diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html new file mode 100644 index 00000000..67b8a868 --- /dev/null +++ b/doc/APIchunk10.html @@ -0,0 +1,250 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css"> +TD {font-family: Verdana,Arial,Helvetica} +BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em} +H1 {font-family: Verdana,Arial,Helvetica} +H2 {font-family: Verdana,Arial,Helvetica} +H3 {font-family: Verdana,Arial,Helvetica} +A:link, A:visited, A:active { text-decoration: underline } + </style><title>API Alphabetic Index t-u for libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status"><img src="w3c.png" alt="W3C logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphabetic Index t-u for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>, + <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/">Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-J</a> +<a href="APIchunk1.html">K-S</a> +<a href="APIchunk2.html">T-a</a> +<a href="APIchunk3.html">b-c</a> +<a href="APIchunk4.html">d-e</a> +<a href="APIchunk5.html">f-g</a> +<a href="APIchunk6.html">h-i</a> +<a href="APIchunk7.html">j-n</a> +<a href="APIchunk8.html">o-p</a> +<a href="APIchunk9.html">q-s</a> +<a href="APIchunk10.html">t-u</a> +<a href="APIchunk11.html">v-x</a> +<a href="APIchunk12.html">y-z</a> +</h2><h2>Letter t:</h2><dl><dt>table</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br /> +<a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br /> +</dd><dt>tables</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDocument">_xsltDocument</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltInitCtxtKey">xsltInitCtxtKey</a><br /> +<a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br /> +</dd><dt>target</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br /> +<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +</dd><dt>targetted</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br /> +</dd><dt>temlate</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +</dd><dt>templates</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br /> +<a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br /> +<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltFreeAVTList">xsltFreeAVTList</a><br /> +</dd><dt>templtaes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +</dd><dt>templtes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +</dd><dt>temporary</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br /> +</dd><dt>tenth</dt><dd><a href="html/libxslt-xsltutils.html#xsltTimestamp">xsltTimestamp</a><br /> +</dd><dt>term</dt><dd><a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br /> +</dd><dt>term:</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterLocalRVT">xsltRegisterLocalRVT</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br /> +</dd><dt>terminated</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br /> +<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>terms</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseSequenceConstructor">xsltParseSequenceConstructor</a><br /> +</dd><dt>test</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_IS_RES_TREE_FRAG">XSLT_IS_RES_TREE_FRAG</a><br /> +<a href="html/libxslt-extensions.html#xsltRegisterTestModule">xsltRegisterTestModule</a><br /> +</dd><dt>test=</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_FAST_IF">XSLT_FAST_IF</a><br /> +</dd><dt>tests</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_FAST_IF">XSLT_FAST_IF</a><br /> +</dd><dt>text</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br /> +<a href="html/libxslt-xsltInternals.html#XSLT_IS_TEXT_NODE">XSLT_IS_TEXT_NODE</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStyleItemText">_xsltStyleItemText</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br /> +<a href="html/libxslt-transform.html#xsltText">xsltText</a><br /> +</dd><dt>than</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br /> +</dd><dt>that</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_ELEM">IS_XSLT_ELEM</a><br /> +<a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br /> +<a href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br /> +<a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br /> +<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +<a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br /> +<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br /> +<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br /> +</dd><dt>them</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br /> +<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br /> +</dd><dt>themselve</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +</dd><dt>then</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br /> +<a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br /> +<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br /> +</dd><dt>there</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetQNameURI2">xsltGetQNameURI2</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +<a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br /> +</dd><dt>they</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br /> +</dd><dt>those</dt><dd><a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br /> +</dd><dt>time</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br /> +<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltCompileAttr">xsltCompileAttr</a><br /> +<a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +<a href="html/libxslt-extensions.html#xsltExtInitFunction">xsltExtInitFunction</a><br /> +<a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br /> +<a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br /> +<a href="html/libxslt-extensions.html#xsltStyleExtInitFunction">xsltStyleExtInitFunction</a><br /> +<a href="html/libxslt-extensions.html#xsltStyleExtShutdownFunction">xsltStyleExtShutdownFunction</a><br /> +</dd><dt>time=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br /> +</dd><dt>top-level</dt><dd><a href="html/libxslt-extensions.html#xsltExtModuleTopLevelLookup">xsltExtModuleTopLevelLookup</a><br /> +<a href="html/libxslt-extensions.html#xsltRegisterExtModuleTopLevel">xsltRegisterExtModuleTopLevel</a><br /> +<a href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br /> +</dd><dt>topmost</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br /> +</dd><dt>tracing</dt><dd><a href="html/libxslt-xsltutils.html#xsltDebugGetDefaultTrace">xsltDebugGetDefaultTrace</a><br /> +<a href="html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a><br /> +</dd><dt>track</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>transfer</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +</dd><dt>transform</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br /> +<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br /> +<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br /> +<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>transformation-time</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br /> +</dd><dt>transformations</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br /> +</dd><dt>transmit</dt><dd><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br /> +</dd><dt>transromation</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br /> +</dd><dt>treated</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br /> +</dd><dt>trees</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br /> +</dd><dt>tries</dt><dd><a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br /> +</dd><dt>trigger</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br /> +</dd><dt>true</dt><dd><a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br /> +</dd><dt>try</dt><dd><a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +</dd><dt>tuples</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>turned</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +</dd><dt>type</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TRACE">XSLT_TRACE</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +</dd></dl><h2>Letter u:</h2><dl><dt>ultimately</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br /> +</dd><dt>undeclare</dt><dd><a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +</dd><dt>undefined</dt><dd><a href="html/libxslt-namespaces.html#UNDEFINED_DEFAULT_NS">UNDEFINED_DEFAULT_NS</a><br /> +</dd><dt>unfortunately</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>unimplemented</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br /> +</dd><dt>unless</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +</dd><dt>unparsed-entity-uri</dt><dd><a href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br /> +</dd><dt>unstructured</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +</dd><dt>unused</dt><dd><a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br /> +<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br /> +<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br /> +</dd><dt>unwanted</dt><dd><a href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br /> +</dd><dt>update</dt><dd><a href="html/libxslt-security.html#xsltGetSecurityPrefs">xsltGetSecurityPrefs</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br /> +<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br /> +</dd><dt>usage</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_FAST_IF">XSLT_FAST_IF</a><br /> +</dd><dt>use</dt><dd><a href="html/libxslt-keys.html#xsltAddKey">xsltAddKey</a><br /> +<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +<a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br /> +<a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br /> +<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br /> +<a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +<a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br /> +<a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br /> +<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br /> +<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br /> +<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br /> +<a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br /> +<a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br /> +</dd><dt>use:</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>useful</dt><dd><a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br /> +</dd><dt>usefull</dt><dd><a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br /> +</dd><dt>user</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +<a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br /> +</dd><dt>user-code</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br /> +</dd><dt>users!</dt><dd><a href="html/libxslt-transform.html#xsltLocalVariablePush">xsltLocalVariablePush</a><br /> +</dd><dt>uses</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>using</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br /> +<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br /> +<a href="html/libxslt-templates.html#xsltEvalXPathString">xsltEvalXPathString</a><br /> +<a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetCtxtParseOptions">xsltSetCtxtParseOptions</a><br /> +</dd></dl><h2 align="center"><a href="APIchunk0.html">A-J</a> +<a href="APIchunk1.html">K-S</a> +<a href="APIchunk2.html">T-a</a> +<a href="APIchunk3.html">b-c</a> +<a href="APIchunk4.html">d-e</a> +<a href="APIchunk5.html">f-g</a> +<a href="APIchunk6.html">h-i</a> +<a href="APIchunk7.html">j-n</a> +<a href="APIchunk8.html">o-p</a> +<a href="APIchunk9.html">q-s</a> +<a href="APIchunk10.html">t-u</a> +<a href="APIchunk11.html">v-x</a> +<a href="APIchunk12.html">y-z</a> +</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html> diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html new file mode 100644 index 00000000..548e4c5a --- /dev/null +++ b/doc/APIchunk11.html @@ -0,0 +1,312 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css"> +TD {font-family: Verdana,Arial,Helvetica} +BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em} +H1 {font-family: Verdana,Arial,Helvetica} +H2 {font-family: Verdana,Arial,Helvetica} +H3 {font-family: Verdana,Arial,Helvetica} +A:link, A:visited, A:active { text-decoration: underline } + </style><title>API Alphabetic Index v-x for libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status"><img src="w3c.png" alt="W3C logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphabetic Index v-x for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>, + <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/">Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-J</a> +<a href="APIchunk1.html">K-S</a> +<a href="APIchunk2.html">T-a</a> +<a href="APIchunk3.html">b-c</a> +<a href="APIchunk4.html">d-e</a> +<a href="APIchunk5.html">f-g</a> +<a href="APIchunk6.html">h-i</a> +<a href="APIchunk7.html">j-n</a> +<a href="APIchunk8.html">o-p</a> +<a href="APIchunk9.html">q-s</a> +<a href="APIchunk10.html">t-u</a> +<a href="APIchunk11.html">v-x</a> +<a href="APIchunk12.html">y-z</a> +</h2><h2>Letter v:</h2><dl><dt>validates</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseAnyXSLTElem">xsltParseAnyXSLTElem</a><br /> +</dd><dt>validating</dt><dd><a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br /> +</dd><dt>value-of</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStyleItemApplyTemplates">_xsltStyleItemApplyTemplates</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStyleItemSort">_xsltStyleItemSort</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br /> +<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br /> +</dd><dt>value-returning</dt><dd><a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br /> +</dd><dt>values</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br /> +<a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltInitCtxtKey">xsltInitCtxtKey</a><br /> +<a href="html/libxslt-transform.html#xsltLocalVariablePop">xsltLocalVariablePop</a><br /> +<a href="html/libxslt-transform.html#xsltProfileStylesheet">xsltProfileStylesheet</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>variables</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +<a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br /> +<a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br /> +<a href="html/libxslt-transform.html#xsltLocalVariablePop">xsltLocalVariablePop</a><br /> +</dd><dt>varibale</dt><dd><a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br /> +</dd><dt>varibales</dt><dd><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br /> +</dd><dt>vendor</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_URL">XSLT_DEFAULT_URL</a><br /> +<a href="html/libxslt-xslt.html#XSLT_DEFAULT_VENDOR">XSLT_DEFAULT_VENDOR</a><br /> +</dd><dt>version</dt><dd><a href="html/libxslt-xslt.html#XSLT_DEFAULT_VERSION">XSLT_DEFAULT_VERSION</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>version=</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br /> +</dd><dt>via</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br /> +</dd><dt>violated</dt><dd><a href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +</dd><dt>visible</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +</dd><dt>void</dt><dd><a href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br /> +<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br /> +</dd></dl><h2>Letter w:</h2><dl><dt>want</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +</dd><dt>warning</dt><dd><a href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +</dd><dt>warnings</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>was</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br /> +<a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br /> +<a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br /> +<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br /> +</dd><dt>way</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br /> +</dd><dt>well</dt><dd><a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br /> +</dd><dt>were</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>when</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetQNameURI2">xsltGetQNameURI2</a><br /> +<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterLocalRVT">xsltRegisterLocalRVT</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterPersistRVT">xsltRegisterPersistRVT</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetCtxtParseOptions">xsltSetCtxtParseOptions</a><br /> +<a href="html/libxslt-functions.html#xsltXPathFunctionLookup">xsltXPathFunctionLookup</a><br /> +<a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br /> +<a href="html/libxslt-variables.html#xsltXPathVariableLookup">xsltXPathVariableLookup</a><br /> +</dd><dt>where</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br /> +<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br /> +<a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br /> +</dd><dt>wherever</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +</dd><dt>whether</dt><dd><a href="html/libxslt-xsltInternals.html#IS_XSLT_ELEM_FAST">IS_XSLT_ELEM_FAST</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br /> +<a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br /> +<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br /> +<a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br /> +<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br /> +<a href="html/libxslt-pattern.html#xsltTestCompMatchList">xsltTestCompMatchList</a><br /> +</dd><dt>which</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +<a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +<a href="html/libxslt-transform.html#xsltLocalVariablePop">xsltLocalVariablePop</a><br /> +<a href="html/libxslt-extensions.html#xsltRegisterExtElement">xsltRegisterExtElement</a><br /> +<a href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterLocalRVT">xsltRegisterLocalRVT</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltReleaseRVT">xsltReleaseRVT</a><br /> +</dd><dt>while</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br /> +</dd><dt>white-space</dt><dd><a href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br /> +</dd><dt>whitespace-stripping</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +</dd><dt>wildcards</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br /> +</dd><dt>wise</dt><dd><a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>with</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br /> +<a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br /> +<a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br /> +<a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br /> +<a href="html/libxslt-extensions.html#xsltInitCtxtExts">xsltInitCtxtExts</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br /> +</dd><dt>with-params</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStyleItemApplyTemplates">_xsltStyleItemApplyTemplates</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltStyleItemCallTemplate">_xsltStyleItemCallTemplate</a><br /> +</dd><dt>within</dt><dd><a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br /> +<a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br /> +<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br /> +<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br /> +</dd><dt>without</dt><dd><a href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br /> +<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +</dd><dt>won</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br /> +<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +</dd><dt>work</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br /> +</dd><dt>wrapped</dt><dd><a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br /> +</dd><dt>wrapper</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br /> +</dd><dt>write</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br /> +</dd><dt>written</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br /> +</dd></dl><h2>Letter x:</h2><dl><dt>xmlDoc</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltReleaseRVT">xsltReleaseRVT</a><br /> +</dd><dt>xmlDocPtr</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterLocalRVT">xsltRegisterLocalRVT</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br /> +</dd><dt>xmlFreeDoc</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br /> +</dd><dt>xmlGetNsProp</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br /> +</dd><dt>xmlGetUTF8Char</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br /> +</dd><dt>xmlNodePtr</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br /> +</dd><dt>xmlNs</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltNsMap">_xsltNsMap</a><br /> +</dd><dt>xmlNsPtr</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br /> +<a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +</dd><dt>xmlParserOption</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetCtxtParseOptions">xsltSetCtxtParseOptions</a><br /> +</dd><dt>xmlReadxxx</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br /> +</dd><dt>xmlXPathCompExprPtr</dt><dd><a href="html/libxslt-xsltutils.html#xsltXPathCompile">xsltXPathCompile</a><br /> +</dd><dt>xmlXPathCompiledEvalToBoolean</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_FAST_IF">XSLT_FAST_IF</a><br /> +</dd><dt>xmlns=</dt><dd><a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br /> +</dd><dt>xsl</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TRACE">XSLT_TRACE</a><br /> +</dd><dt>xsl:</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltPrincipalStylesheetData">_xsltPrincipalStylesheetData</a><br /> +</dd><dt>xsl:apply-templates</dt><dd><a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br /> +</dd><dt>xsl:choose</dt><dd><a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br /> +</dd><dt>xsl:comment</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br /> +</dd><dt>xsl:for-each</dt><dd><a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br /> +</dd><dt>xsl:if</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_FAST_IF">XSLT_FAST_IF</a><br /> +<a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br /> +</dd><dt>xsl:import</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +</dd><dt>xsl:include</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +</dd><dt>xsl:key</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_REFACTORED_KEYCOMP">XSLT_REFACTORED_KEYCOMP</a><br /> +</dd><dt>xsl:message</dt><dd><a href="html/libxslt-xsltutils.html#xsltMessage">xsltMessage</a><br /> +</dd><dt>xsl:namespace-alias</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br /> +<a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br /> +</dd><dt>xsl:param</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br /> +<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br /> +</dd><dt>xsl:processing-instruction</dt><dd><a href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br /> +</dd><dt>xsl:sort</dt><dd><a href="html/libxslt-xsltInternals.html#XSLT_MAX_SORT">XSLT_MAX_SORT</a><br /> +<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br /> +</dd><dt>xsl:template</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +<a href="html/libxslt-transform.html#xsltLocalVariablePop">xsltLocalVariablePop</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br /> +</dd><dt>xsl:text</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseSequenceConstructor">xsltParseSequenceConstructor</a><br /> +</dd><dt>xsl:use-attribute-set</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br /> +<a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br /> +</dd><dt>xsl:use-attribute-sets</dt><dd><a href="html/libxslt-attributes.html#xsltApplyAttributeSet">xsltApplyAttributeSet</a><br /> +</dd><dt>xsl:variable</dt><dd><a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br /> +</dd><dt>xsl:with-param</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br /> +<a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br /> +</dd><dt>xslDebugBreak</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +</dd><dt>xslDebugStatus</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-xsltutils.html#xsltGetDebuggerStatus">xsltGetDebuggerStatus</a><br /> +<a href="html/libxslt-xsltutils.html#xsltSetDebuggerStatus">xsltSetDebuggerStatus</a><br /> +</dd><dt>xslt</dt><dd><a href="html/libxslt-xsltInternals.html#IS_XSLT_ATTR_FAST">IS_XSLT_ATTR_FAST</a><br /> +<a href="html/libxslt-xsltInternals.html#IS_XSLT_ELEM_FAST">IS_XSLT_ELEM_FAST</a><br /> +<a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br /> +<a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br /> +<a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br /> +<a href="html/libxslt-transform.html#xsltComment">xsltComment</a><br /> +<a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br /> +<a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br /> +<a href="html/libxslt-transform.html#xsltNumber">xsltNumber</a><br /> +<a href="html/libxslt-transform.html#xsltProcessingInstruction">xsltProcessingInstruction</a><br /> +<a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br /> +<a href="html/libxslt-transform.html#xsltSort">xsltSort</a><br /> +<a href="html/libxslt-transform.html#xsltText">xsltText</a><br /> +<a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br /> +</dd><dt>xslt:text</dt><dd><a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br /> +</dd><dt>xsltAddTemplate</dt><dd><a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br /> +</dd><dt>xsltApplySequenceConstructor</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +</dd><dt>xsltAttrTemplateValueProcess</dt><dd><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br /> +</dd><dt>xsltCopyPropList</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +</dd><dt>xsltCopyTreeInternal</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +<a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +</dd><dt>xsltCreateRVT</dt><dd><a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br /> +</dd><dt>xsltDecimalFormatPtr</dt><dd><a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br /> +</dd><dt>xsltDocLoaderFunc</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +</dd><dt>xsltDocument</dt><dd><a href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br /> +</dd><dt>xsltDocumentComp</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStyleItemDocument">_xsltStyleItemDocument</a><br /> +</dd><dt>xsltDocumentPtr</dt><dd><a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br /> +<a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br /> +<a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br /> +</dd><dt>xsltElemPreComp</dt><dd><a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br /> +<a href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br /> +<a href="html/libxslt-extensions.html#xsltNewElemPreComp">xsltNewElemPreComp</a><br /> +</dd><dt>xsltElement</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +</dd><dt>xsltEvalAttrValueTemplate</dt><dd><a href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br /> +</dd><dt>xsltEvalUserParams</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br /> +</dd><dt>xsltEvalVariable</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br /> +</dd><dt>xsltExtElementPreCompTest</dt><dd><a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br /> +</dd><dt>xsltExtInitTest</dt><dd><a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br /> +</dd><dt>xsltGetInheritedNsList</dt><dd><a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br /> +</dd><dt>xsltGetNamespace</dt><dd><a href="html/libxslt-namespaces.html#xsltGetPlainNamespace">xsltGetPlainNamespace</a><br /> +</dd><dt>xsltGetQNameURI</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI2">xsltGetQNameURI2</a><br /> +</dd><dt>xsltGetTemplate</dt><dd><a href="html/libxslt-pattern.html#xsltFreeTemplateHashes">xsltFreeTemplateHashes</a><br /> +</dd><dt>xsltLoadType</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br /> +</dd><dt>xsltParseExtElemPrefixes</dt><dd><a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br /> +</dd><dt>xsltParseTemplateContent</dt><dd><a href="html/libxslt-extensions.html#xsltCheckExtPrefix">xsltCheckExtPrefix</a><br /> +</dd><dt>xsltPointerList</dt><dd><a href="html/libxslt-xsltInternals.html#xsltPointerListCreate">xsltPointerListCreate</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltPointerListFree">xsltPointerListFree</a><br /> +</dd><dt>xsltProcessOneUserParamInternal</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +</dd><dt>xsltQuoteOneUserParam</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +</dd><dt>xsltQuoteUserParams</dt><dd><a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +<a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br /> +</dd><dt>xsltRegisterAllExtras</dt><dd><a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br /> +</dd><dt>xsltRegisterExtPrefix</dt><dd><a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br /> +<a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br /> +</dd><dt>xsltRegisterLocalRVT</dt><dd><a href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br /> +</dd><dt>xsltSecurityPrefsPtr</dt><dd><a href="html/libxslt-security.html#xsltGetDefaultSecurityPrefs">xsltGetDefaultSecurityPrefs</a><br /> +</dd><dt>xsltSetCtxtSortFunc</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br /> +</dd><dt>xsltSetSortFunc</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br /> +</dd><dt>xsltShallowCopyElem</dt><dd><a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br /> +</dd><dt>xsltShallowCopyElement</dt><dd><a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br /> +</dd><dt>xsltStackElemPtr</dt><dd><a href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br /> +</dd><dt>xsltStylesheet</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br /> +</dd><dt>xsltStylesheetPtr</dt><dd><a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br /> +</dd><dt>xsltTemplatePtr</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br /> +<a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br /> +</dd><dt>xsltTimestamp</dt><dd><a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br /> +</dd><dt>xsltTransformContextPtr</dt><dd><a href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br /> +</dd></dl><h2 align="center"><a href="APIchunk0.html">A-J</a> +<a href="APIchunk1.html">K-S</a> +<a href="APIchunk2.html">T-a</a> +<a href="APIchunk3.html">b-c</a> +<a href="APIchunk4.html">d-e</a> +<a href="APIchunk5.html">f-g</a> +<a href="APIchunk6.html">h-i</a> +<a href="APIchunk7.html">j-n</a> +<a href="APIchunk8.html">o-p</a> +<a href="APIchunk9.html">q-s</a> +<a href="APIchunk10.html">t-u</a> +<a href="APIchunk11.html">v-x</a> +<a href="APIchunk12.html">y-z</a> +</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html> diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html new file mode 100644 index 00000000..89ce2a3e --- /dev/null +++ b/doc/APIchunk12.html @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css"> +TD {font-family: Verdana,Arial,Helvetica} +BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em} +H1 {font-family: Verdana,Arial,Helvetica} +H2 {font-family: Verdana,Arial,Helvetica} +H3 {font-family: Verdana,Arial,Helvetica} +A:link, A:visited, A:active { text-decoration: underline } + </style><title>API Alphabetic Index y-z for libxslt</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status"><img src="w3c.png" alt="W3C logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphabetic Index y-z for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>, + <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/">Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-J</a> +<a href="APIchunk1.html">K-S</a> +<a href="APIchunk2.html">T-a</a> +<a href="APIchunk3.html">b-c</a> +<a href="APIchunk4.html">d-e</a> +<a href="APIchunk5.html">f-g</a> +<a href="APIchunk6.html">h-i</a> +<a href="APIchunk7.html">j-n</a> +<a href="APIchunk8.html">o-p</a> +<a href="APIchunk9.html">q-s</a> +<a href="APIchunk10.html">t-u</a> +<a href="APIchunk11.html">v-x</a> +<a href="APIchunk12.html">y-z</a> +</h2><h2>Letter y:</h2><dl><dt>yes</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br /> +<a href="html/libxslt-xsltInternals.html#xsltCompileAttr">xsltCompileAttr</a><br /> +</dd><dt>yet</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br /> +<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br /> +</dd><dt>you</dt><dd><a href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br /> +<a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +</dd><dt>your</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br /> +</dd></dl><h2>Letter z:</h2><dl><dt>zero</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br /> +</dd></dl><h2 align="center"><a href="APIchunk0.html">A-J</a> +<a href="APIchunk1.html">K-S</a> +<a href="APIchunk2.html">T-a</a> +<a href="APIchunk3.html">b-c</a> +<a href="APIchunk4.html">d-e</a> +<a href="APIchunk5.html">f-g</a> +<a href="APIchunk6.html">h-i</a> +<a href="APIchunk7.html">j-n</a> +<a href="APIchunk8.html">o-p</a> +<a href="APIchunk9.html">q-s</a> +<a href="APIchunk10.html">t-u</a> +<a href="APIchunk11.html">v-x</a> +<a href="APIchunk12.html">y-z</a> +</h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html> diff --git a/doc/xsltproc.1 b/doc/xsltproc.1 index 5b5f1a49..0d564295 100644 --- a/doc/xsltproc.1 +++ b/doc/xsltproc.1 @@ -1,11 +1,11 @@ .\" Title: xsltproc .\" Author: John Fleck <jfleck@inkstain.net> .\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/> -.\" Date: $Date: 2006.08.21 01:46:05 .0700 (Mon, 21 Aug 2006) $ +.\" Date: $Date: 2007.01.11 11:12:45 .0800 (Thu, 11 Jan 2007) $ .\" Manual: xsltproc Manual .\" Source: libxslt .\" -.TH "XSLTPROC" "1" "$Date: 2006\-08\-21 01:46:05 \-0700 (Mon, 21 Aug 2006) $" "libxslt" "xsltproc Manual" +.TH "XSLTPROC" "1" "$Date: 2007\-01\-11 11:12:45 \-0800 (Thu, 11 Jan 2007) $" "libxslt" "xsltproc Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/libxslt/extensions.c b/libxslt/extensions.c index ee097db0..a6a9e9d4 100644 --- a/libxslt/extensions.c +++ b/libxslt/extensions.c @@ -537,7 +537,7 @@ xsltRegisterExtPrefix(xsltStylesheetPtr style, module = xmlHashLookup(xsltExtensionsHash, URI); if (NULL == module) { if (!xsltExtModuleRegisterDynamic(URI)) { - module = xmlHashLookup(xsltExtensionsHash, URI); + module = xmlHashLookup(xsltModuleHash, URI); } } if (module != NULL) { diff --git a/libxslt/testplugin.c b/libxslt/testplugin.c deleted file mode 100644 index ab840d95..00000000 --- a/libxslt/testplugin.c +++ /dev/null @@ -1,329 +0,0 @@ -/* - * extensions.c: Implemetation of the extensions support - * - * Reference: - * http://www.w3.org/TR/1999/REC-xslt-19991116 - * - * See Copyright for the status of this software. - * - * daniel@veillard.com - */ - -#define IN_LIBXSLT -#include "libxslt.h" - -#ifdef WITH_MODULES - -#include <string.h> -#include <limits.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/parserInternals.h> -#include <libxml/xpathInternals.h> -#include <libxml/list.h> -#include <libxml/xmlIO.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "imports.h" -#include "extensions.h" - -#define XSLT_TESTPLUGIN_URL "http://xmlsoft.org/xslt/testplugin" - -/************************************************************************ - * * - * Test plugin module http://xmlsoft.org/xslt/testplugin * - * * - ************************************************************************/ - -/************************************************************************ - * * - * Test of the extension module API * - * * - ************************************************************************/ - -static xmlChar *testData = NULL; -static xmlChar *testStyleData = NULL; - -/** - * xsltExtFunctionTest: - * @ctxt: the XPath Parser context - * @nargs: the number of arguments - * - * function libxslt:test() for testing the extensions support. - */ -static void -xsltExtFunctionTest(xmlXPathParserContextPtr ctxt, - int nargs ATTRIBUTE_UNUSED) -{ - xsltTransformContextPtr tctxt; - void *data = NULL; - - tctxt = xsltXPathGetTransformContext(ctxt); - - if (testData == NULL) { - xsltGenericDebug(xsltGenericDebugContext, - "xsltExtFunctionTest: not initialized," - " calling xsltGetExtData\n"); - data = xsltGetExtData(tctxt, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (data == NULL) { - xsltTransformError(tctxt, NULL, NULL, - "xsltExtElementTest: not initialized\n"); - return; - } - } - if (tctxt == NULL) { - xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL, - "xsltExtFunctionTest: failed to get the transformation context\n"); - return; - } - if (data == NULL) - data = xsltGetExtData(tctxt, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (data == NULL) { - xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL, - "xsltExtFunctionTest: failed to get module data\n"); - return; - } - if (data != testData) { - xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL, - "xsltExtFunctionTest: got wrong module data\n"); - return; - } -#ifdef WITH_XSLT_DEBUG_FUNCTION - xsltGenericDebug(xsltGenericDebugContext, - "libxslt:test() called with %d args\n", nargs); -#endif -} - -/** - * xsltExtElementPreCompTest: - * @style: the stylesheet - * @inst: the instruction in the stylesheet - * - * Process a libxslt:test node - */ -static xsltElemPreCompPtr -xsltExtElementPreCompTest(xsltStylesheetPtr style, xmlNodePtr inst, - xsltTransformFunction function) -{ - xsltElemPreCompPtr ret; - - if (style == NULL) { - xsltTransformError(NULL, NULL, inst, - "xsltExtElementTest: no transformation context\n"); - return (NULL); - } - if (testStyleData == NULL) { - xsltGenericDebug(xsltGenericDebugContext, - "xsltExtElementPreCompTest: not initialized," - " calling xsltStyleGetExtData\n"); - xsltStyleGetExtData(style, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (testStyleData == NULL) { - xsltTransformError(NULL, style, inst, - "xsltExtElementPreCompTest: not initialized\n"); - if (style != NULL) - style->errors++; - return (NULL); - } - } - if (inst == NULL) { - xsltTransformError(NULL, style, inst, - "xsltExtElementPreCompTest: no instruction\n"); - if (style != NULL) - style->errors++; - return (NULL); - } - ret = xsltNewElemPreComp(style, inst, function); - return (ret); -} - -/** - * xsltExtElementTest: - * @ctxt: an XSLT processing context - * @node: The current node - * @inst: the instruction in the stylesheet - * @comp: precomputed informations - * - * Process a libxslt:test node - */ -static void -xsltExtElementTest(xsltTransformContextPtr ctxt, xmlNodePtr node, - xmlNodePtr inst, - xsltElemPreCompPtr comp ATTRIBUTE_UNUSED) -{ - xmlNodePtr commentNode; - - if (testData == NULL) { - xsltGenericDebug(xsltGenericDebugContext, - "xsltExtElementTest: not initialized," - " calling xsltGetExtData\n"); - xsltGetExtData(ctxt, (const xmlChar *) XSLT_TESTPLUGIN_URL); - if (testData == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: not initialized\n"); - return; - } - } - if (ctxt == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no transformation context\n"); - return; - } - if (node == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no current node\n"); - return; - } - if (inst == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no instruction\n"); - return; - } - if (ctxt->insert == NULL) { - xsltTransformError(ctxt, NULL, inst, - "xsltExtElementTest: no insertion point\n"); - return; - } - commentNode = xmlNewComment((const xmlChar *) - "libxslt:testplugin element test worked"); - xmlAddChild(ctxt->insert, commentNode); -} - -/** - * xsltExtInitTest: - * @ctxt: an XSLT transformation context - * @URI: the namespace URI for the extension - * - * A function called at initialization time of an XSLT extension module - * - * Returns a pointer to the module specific data for this transformation - */ -static void * -xsltExtInitTest(xsltTransformContextPtr ctxt, const xmlChar * URI) -{ - if (testStyleData == NULL) { - xsltGenericDebug(xsltGenericErrorContext, - "xsltExtInitTest: not initialized," - " calling xsltStyleGetExtData\n"); - xsltStyleGetExtData(ctxt->style, URI); - if (testStyleData == NULL) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtInitTest: not initialized\n"); - return (NULL); - } - } - if (testData != NULL) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtInitTest: already initialized\n"); - return (NULL); - } - testData = (void *) "test data"; - xsltGenericDebug(xsltGenericDebugContext, - "Registered test plugin module : %s\n", URI); - return (testData); -} - - -/** - * xsltExtShutdownTest: - * @ctxt: an XSLT transformation context - * @URI: the namespace URI for the extension - * @data: the data associated to this module - * - * A function called at shutdown time of an XSLT extension module - */ -static void -xsltExtShutdownTest(xsltTransformContextPtr ctxt, - const xmlChar * URI, void *data) -{ - if (testData == NULL) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtShutdownTest: not initialized\n"); - return; - } - if (data != testData) { - xsltTransformError(ctxt, NULL, NULL, - "xsltExtShutdownTest: wrong data\n"); - } - testData = NULL; - xsltGenericDebug(xsltGenericDebugContext, - "Unregistered test plugin module : %s\n", URI); -} - -/** - * xsltExtStyleInitTest: - * @style: an XSLT stylesheet - * @URI: the namespace URI for the extension - * - * A function called at initialization time of an XSLT extension module - * - * Returns a pointer to the module specific data for this transformation - */ -static void * -xsltExtStyleInitTest(xsltStylesheetPtr style ATTRIBUTE_UNUSED, - const xmlChar * URI) -{ - if (testStyleData != NULL) { - xsltTransformError(NULL, NULL, NULL, - "xsltExtInitTest: already initialized\n"); - return (NULL); - } - testStyleData = (void *) "test data"; - xsltGenericDebug(xsltGenericDebugContext, - "Registered test plugin module : %s\n", URI); - return (testStyleData); -} - - -/** - * xsltExtStyleShutdownTest: - * @style: an XSLT stylesheet - * @URI: the namespace URI for the extension - * @data: the data associated to this module - * - * A function called at shutdown time of an XSLT extension module - */ -static void -xsltExtStyleShutdownTest(xsltStylesheetPtr style ATTRIBUTE_UNUSED, - const xmlChar * URI, void *data) -{ - if (testStyleData == NULL) { - xsltGenericError(xsltGenericErrorContext, - "xsltExtShutdownTest: not initialized\n"); - return; - } - if (data != testStyleData) { - xsltTransformError(NULL, NULL, NULL, - "xsltExtShutdownTest: wrong data\n"); - } - testStyleData = NULL; - xsltGenericDebug(xsltGenericDebugContext, - "Unregistered test plugin module : %s\n", URI); -} - -/** - * xmlsoft_org_xslt_testplugin_init: - * - * Registers the test plugin module - */ - -void -xmlsoft_org_xslt_testplugin_init(void) -{ - xsltRegisterExtModuleFull((const xmlChar *) XSLT_TESTPLUGIN_URL, - xsltExtInitTest, xsltExtShutdownTest, - xsltExtStyleInitTest, - xsltExtStyleShutdownTest); - xsltRegisterExtModuleFunction((const xmlChar *) "testplugin", - (const xmlChar *) XSLT_TESTPLUGIN_URL, - xsltExtFunctionTest); - xsltRegisterExtModuleElement((const xmlChar *) "testplugin", - (const xmlChar *) XSLT_TESTPLUGIN_URL, - xsltExtElementPreCompTest, - xsltExtElementTest); -} - -#endif /*WITH_MODULES*/ diff --git a/tests/plugins/testplugin.c b/tests/plugins/testplugin.c index 68ffa980..95bb450d 100644 --- a/tests/plugins/testplugin.c +++ b/tests/plugins/testplugin.c @@ -39,6 +39,9 @@ #define PLUGINPUBFUN #endif +/* include a prototype to make gcc happy */ +void +PLUGINPUBFUN xmlsoft_org_xslt_testplugin_init(void); /************************************************************************ * * |