diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2002-10-18 11:42:04 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2002-10-18 11:42:04 +0000 |
commit | 3cffe0b6ed3f67663555950af6d033cd854f1993 (patch) | |
tree | be7a1658c9edee24c81beff4135c176a330e39cc /doc | |
parent | 95c0361ca65d06b86b67c6f1b22656be9154dd0c (diff) | |
download | libxslt-3cffe0b6ed3f67663555950af6d033cd854f1993.tar.gz libxslt-3cffe0b6ed3f67663555950af6d033cd854f1993.tar.bz2 libxslt-3cffe0b6ed3f67663555950af6d033cd854f1993.zip |
preparing 1.0.22 upated and rebuilt the docs Daniel
* configure.in: preparing 1.0.22
* doc/*: upated and rebuilt the docs
Daniel
Diffstat (limited to 'doc')
29 files changed, 2237 insertions, 878 deletions
diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html index 532c7fe1..89aedd31 100644 --- a/doc/APIchunk0.html +++ b/doc/APIchunk0.html @@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } --></style> -<title>API Alphabetic Index A-T for libxslt</title> +<title>API Alphabetic Index A-S for libxslt</title> </head> <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr> @@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline } </td> <td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"> <h1>The XSLT C library for Gnome</h1> -<h2>API Alphabetic Index A-T for libxslt</h2> +<h2>API Alphabetic Index A-S for libxslt</h2> </td></tr></table></td></tr></table></td> </tr></table> <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr> @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,10 +82,10 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> @@ -129,6 +129,8 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS">IS_XSLT_REAL_NODE</a> <a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a> </dd> @@ -163,6 +165,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> <dt>Create</dt> <dd> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> <a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a> <a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a> </dd> @@ -198,6 +201,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>Display</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>Drop</dt> <dd> @@ -210,6 +214,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dl> <h2>Letter E:</h2> <dl> +<dt>EXSLT</dt> +<dd> +<a href="html/libxslt-transform.html#XSLTDOCUMENTELEM">xsltDocumentElem</a> +</dd> <dt>Errors</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> @@ -262,6 +270,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a> <a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a> <a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> <a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a> <a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a> <a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a> @@ -271,8 +280,11 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> <dt>Function</dt> <dd> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> </dd> </dl> <h2>Letter G:</h2> @@ -281,6 +293,10 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a> </dd> +<dt>Get</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> +</dd> </dl> <h2>Letter H:</h2> <dl> @@ -356,6 +372,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>Lookup</dt> <dd> <a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> </dd> </dl> <h2>Letter M:</h2> @@ -447,6 +464,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTAPPLYTEMPLATES">xsltApplyTemplates</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a> <a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a> <a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a> @@ -458,6 +476,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTELEMENT">xsltElement</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a> <a href="html/libxslt-transform.html#XSLTIF">xsltIf</a> <a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a> @@ -552,6 +571,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> <dt>Set</dt> <dd> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> <a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a> </dd> <dt>Should</dt> @@ -588,59 +608,11 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a> </dd> </dl> -<h2>Letter T:</h2> -<dl> -<dt>Template</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a> -</dd> -<dt>Test</dt> -<dd> -<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a> -</dd> -<dt>This</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a> -<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> -<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a> -<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> -<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a> -<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a> -<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a> -<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a> -<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> -<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> -<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> -<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> -<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a> -<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> -</dd> -<dt>TransformContext</dt> -<dd> -<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a> -</dd> -<dt>Try</dt> -<dd> -<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a> -<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a> -<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a> -</dd> -</dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html index 3d7cfcbb..215a07f6 100644 --- a/doc/APIchunk1.html +++ b/doc/APIchunk1.html @@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } --></style> -<title>API Alphabetic Index U-b for libxslt</title> +<title>API Alphabetic Index T-a for libxslt</title> </head> <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr> @@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline } </td> <td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"> <h1>The XSLT C library for Gnome</h1> -<h2>API Alphabetic Index U-b for libxslt</h2> +<h2>API Alphabetic Index T-a for libxslt</h2> </td></tr></table></td></tr></table></td> </tr></table> <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr> @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,14 +82,62 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> </h2> +<h2>Letter T:</h2> +<dl> +<dt>Template</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a> +</dd> +<dt>Test</dt> +<dd> +<a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a> +</dd> +<dt>This</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a> +<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> +<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a> +<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> +<a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEET">xsltApplyStylesheet</a> +<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a> +<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a> +<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a> +<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> +<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> +<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> +<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> +<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> +<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> +<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a> +<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> +</dd> +<dt>TransformContext</dt> +<dd> +<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a> +</dd> +<dt>Try</dt> +<dd> +<a href="html/libxslt-documents.html#XSLTFINDDOCUMENT">xsltFindDocument</a> +<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a> +<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a> +</dd> +</dl> <h2>Letter U:</h2> <dl> <dt>URL</dt> @@ -100,6 +148,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> </dd> <dt>Unregister</dt> <dd> @@ -112,6 +161,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULEFUNCTION">xsltUnregisterExtModuleFunction</a> <a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULETOPLEVEL">xsltUnregisterExtModuleTopLevel</a> </dd> +<dt>Update</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +</dd> <dt>Use</dt> <dd> <a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a> @@ -121,6 +174,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a> <a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a> </dd> +<dt>User</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +</dd> </dl> <h2>Letter V:</h2> <dl> @@ -178,6 +235,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-functions.html#XSLTFORMATNUMBERFUNCTION">xsltFormatNumberFunction</a> <a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a> <a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a> @@ -295,11 +353,27 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>allow</dt> <dd> <a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +</dd> +<dt>allowed</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> +<dt>allowing</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> </dd> <dt>also</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> </dd> +<dt>always</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +</dd> <dt>amiss</dt> <dd> <a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a> @@ -317,6 +391,10 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> </dd> +<dt>application-wide</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> +</dd> <dt>applied</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a> @@ -429,6 +507,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a> <a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> @@ -451,127 +530,14 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> -</dd> -</dl> -<h2>Letter b:</h2> -<dl> -<dt>back</dt> -<dd> -<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> -</dd> -<dt>been</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a> -</dd> -<dt>before</dt> -<dd> -<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a> -<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a> -</dd> -<dt>beginning</dt> -<dd> -<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a> -</dd> -<dt>being</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a> -<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a> -<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> -<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> -<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a> -<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a> -<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a> -</dd> -<dt>between</dt> -<dd> -<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a> -</dd> -<dt>blank</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a> -</dd> -<dt>blanks</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a> -</dd> -<dt>blocks</dt> -<dd> -<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a> -</dd> -<dt>boolean</dt> -<dd> -<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a> -<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a> -</dd> -<dt>both</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> -<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> -</dd> -<dt>braces</dt> -<dd> -<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> -<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> -</dd> -<dt>breakpoint</dt> -<dd> -<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> -</dd> -<dt>buf</dt> -<dd> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> -</dd> -<dt>buffer</dt> -<dd> -<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> -<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> -</dd> -<dt>build</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -</dd> -<dt>building</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a> -</dd> -<dt>built-in</dt> -<dd> -<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a> -<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a> -</dd> -<dt>but</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> -<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a> -<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a> -<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> -<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a> -<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a> -<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> -<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> -</dd> -<dt>byte</dt> -<dd> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a> -</dd> -<dt>bytes</dt> -<dd> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a> -<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> </dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html index 06d9ddc8..402e0649 100644 --- a/doc/APIchunk2.html +++ b/doc/APIchunk2.html @@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } --></style> -<title>API Alphabetic Index c-e for libxslt</title> +<title>API Alphabetic Index b-d for libxslt</title> </head> <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr> @@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline } </td> <td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"> <h1>The XSLT C library for Gnome</h1> -<h2>API Alphabetic Index c-e for libxslt</h2> +<h2>API Alphabetic Index b-d for libxslt</h2> </td></tr></table></td></tr></table></td> </tr></table> <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr> @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,14 +82,138 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> </h2> +<h2>Letter b:</h2> +<dl> +<dt>back</dt> +<dd> +<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> +</dd> +<dt>been</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a> +</dd> +<dt>before</dt> +<dd> +<a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a> +<a href="html/libxslt-keys.html#XSLTINITCTXTKEYS">xsltInitCtxtKeys</a> +</dd> +<dt>beginning</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTTIMESTAMP">xsltTimestamp</a> +</dd> +<dt>being</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#WITH-XSLT-DEBUG-CAPS">WITH_XSLT_DEBUG</a> +<a href="html/libxslt-xsltutils.html#XSLADDCALL">xslAddCall</a> +<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> +<a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> +<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a> +<a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a> +<a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a> +</dd> +<dt>between</dt> +<dd> +<a href="html/libxslt-attributes.html#XSLTRESOLVESTYLESHEETATTRIBUTESET">xsltResolveStylesheetAttributeSet</a> +</dd> +<dt>blank</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a> +</dd> +<dt>blanks</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a> +</dd> +<dt>block</dt> +<dd> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +</dd> +<dt>blocks</dt> +<dd> +<a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a> +</dd> +<dt>boolean</dt> +<dd> +<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a> +<a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a> +</dd> +<dt>both</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-CAPS">DEBUG_MEMORY</a> +<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> +<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> +<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> +</dd> +<dt>braces</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> +<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> +</dd> +<dt>breakpoint</dt> +<dd> +<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> +</dd> +<dt>buf</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> +</dd> +<dt>buffer</dt> +<dd> +<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> +<a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> +</dd> +<dt>build</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> +</dd> +<dt>building</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a> +</dd> +<dt>built-in</dt> +<dd> +<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a> +<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a> +</dd> +<dt>but</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> +<a href="html/libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS">XSLT_REGISTER_FUNCTION_LOOKUP</a> +<a href="html/libxslt-variables.html#XSLT-REGISTER-VARIABLE-LOOKUP-CAPS">XSLT_REGISTER_VARIABLE_LOOKUP</a> +<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> +<a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> +<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> +<a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a> +<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a> +<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> +<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> +</dd> +<dt>byte</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a> +</dd> +<dt>bytes</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a> +<a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> +</dd> +</dl> <h2>Letter c:</h2> <dl> <dt>calibration</dt> @@ -111,11 +235,13 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTLOOKUP">xsltExtModuleElementLookup</a> <a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a> <a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> <a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a> <a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFUNCTION">xsltRegisterExtModuleFunction</a> <a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULETOPLEVEL">xsltRegisterExtModuleTopLevel</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> <a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> </dd> <dt>called</dt> @@ -136,10 +262,12 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> </dd> <dt>can</dt> @@ -147,6 +275,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a> <a href="html/libxslt-xsltinternals.html#XSLTPARSETEMPLATECONTENT">xsltParseTemplateContent</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> </dd> @@ -172,6 +301,12 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltinternals.html#CHECK-STOPPED-CAPS">CHECK_STOPPED</a> <a href="html/libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS">CHECK_STOPPED0</a> <a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +</dd> +<dt>checking</dt> +<dd> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> </dd> <dt>choose</dt> <dd> @@ -215,6 +350,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> </dd> <dt>compiling</dt> @@ -238,9 +374,11 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>computed</dt> <dd> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a> <a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a> <a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> @@ -252,6 +390,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>configured</dt> <dd> <a href="html/libxslt-xsltconfig.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> </dd> <dt>construct</dt> <dd> @@ -326,6 +465,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a> <a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a> </dd> +<dt>creating</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> <dt>ctx</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> @@ -389,10 +532,12 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>deallocated</dt> <dd> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> </dd> <dt>deallocator</dt> <dd> @@ -447,6 +592,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a> <a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a> <a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> <a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a> </dd> <dt>defined</dt> @@ -487,6 +633,14 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a> </dd> +<dt>directories</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> +<dt>display</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</dd> <dt>dllimport</dt> <dd> <a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> @@ -527,147 +681,11 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> </dd> </dl> -<h2>Letter e:</h2> -<dl> -<dt>either</dt> -<dd> -<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> -</dd> -<dt>elem</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a> -</dd> -<dt>element-available</dt> -<dd> -<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a> -</dd> -<dt>elements</dt> -<dd> -<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a> -<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a> -<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a> -<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a> -<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a> -<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a> -<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a> -<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> -</dd> -<dt>else</dt> -<dd> -<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a> -<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a> -</dd> -<dt>emitted</dt> -<dd> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> -</dd> -<dt>enables</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> -</dd> -<dt>entry</dt> -<dd> -<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> -<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> -</dd> -<dt>error:</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a> -</dd> -<dt>evaluate</dt> -<dd> -<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> -</dd> -<dt>evaluated</dt> -<dd> -<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a> -</dd> -<dt>everything</dt> -<dd> -<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a> -<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a> -</dd> -<dt>example</dt> -<dd> -<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> -<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a> -</dd> -<dt>executed</dt> -<dd> -<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> -</dd> -<dt>exension</dt> -<dd> -<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a> -<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a> -</dd> -<dt>existing</dt> -<dd> -<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> -</dd> -<dt>expand</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> -</dd> -<dt>exported</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> -</dd> -<dt>expressed</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a> -</dd> -<dt>expression</dt> -<dd> -<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a> -<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> -<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> -</dd> -<dt>expressions</dt> -<dd> -<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> -<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> -</dd> -<dt>extended</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a> -</dd> -<dt>extending</dt> -<dd> -<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> -</dd> -<dt>extensions</dt> -<dd> -<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a> -<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a> -<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> -<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a> -<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a> -<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a> -</dd> -<dt>external</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -</dd> -<dt>extra</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a> -<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> -</dd> -<dt>extract</dt> -<dd> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -</dd> -</dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html index eb7268bb..f8a7d76b 100644 --- a/doc/APIchunk3.html +++ b/doc/APIchunk3.html @@ -10,7 +10,7 @@ H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } --></style> -<title>API Alphabetic Index f-i for libxslt</title> +<title>API Alphabetic Index e-i for libxslt</title> </head> <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr> @@ -19,7 +19,7 @@ A:link, A:visited, A:active { text-decoration: underline } </td> <td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"> <h1>The XSLT C library for Gnome</h1> -<h2>API Alphabetic Index f-i for libxslt</h2> +<h2>API Alphabetic Index e-i for libxslt</h2> </td></tr></table></td></tr></table></td> </tr></table> <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr> @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,14 +82,152 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> </h2> +<h2>Letter e:</h2> +<dl> +<dt>either</dt> +<dd> +<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> +</dd> +<dt>elem</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a> +</dd> +<dt>element-available</dt> +<dd> +<a href="html/libxslt-functions.html#XSLTELEMENTAVAILABLEFUNCTION">xsltElementAvailableFunction</a> +</dd> +<dt>elements</dt> +<dd> +<a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a> +<a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a> +<a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a> +<a href="html/libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET">xsltParseStylesheetAttributeSet</a> +<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a> +<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a> +<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a> +<a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> +</dd> +<dt>else</dt> +<dd> +<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a> +<a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE">xsltParseStylesheetInclude</a> +</dd> +<dt>emitted</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +</dd> +<dt>enables</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> +</dd> +<dt>entry</dt> +<dd> +<a href="html/libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP">xsltXPathFunctionLookup</a> +<a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> +</dd> +<dt>error:</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS">CHECK_STOPPEDE</a> +</dd> +<dt>evaluate</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> +</dd> +<dt>evaluated</dt> +<dd> +<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a> +</dd> +<dt>everything</dt> +<dd> +<a href="html/libxslt-imports.html#XSLTFINDELEMSPACEHANDLING">xsltFindElemSpaceHandling</a> +<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS">xsltParseStylesheetProcess</a> +</dd> +<dt>example</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> +<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a> +</dd> +<dt>executed</dt> +<dd> +<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> +</dd> +<dt>exension</dt> +<dd> +<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a> +<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a> +</dd> +<dt>existing</dt> +<dd> +<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> +</dd> +<dt>expand</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> +</dd> +<dt>exported</dt> +<dd> +<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> +</dd> +<dt>expressed</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a> +</dd> +<dt>expression</dt> +<dd> +<a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> +</dd> +<dt>expressions</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> +<a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> +</dd> +<dt>extended</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMP">xsltElemPreComp</a> +</dd> +<dt>extending</dt> +<dd> +<a href="html/libxslt-extensions.html#XSLTINITELEMPRECOMP">xsltInitElemPreComp</a> +</dd> +<dt>extensions</dt> +<dd> +<a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-NORM-SAXON-NAMESPACE-CAPS">XSLT_NORM_SAXON_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-SAXON-NAMESPACE-CAPS">XSLT_SAXON_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-XALAN-NAMESPACE-CAPS">XSLT_XALAN_NAMESPACE</a> +<a href="html/libxslt-extra.html#XSLT-XT-NAMESPACE-CAPS">XSLT_XT_NAMESPACE</a> +<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> +<a href="html/libxslt-extensions.html#XSLTFREEEXTS">xsltFreeExts</a> +<a href="html/libxslt-extra.html#XSLTREGISTERALLEXTRAS">xsltRegisterAllExtras</a> +<a href="html/libxslt-extra.html#XSLTREGISTEREXTRAS">xsltRegisterExtras</a> +</dd> +<dt>external</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> +</dd> +<dt>extra</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a> +<a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</dd> +<dt>extract</dt> +<dd> +<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> +</dd> +</dl> <h2>Letter f:</h2> <dl> <dt>factor</dt> @@ -123,8 +261,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>filename</dt> <dd> @@ -152,6 +292,10 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-transform.html#XSLTFOREACH">xsltForEach</a> </dd> +<dt>forbid</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +</dd> <dt>force</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> @@ -165,6 +309,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltinternals.html#XSLTFORMATNUMBERCONVERSION">xsltFormatNumberConversion</a> <a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>format-number</dt> <dd> @@ -185,6 +330,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a> <a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> <a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a> <a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> <a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a> @@ -194,6 +340,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>free</dt> <dd> <a href="html/libxslt-xsltinternals.html#XSLTELEMPRECOMPDEALLOCATOR">xsltElemPreCompDeallocator</a> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> </dd> <dt>freed</dt> @@ -264,19 +411,27 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>get</dt> <dd> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> </dd> <dt>given</dt> <dd> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> <a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a> <a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> <a href="html/libxslt-transform.html#XSLTPROFILESTYLESHEET">xsltProfileStylesheet</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> <a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a> <a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> <a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a> </dd> +<dt>gives</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</dd> <dt>giving</dt> <dd> <a href="html/libxslt-variables.html#XSLTEVALONEUSERPARAM">xsltEvalOneUserParam</a> @@ -312,6 +467,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> </dd> <dt>handles</dt> <dd> @@ -322,6 +478,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> </dd> <dt>has</dt> <dd> @@ -340,6 +497,10 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> </dd> +<dt>hosting</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> +</dd> </dl> <h2>Letter i:</h2> <dl> @@ -386,6 +547,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltinternals.html#XSLTSTYLEPRECOMP">xsltStylePreComp</a> <a href="html/libxslt-xsltinternals.html#XSLTTEMPLATE">xsltTemplate</a> </dd> +<dt>in-scope</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> +</dd> <dt>included</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> @@ -516,10 +681,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> </dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html index 6d352c5f..961024c2 100644 --- a/doc/APIchunk4.html +++ b/doc/APIchunk4.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,10 +82,10 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> @@ -163,8 +163,14 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>like</dt> <dd> <a href="html/libxslt-xsltconfig.html#LIBXSLT-DOTTED-VERSION-CAPS">LIBXSLT_DOTTED_VERSION</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> </dd> +<dt>line</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</dd> <dt>links</dt> <dd> <a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> @@ -180,6 +186,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a> <a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a> <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-pattern.html#XSLTFREECOMPMATCHLIST">xsltFreeCompMatchList</a> <a href="html/libxslt-pattern.html#XSLTTESTCOMPMATCHLIST">xsltTestCompMatchList</a> </dd> @@ -213,6 +220,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>lookup</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> </dd> </dl> <h2>Letter m:</h2> @@ -239,6 +247,15 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> </dd> +<dt>makes</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> +<dt>mapping</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> +</dd> <dt>match</dt> <dd> <a href="html/libxslt-keys.html#XSLTADDKEY">xsltAddKey</a> @@ -285,11 +302,14 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>message</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>messages</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>milliseconds</dt> <dd> @@ -316,10 +336,12 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> <a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> </dd> </dl> <h2>Letter n:</h2> @@ -347,9 +369,14 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a> <a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a> <a href="html/libxslt-pattern.html#XSLTMATCHPATTERN">xsltMatchPattern</a> </dd> +<dt>necessary</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> <dt>need</dt> <dd> <a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a> @@ -379,30 +406,6 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a> </dd> -<dt>new</dt> -<dd> -<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a> -<a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> -<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> -<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> -<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACE">xsltCopyNamespace</a> -<a href="html/libxslt-namespaces.html#XSLTCOPYNAMESPACELIST">xsltCopyNamespaceList</a> -<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a> -<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a> -<a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a> -<a href="html/libxslt-documents.html#XSLTLOADSTYLEDOCUMENT">xsltLoadStyleDocument</a> -<a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> -<a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a> -<a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a> -<a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a> -<a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a> -<a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a> -<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC">xsltParseStylesheetDoc</a> -<a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> -<a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> -</dd> <dt>newly</dt> <dd> <a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a> @@ -463,6 +466,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-imports.html#XSLTFINDTEMPLATE">xsltFindTemplate</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> <a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a> <a href="html/libxslt-documents.html#XSLTLOADDOCUMENT">xsltLoadDocument</a> <a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> @@ -552,6 +556,22 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFD">xsltSaveResultToFd</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> </dd> +<dt>operation</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +</dd> +<dt>option</dt> +<dd> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +</dd> +<dt>options</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> <dt>order</dt> <dd> <a href="html/libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS">XSLT_GET_IMPORT_INT</a> @@ -568,8 +588,11 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a> <a href="html/libxslt-extensions.html#XSLTEXTMODULEFUNCTIONLOOKUP">xsltExtModuleFunctionLookup</a> <a href="html/libxslt-extensions.html#XSLTEXTMODULETOPLEVELLOOKUP">xsltExtModuleTopLevelLookup</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> <a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a> <a href="html/libxslt-xsltinternals.html#XSLTISBLANK">xsltIsBlank</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> </dd> <dt>ouput</dt> <dd> @@ -579,6 +602,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> </dd> <dt>output</dt> <dd> @@ -600,10 +624,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> </dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html index 692e3557..ff02cd2b 100644 --- a/doc/APIchunk5.html +++ b/doc/APIchunk5.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,10 +82,10 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> @@ -115,6 +115,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTQUOTEUSERPARAMS">xsltQuoteUserParams</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>params</dt> <dd> @@ -175,12 +176,21 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> </dd> +<dt>pass</dt> +<dd> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> +</dd> <dt>passed</dt> <dd> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> </dd> +<dt>path</dt> +<dd> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +</dd> <dt>pattern</dt> <dd> <a href="html/libxslt-xsltinternals.html#XSLT-PAT-NO-PRIORITY-CAPS">XSLT_PAT_NO_PRIORITY</a> @@ -219,6 +229,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>pointer</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a> </dd> <dt>pointers</dt> @@ -229,6 +240,10 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> </dd> +<dt>position</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</dd> <dt>possibly</dt> <dd> <a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> @@ -279,6 +294,13 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> </dd> +<dt>preference</dt> +<dd> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> +</dd> <dt>prefix</dt> <dd> <a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> @@ -291,6 +313,10 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> </dd> +<dt>preliminary</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> <dt>present</dt> <dd> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> @@ -409,6 +435,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a> <a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> </dd> <dt>purpose</dt> <dd> @@ -429,6 +456,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dl> <h2>Letter r:</h2> <dl> +<dt>read</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +</dd> <dt>ready</dt> <dd> <a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> @@ -510,6 +541,7 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> </dd> <dt>resolve</dt> <dd> @@ -517,6 +549,8 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> <dt>resource</dt> <dd> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEET">xsltRunStylesheet</a> <a href="html/libxslt-transform.html#XSLTRUNSTYLESHEETUSER">xsltRunStylesheetUser</a> </dd> @@ -572,6 +606,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a> <a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> </dd> @@ -609,10 +644,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> </dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html index 9cbb671a..7b88c4b6 100644 --- a/doc/APIchunk6.html +++ b/doc/APIchunk6.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -82,10 +82,10 @@ A:link, A:visited, A:active { text-decoration: underline } </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> @@ -110,6 +110,19 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a> </dd> +<dt>security</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +</dd> <dt>semantic</dt> <dd> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> @@ -122,6 +135,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a> <a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a> <a href="html/libxslt-extensions.html#XSLTINITCTXTEXTS">xsltInitCtxtExts</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> <a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a> <a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a> </dd> @@ -191,6 +205,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRA">xsltAllocateExtra</a> <a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> </dd> +<dt>some</dt> +<dd> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +</dd> <dt>something</dt> <dd> <a href="html/libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT">xsltParseStylesheetImport</a> @@ -224,6 +242,9 @@ A:link, A:visited, A:active { text-decoration: underline } <dt>specific</dt> <dd> <a href="html/libxslt-extra.html#XSLT-LIBXSLT-NAMESPACE-CAPS">XSLT_LIBXSLT_NAMESPACE</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> </dd> <dt>specification</dt> <dd> @@ -440,6 +461,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-pattern.html#XSLTADDTEMPLATE">xsltAddTemplate</a> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> <a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> @@ -491,6 +513,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> <a href="html/libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI">xsltLoadStylesheetPI</a> <a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> <a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a> @@ -514,32 +537,6 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> </dd> -<dt>this</dt> -<dd> -<a href="html/libxslt-xsltconfig.html#LIBXSLT-PUBLIC-CAPS">LIBXSLT_PUBLIC</a> -<a href="html/libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS">XSLT_DEFAULT_URL</a> -<a href="html/libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS">XSLT_DEFAULT_VENDOR</a> -<a href="html/libxslt-transform.html#XSLHANDLEDEBUGGER">xslHandleDebugger</a> -<a href="html/libxslt-variables.html#XSLTADDSTACKELEMLIST">xsltAddStackElemList</a> -<a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> -<a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> -<a href="html/libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION">xsltExtShutdownFunction</a> -<a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a> -<a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a> -<a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a> -<a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a> -<a href="html/libxslt-transform.html#XSLTREGISTERALLELEMENT">xsltRegisterAllElement</a> -<a href="html/libxslt-functions.html#XSLTREGISTERALLFUNCTIONS">xsltRegisterAllFunctions</a> -<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULE">xsltRegisterExtModule</a> -<a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEFULL">xsltRegisterExtModuleFull</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> -<a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> -<a href="html/libxslt-transform.html#XSLTSORT">xsltSort</a> -<a href="html/libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION">xsltStyleExtShutdownFunction</a> -<a href="html/libxslt-extensions.html#XSLTSTYLEGETEXTDATA">xsltStyleGetExtData</a> -<a href="html/libxslt-extensions.html#XSLTUNREGISTEREXTMODULE">xsltUnregisterExtModule</a> -<a href="html/libxslt-extensions.html#XSLTXPATHGETTRANSFORMCONTEXT">xsltXPathGetTransformContext</a> -</dd> <dt>those</dt> <dd> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> @@ -582,6 +579,14 @@ A:link, A:visited, A:active { text-decoration: underline } <dd> <a href="html/libxslt-variables.html#XSLTEVALGLOBALVARIABLES">xsltEvalGlobalVariables</a> </dd> +<dt>transmit</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</dd> +<dt>transromation</dt> +<dd> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> +</dd> <dt>tree</dt> <dd> <a href="html/libxslt-attributes.html#XSLTAPPLYATTRIBUTESET">xsltApplyAttributeSet</a> @@ -627,10 +632,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dd> </dl> <h2 align="center"> -<a href="APIchunk0.html">A-T</a> -<a href="APIchunk1.html">U-b</a> -<a href="APIchunk2.html">c-e</a> -<a href="APIchunk3.html">f-i</a> +<a href="APIchunk0.html">A-S</a> +<a href="APIchunk1.html">T-a</a> +<a href="APIchunk2.html">b-d</a> +<a href="APIchunk3.html">e-i</a> <a href="APIchunk4.html">k-o</a> <a href="APIchunk5.html">p-r</a> <a href="APIchunk6.html">s-t</a> diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html index 032ed006..6a396f0a 100644 --- a/doc/APIconstructors.html +++ b/doc/APIconstructors.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -107,7 +107,9 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> </p> <h2>Type xmlDocPtr:</h2> @@ -172,6 +174,15 @@ A:link, A:visited, A:active { text-decoration: underline } <p> <a href="html/libxslt-extensions.html#XSLTEXTMODULEELEMENTPRECOMPUTELOOKUP">xsltExtModuleElementPreComputeLookup</a> </p> +<h2>Type xsltSecurityCheck:</h2> +<p> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +</p> +<h2>Type xsltSecurityPrefsPtr:</h2> +<p> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS">xsltGetDefaultSecurityPrefs</a> +</p> <h2>Type xsltStackElemPtr:</h2> <p> <a href="html/libxslt-variables.html#XSLTPARSESTYLESHEETCALLERPARAM">xsltParseStylesheetCallerParam</a> diff --git a/doc/APIfiles.html b/doc/APIfiles.html index b96d854d..2f440a67 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -218,6 +218,24 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-preproc.html#XSLTSTYLEPRECOMPUTE">xsltStylePreCompute</a> <a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a> </p> +<h2>Module security:</h2> +<p> +<a href="html/libxslt-security.html#XSLTSECURITYPREFS">xsltSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYPREFSPTR">xsltSecurityPrefsPtr</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS">xsltGetDefaultSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +</p> <h2>Module templates:</h2> <p> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> @@ -225,10 +243,12 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE">xsltEvalStaticAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> </p> <h2>Module transform:</h2> <p> @@ -364,6 +384,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> <a href="html/libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION">xsltDocumentSortFunction</a> <a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index 7ad5a26f..e91a676d 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -81,6 +81,10 @@ A:link, A:visited, A:active { text-decoration: underline } </table> </td></tr></table></td> <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> +<h2>Type ...:</h2> +<p> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> +</p> <h2>Type FILE *:</h2> <p> <a href="html/libxslt-extensions.html#XSLTDEBUGDUMPEXTENSIONS">xsltDebugDumpExtensions</a> @@ -177,10 +181,13 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> </p> <h2>Type const xmlChar*:</h2> <p> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE">xsltParseStylesheetFile</a> </p> <h2>Type double:</h2> @@ -203,6 +210,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTXPATHVARIABLELOOKUP">xsltXPathVariableLookup</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS">xsltSetDebuggerCallbacks</a> </p> <h2>Type xmlAttrPtr:</h2> @@ -249,6 +257,7 @@ A:link, A:visited, A:active { text-decoration: underline } <p> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> </p> <h2>Type xmlNodePtr:</h2> <p> @@ -286,6 +295,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> @@ -334,6 +344,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a> <a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a> <a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> <a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a> <a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a> @@ -362,6 +373,7 @@ A:link, A:visited, A:active { text-decoration: underline } <h2>Type xmlNsPtr *:</h2> <p> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> </p> <h2>Type xmlOutputBufferPtr:</h2> <p> @@ -378,6 +390,7 @@ A:link, A:visited, A:active { text-decoration: underline } <p> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> </p> <h2>Type xmlXPathContextPtr:</h2> <p> @@ -444,6 +457,28 @@ A:link, A:visited, A:active { text-decoration: underline } <p> <a href="html/libxslt-extensions.html#XSLTREGISTEREXTMODULEELEMENT">xsltRegisterExtModuleElement</a> </p> +<h2>Type xsltSecurityCheck:</h2> +<p> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +</p> +<h2>Type xsltSecurityOption:</h2> +<p> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +</p> +<h2>Type xsltSecurityPrefsPtr:</h2> +<p> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +</p> <h2>Type xsltStackElemPtr:</h2> <p> <a href="html/libxslt-transform.html#XSLTAPPLYONETEMPLATE">xsltApplyOneTemplate</a> @@ -523,6 +558,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTPARSEGLOBALVARIABLE">xsltParseGlobalVariable</a> <a href="html/libxslt-variables.html#XSLTPARSEGLOBALPARAM">xsltParseGlobalParam</a> <a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTO">xsltSaveResultTo</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> @@ -584,10 +620,12 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-templates.html#XSLTEVALTEMPLATESTRING">xsltEvalTemplateString</a> <a href="html/libxslt-templates.html#XSLTEVALATTRVALUETEMPLATE">xsltEvalAttrValueTemplate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-templates.html#XSLTTEMPLATEPROCESS">xsltTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-transform.html#XSLTFREETRANSFORMCONTEXT">xsltFreeTransformContext</a> <a href="html/libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER">xsltApplyStylesheetUser</a> <a href="html/libxslt-transform.html#XSLTAPPLYSTRIPSPACES">xsltApplyStripSpaces</a> @@ -626,9 +664,17 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTVARIABLELOOKUP">xsltVariableLookup</a> <a href="html/libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT">xsltPrintErrorContext</a> <a href="html/libxslt-xsltutils.html#XSLTMESSAGE">xsltMessage</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> <a href="html/libxslt-xsltutils.html#XSLTDOSORTFUNCTION">xsltDoSortFunction</a> <a href="html/libxslt-xsltutils.html#XSLTSAVEPROFILING">xsltSaveProfiling</a> <a href="html/libxslt-xsltutils.html#XSLTHANDLEDEBUGGERCALLBACK">xsltHandleDebuggerCallback</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> <a href="html/libxslt-xsltinternals.html#XSLTNUMBERFORMAT">xsltNumberFormat</a> <a href="html/libxslt-xsltinternals.html#XSLTALLOCATEEXTRACTXT">xsltAllocateExtraCtxt</a> diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index e3230aef..eec4cdb2 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -50,7 +50,7 @@ A:link, A:visited, A:active { text-decoration: underline } <table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr> <tr><td bgcolor="#fffacd"> -<form action="http://xmlsoft.org/XSLT/search.php" enctype="application/x-www-form-urlencoded" method="GET"> +<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> @@ -159,10 +159,13 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS">xsltAttrListTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS">xsltAttrTemplateProcess</a> <a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS">xsltAttrTemplateValueProcess</a> +<a href="html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE">xsltAttrTemplateValueProcessNode</a> <a href="html/libxslt-transform.html#XSLTATTRIBUTE">xsltAttribute</a> <a href="html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST">xsltCalibrateAdjust</a> <a href="html/libxslt-transform.html#XSLTCALLTEMPLATE">xsltCallTemplate</a> <a href="html/libxslt-extensions.html#XSLTCHECKEXTPREFIX">xsltCheckExtPrefix</a> +<a href="html/libxslt-security.html#XSLTCHECKREAD">xsltCheckRead</a> +<a href="html/libxslt-security.html#XSLTCHECKWRITE">xsltCheckWrite</a> <a href="html/libxslt-transform.html#XSLTCHOOSE">xsltChoose</a> <a href="html/libxslt-xslt.html#XSLTCLEANUPGLOBALS">xsltCleanupGlobals</a> <a href="html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES">xsltCleanupTemplates</a> @@ -201,6 +204,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTEVALUSERPARAMS">xsltEvalUserParams</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHPREDICATE">xsltEvalXPathPredicate</a> <a href="html/libxslt-templates.html#XSLTEVALXPATHSTRING">xsltEvalXPathString</a> +<a href="html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS">xsltEvalXPathStringNs</a> <a href="html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP">xsltExtElementLookup</a> <a href="html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP">xsltExtFunctionLookup</a> <a href="html/libxslt-extensions.html#XSLTEXTINITFUNCTION">xsltExtInitFunction</a> @@ -225,6 +229,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES">xsltFreeGlobalVariables</a> <a href="html/libxslt-keys.html#XSLTFREEKEYS">xsltFreeKeys</a> <a href="html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES">xsltFreeNamespaceAliasHashes</a> +<a href="html/libxslt-security.html#XSLTFREESECURITYPREFS">xsltFreeSecurityPrefs</a> <a href="html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST">xsltFreeStackElemList</a> <a href="html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS">xsltFreeStyleDocuments</a> <a href="html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS">xsltFreeStylePreComps</a> @@ -234,11 +239,13 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION">xsltFunctionAvailableFunction</a> <a href="html/libxslt-extra.html#XSLTFUNCTIONNODESET">xsltFunctionNodeSet</a> <a href="html/libxslt-functions.html#XSLTGENERATEIDFUNCTION">xsltGenerateIdFunction</a> +<a href="html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS">xsltGetDefaultSecurityPrefs</a> <a href="html/libxslt-extensions.html#XSLTGETEXTDATA">xsltGetExtData</a> <a href="html/libxslt-keys.html#XSLTGETKEY">xsltGetKey</a> <a href="html/libxslt-namespaces.html#XSLTGETNAMESPACE">xsltGetNamespace</a> <a href="html/libxslt-xsltutils.html#XSLTGETNSPROP">xsltGetNsProp</a> <a href="html/libxslt-xsltutils.html#XSLTGETQNAMEURI">xsltGetQNameURI</a> +<a href="html/libxslt-security.html#XSLTGETSECURITYPREFS">xsltGetSecurityPrefs</a> <a href="html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE">xsltGetSpecialNamespace</a> <a href="html/libxslt-pattern.html#XSLTGETTEMPLATE">xsltGetTemplate</a> <a href="html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT">xsltGetXIncludeDefault</a> @@ -258,6 +265,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING">xsltNeedElemSpaceHandling</a> <a href="html/libxslt-documents.html#XSLTNEWDOCUMENT">xsltNewDocument</a> <a href="html/libxslt-extensions.html#XSLTNEWELEMPRECOMP">xsltNewElemPreComp</a> +<a href="html/libxslt-security.html#XSLTNEWSECURITYPREFS">xsltNewSecurityPrefs</a> <a href="html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT">xsltNewStyleDocument</a> <a href="html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET">xsltNewStylesheet</a> <a href="html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT">xsltNewTransformContext</a> @@ -308,9 +316,19 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE">xsltSaveResultToFile</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME">xsltSaveResultToFilename</a> <a href="html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING">xsltSaveResultToString</a> +<a href="html/libxslt-security.html#XSLTSECURITYALLOW">xsltSecurityAllow</a> +<a href="html/libxslt-security.html#XSLTSECURITYCHECK">xsltSecurityCheck</a> +<a href="html/libxslt-security.html#XSLTSECURITYFORBID">xsltSecurityForbid</a> +<a href="html/libxslt-security.html#XSLTSECURITYOPTION">xsltSecurityOption</a> +<a href="html/libxslt-security.html#XSLTSECURITYPREFS">xsltSecurityPrefs</a> +<a href="html/libxslt-security.html#XSLTSECURITYPREFSPTR">xsltSecurityPrefsPtr</a> +<a href="html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS">xsltSetCtxtSecurityPrefs</a> <a href="html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS">xsltSetDebuggerCallbacks</a> +<a href="html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS">xsltSetDefaultSecurityPrefs</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC">xsltSetGenericDebugFunc</a> <a href="html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC">xsltSetGenericErrorFunc</a> +<a href="html/libxslt-security.html#XSLTSETSECURITYPREFS">xsltSetSecurityPrefs</a> +<a href="html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC">xsltSetTransformErrorFunc</a> <a href="html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT">xsltSetXIncludeDefault</a> <a href="html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS">xsltShutdownCtxtExts</a> <a href="html/libxslt-extensions.html#XSLTSHUTDOWNEXTS">xsltShutdownExts</a> @@ -336,6 +354,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION">xsltTopLevelFunction</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXT">xsltTransformContext</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR">xsltTransformContextPtr</a> +<a href="html/libxslt-xsltutils.html#XSLTTRANSFORMERROR">xsltTransformError</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION">xsltTransformFunction</a> <a href="html/libxslt-xsltinternals.html#XSLTTRANSFORMSTATE">xsltTransformState</a> <a href="html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION">xsltUnparsedEntityURIFunction</a> diff --git a/doc/bugs.html b/doc/bugs.html index 9176323d..40c67621 100644 --- a/doc/bugs.html +++ b/doc/bugs.html @@ -119,8 +119,9 @@ instead. <strong>Do not send code, I won't debug it</strong> (but patches are really appreciated!).</p> <p>Check the following too before posting:</p> <ul> -<li> <a href="search.php">use the search engine</a> to get - informations related to your problem.</li> +<li> +<a href="search.php">use the search engine</a> to get informations + related to your problem.</li> <li>make sure you are <a href="ftp://xmlsoft.org/">using a recent version</a>, and that the problem still shows up in those</li> <li>check the <a href="http://mail.gnome.org/archives/xslt/">list diff --git a/doc/html/index.sgml b/doc/html/index.sgml index f6b33dba..4eeca54f 100644 --- a/doc/html/index.sgml +++ b/doc/html/index.sgml @@ -34,10 +34,12 @@ <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"> @@ -81,6 +83,8 @@ <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 ="XSLTDOSORTFUNCTION" href="libxslt/libxslt-xsltutils.html#XSLTDOSORTFUNCTION"> <ANCHOR id ="XSLTGETQNAMEURI" href="libxslt/libxslt-xsltutils.html#XSLTGETQNAMEURI"> diff --git a/doc/html/libxslt-attributes.html b/doc/html/libxslt-attributes.html index d2e21e05..83cc9661 100644 --- a/doc/html/libxslt-attributes.html +++ b/doc/html/libxslt-attributes.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-ATTRIBUTES">attributes</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2804" +NAME="AEN2948" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN2804" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2807"><H2 +NAME="AEN2951"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -194,7 +194,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2822" +NAME="AEN2966" ></A ><H2 >Description</H2 @@ -204,14 +204,14 @@ NAME="AEN2822" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2825" +NAME="AEN2969" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2827" +NAME="AEN2971" ></A ><H3 ><A @@ -246,7 +246,7 @@ elements needing preserving</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2835"><P +NAME="AEN2979"><P ></P ><TABLE BORDER="0" @@ -299,7 +299,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2848" +NAME="AEN2992" ></A ><H3 ><A @@ -329,7 +329,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2855"><P +NAME="AEN2999"><P ></P ><TABLE BORDER="0" @@ -365,7 +365,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2864" +NAME="AEN3008" ></A ><H3 ><A @@ -407,7 +407,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2874"><P +NAME="AEN3018"><P ></P ><TABLE BORDER="0" @@ -494,7 +494,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2895" +NAME="AEN3039" ></A ><H3 ><A @@ -525,7 +525,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2902"><P +NAME="AEN3046"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-extensions.html b/doc/html/libxslt-extensions.html index 2cfdff3f..24d2d92d 100644 --- a/doc/html/libxslt-extensions.html +++ b/doc/html/libxslt-extensions.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-EXTENSIONS">extensions</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN3146" +NAME="AEN3290" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN3146" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN3149"><H2 +NAME="AEN3293"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -628,7 +628,7 @@ HREF="FILE-CAPS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3281" +NAME="AEN3425" ></A ><H2 >Description</H2 @@ -638,14 +638,14 @@ NAME="AEN3281" ><DIV CLASS="REFSECT1" ><A -NAME="AEN3284" +NAME="AEN3428" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN3286" +NAME="AEN3430" ></A ><H3 ><A @@ -679,7 +679,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3294"><P +NAME="AEN3438"><P ></P ><TABLE BORDER="0" @@ -732,7 +732,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3307" +NAME="AEN3451" ></A ><H3 ><A @@ -767,7 +767,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3315"><P +NAME="AEN3459"><P ></P ><TABLE BORDER="0" @@ -837,7 +837,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3332" +NAME="AEN3476" ></A ><H3 ><A @@ -871,7 +871,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3340"><P +NAME="AEN3484"><P ></P ><TABLE BORDER="0" @@ -924,7 +924,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3353" +NAME="AEN3497" ></A ><H3 ><A @@ -959,7 +959,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3361"><P +NAME="AEN3505"><P ></P ><TABLE BORDER="0" @@ -1029,7 +1029,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3378" +NAME="AEN3522" ></A ><H3 ><A @@ -1067,7 +1067,7 @@ HREF="libxslt-extensions.html#XSLTEXTSHUTDOWNFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3387"><P +NAME="AEN3531"><P ></P ><TABLE BORDER="0" @@ -1155,7 +1155,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3408" +NAME="AEN3552" ></A ><H3 ><A @@ -1201,7 +1201,7 @@ HREF="libxslt-extensions.html#XSLTSTYLEEXTSHUTDOWNFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3419"><P +NAME="AEN3563"><P ></P ><TABLE BORDER="0" @@ -1323,7 +1323,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3448" +NAME="AEN3592" ></A ><H3 ><A @@ -1353,7 +1353,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3455"><P +NAME="AEN3599"><P ></P ><TABLE BORDER="0" @@ -1407,7 +1407,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3468" +NAME="AEN3612" ></A ><H3 ><A @@ -1442,7 +1442,7 @@ transformation.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3476"><P +NAME="AEN3620"><P ></P ><TABLE BORDER="0" @@ -1495,7 +1495,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3489" +NAME="AEN3633" ></A ><H3 ><A @@ -1530,7 +1530,7 @@ stylesheet.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3497"><P +NAME="AEN3641"><P ></P ><TABLE BORDER="0" @@ -1583,7 +1583,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3510" +NAME="AEN3654" ></A ><H3 ><A @@ -1613,7 +1613,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3517"><P +NAME="AEN3661"><P ></P ><TABLE BORDER="0" @@ -1649,7 +1649,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3526" +NAME="AEN3670" ></A ><H3 ><A @@ -1679,7 +1679,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3533"><P +NAME="AEN3677"><P ></P ><TABLE BORDER="0" @@ -1715,7 +1715,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3542" +NAME="AEN3686" ></A ><H3 ><A @@ -1753,7 +1753,7 @@ transformation.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3550"><P +NAME="AEN3694"><P ></P ><TABLE BORDER="0" @@ -1807,7 +1807,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3563" +NAME="AEN3707" ></A ><H3 ><A @@ -1845,7 +1845,7 @@ HREF="XMLXPATHFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3572"><P +NAME="AEN3716"><P ></P ><TABLE BORDER="0" @@ -1933,7 +1933,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3593" +NAME="AEN3737" ></A ><H3 ><A @@ -1972,7 +1972,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3602"><P +NAME="AEN3746"><P ></P ><TABLE BORDER="0" @@ -2060,7 +2060,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3623" +NAME="AEN3767" ></A ><H3 ><A @@ -2098,7 +2098,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3632"><P +NAME="AEN3776"><P ></P ><TABLE BORDER="0" @@ -2169,7 +2169,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3649" +NAME="AEN3793" ></A ><H3 ><A @@ -2203,7 +2203,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3657"><P +NAME="AEN3801"><P ></P ><TABLE BORDER="0" @@ -2274,7 +2274,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3674" +NAME="AEN3818" ></A ><H3 ><A @@ -2318,7 +2318,7 @@ HREF="libxslt-xsltinternals.html#XSLTELEMPRECOMP" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3685"><P +NAME="AEN3829"><P ></P ><TABLE BORDER="0" @@ -2409,7 +2409,7 @@ HREF="libxslt-xsltinternals.html#XSLTELEMPRECOMP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3707" +NAME="AEN3851" ></A ><H3 ><A @@ -2464,7 +2464,7 @@ data struct.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3720"><P +NAME="AEN3864"><P ></P ><TABLE BORDER="0" @@ -2576,7 +2576,7 @@ CLASS="PARAMETER" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3747" +NAME="AEN3891" ></A ><H3 ><A @@ -2618,7 +2618,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3757"><P +NAME="AEN3901"><P ></P ><TABLE BORDER="0" @@ -2723,7 +2723,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3782" +NAME="AEN3926" ></A ><H3 ><A @@ -2770,7 +2770,7 @@ module elements.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3793"><P +NAME="AEN3937"><P ></P ><TABLE BORDER="0" @@ -2858,7 +2858,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3814" +NAME="AEN3958" ></A ><H3 ><A @@ -2896,7 +2896,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3823"><P +NAME="AEN3967"><P ></P ><TABLE BORDER="0" @@ -2967,7 +2967,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3840" +NAME="AEN3984" ></A ><H3 ><A @@ -3005,7 +3005,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3849"><P +NAME="AEN3993"><P ></P ><TABLE BORDER="0" @@ -3076,7 +3076,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3866" +NAME="AEN4010" ></A ><H3 ><A @@ -3110,7 +3110,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3874"><P +NAME="AEN4018"><P ></P ><TABLE BORDER="0" @@ -3181,7 +3181,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3891" +NAME="AEN4035" ></A ><H3 ><A @@ -3213,7 +3213,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3898"><P +NAME="AEN4042"><P ></P ><TABLE BORDER="0" @@ -3266,7 +3266,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3911" +NAME="AEN4055" ></A ><H3 ><A @@ -3304,7 +3304,7 @@ HREF="libxslt-extensions.html#XSLTTOPLEVELFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3920"><P +NAME="AEN4064"><P ></P ><TABLE BORDER="0" @@ -3392,7 +3392,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3941" +NAME="AEN4085" ></A ><H3 ><A @@ -3430,7 +3430,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3950"><P +NAME="AEN4094"><P ></P ><TABLE BORDER="0" @@ -3501,7 +3501,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3967" +NAME="AEN4111" ></A ><H3 ><A @@ -3535,7 +3535,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3975"><P +NAME="AEN4119"><P ></P ><TABLE BORDER="0" @@ -3606,7 +3606,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3992" +NAME="AEN4136" ></A ><H3 ><A @@ -3648,7 +3648,7 @@ HREF="XMLXPATHFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4002"><P +NAME="AEN4146"><P ></P ><TABLE BORDER="0" @@ -3753,7 +3753,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4027" +NAME="AEN4171" ></A ><H3 ><A @@ -3795,7 +3795,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4037"><P +NAME="AEN4181"><P ></P ><TABLE BORDER="0" @@ -3900,7 +3900,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4062" +NAME="AEN4206" ></A ><H3 ><A @@ -3938,7 +3938,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4071"><P +NAME="AEN4215"><P ></P ><TABLE BORDER="0" @@ -4026,7 +4026,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4092" +NAME="AEN4236" ></A ><H3 ><A @@ -4060,7 +4060,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4100"><P +NAME="AEN4244"><P ></P ><TABLE BORDER="0" @@ -4131,7 +4131,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4117" +NAME="AEN4261" ></A ><H3 ><A @@ -4161,7 +4161,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4124"><P +NAME="AEN4268"><P ></P ><TABLE BORDER="0" @@ -4215,7 +4215,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4137" +NAME="AEN4281" ></A ><H3 ><A @@ -4245,7 +4245,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4144"><P +NAME="AEN4288"><P ></P ><TABLE BORDER="0" @@ -4281,7 +4281,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4153" +NAME="AEN4297" ></A ><H3 ><A @@ -4311,7 +4311,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4160"><P +NAME="AEN4304"><P ></P ><TABLE BORDER="0" @@ -4347,7 +4347,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4169" +NAME="AEN4313" ></A ><H3 ><A @@ -4385,7 +4385,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4178"><P +NAME="AEN4322"><P ></P ><TABLE BORDER="0" @@ -4456,7 +4456,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4195" +NAME="AEN4339" ></A ><H3 ><A @@ -4484,7 +4484,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4201" +NAME="AEN4345" ></A ><H3 ><A @@ -4514,7 +4514,7 @@ HREF="FILE-CAPS" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4208"><P +NAME="AEN4352"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-imports.html b/doc/html/libxslt-imports.html index cd9b353c..551520e2 100644 --- a/doc/html/libxslt-imports.html +++ b/doc/html/libxslt-imports.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-IMPORTS">imports</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2916" +NAME="AEN3060" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN2916" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2919"><H2 +NAME="AEN3063"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -225,7 +225,7 @@ HREF="XMLCHAR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2943" +NAME="AEN3087" ></A ><H2 >Description</H2 @@ -235,14 +235,14 @@ NAME="AEN2943" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2946" +NAME="AEN3090" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2948" +NAME="AEN3092" ></A ><H3 ><A @@ -269,7 +269,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2954"><P +NAME="AEN3098"><P ></P ><TABLE BORDER="0" @@ -339,7 +339,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2971" +NAME="AEN3115" ></A ><H3 ><A @@ -366,7 +366,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2977"><P +NAME="AEN3121"><P ></P ><TABLE BORDER="0" @@ -436,7 +436,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2994" +NAME="AEN3138" ></A ><H3 ><A @@ -472,7 +472,7 @@ on failure.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3002"><P +NAME="AEN3146"><P ></P ><TABLE BORDER="0" @@ -543,7 +543,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3019" +NAME="AEN3163" ></A ><H3 ><A @@ -579,7 +579,7 @@ on failure.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3027"><P +NAME="AEN3171"><P ></P ><TABLE BORDER="0" @@ -650,7 +650,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3044" +NAME="AEN3188" ></A ><H3 ><A @@ -683,7 +683,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3052"><P +NAME="AEN3196"><P ></P ><TABLE BORDER="0" @@ -737,7 +737,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3065" +NAME="AEN3209" ></A ><H3 ><A @@ -767,7 +767,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3072"><P +NAME="AEN3216"><P ></P ><TABLE BORDER="0" @@ -821,7 +821,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3085" +NAME="AEN3229" ></A ><H3 ><A @@ -856,7 +856,7 @@ respect the import precedence or the wildcards</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3093"><P +NAME="AEN3237"><P ></P ><TABLE BORDER="0" @@ -928,7 +928,7 @@ should be CDTATA wrapped.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN3110" +NAME="AEN3254" ></A ><H3 ><A @@ -969,7 +969,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN3120"><P +NAME="AEN3264"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-keys.html b/doc/html/libxslt-keys.html index 744dc576..1c3ca2be 100644 --- a/doc/html/libxslt-keys.html +++ b/doc/html/libxslt-keys.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-KEYS">keys</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN4878" +NAME="AEN5022" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN4878" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN4881"><H2 +NAME="AEN5025"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -223,7 +223,7 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4904" +NAME="AEN5048" ></A ><H2 >Description</H2 @@ -233,14 +233,14 @@ NAME="AEN4904" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4907" +NAME="AEN5051" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN4909" +NAME="AEN5053" ></A ><H3 ><A @@ -290,7 +290,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4921"><P +NAME="AEN5065"><P ></P ><TABLE BORDER="0" @@ -429,7 +429,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4954" +NAME="AEN5098" ></A ><H3 ><A @@ -474,7 +474,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4965"><P +NAME="AEN5109"><P ></P ><TABLE BORDER="0" @@ -579,7 +579,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4990" +NAME="AEN5134" ></A ><H3 ><A @@ -614,7 +614,7 @@ Should be done before global varibales are initialized.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4998"><P +NAME="AEN5142"><P ></P ><TABLE BORDER="0" @@ -667,7 +667,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5011" +NAME="AEN5155" ></A ><H3 ><A @@ -697,7 +697,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5018"><P +NAME="AEN5162"><P ></P ><TABLE BORDER="0" @@ -733,7 +733,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5027" +NAME="AEN5171" ></A ><H3 ><A @@ -763,7 +763,7 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5034"><P +NAME="AEN5178"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-namespaces.html b/doc/html/libxslt-namespaces.html index 313a5737..b230480e 100644 --- a/doc/html/libxslt-namespaces.html +++ b/doc/html/libxslt-namespaces.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-NAMESPACES">namespaces</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN4222" +NAME="AEN4366" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN4222" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN4225"><H2 +NAME="AEN4369"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -251,7 +251,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4256" +NAME="AEN4400" ></A ><H2 >Description</H2 @@ -261,14 +261,14 @@ NAME="AEN4256" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4259" +NAME="AEN4403" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN4261" +NAME="AEN4405" ></A ><H3 ><A @@ -303,7 +303,7 @@ them as well as the corresponding namespace.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4269"><P +NAME="AEN4413"><P ></P ><TABLE BORDER="0" @@ -356,7 +356,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4282" +NAME="AEN4426" ></A ><H3 ><A @@ -403,7 +403,7 @@ Handle namespace aliases</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4293"><P +NAME="AEN4437"><P ></P ><TABLE BORDER="0" @@ -508,7 +508,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4318" +NAME="AEN4462" ></A ><H3 ><A @@ -558,7 +558,7 @@ and add a new namespace decalaration on the node</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4330"><P +NAME="AEN4474"><P ></P ><TABLE BORDER="0" @@ -680,7 +680,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4359" +NAME="AEN4503" ></A ><H3 ><A @@ -728,7 +728,7 @@ aliases</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4370"><P +NAME="AEN4514"><P ></P ><TABLE BORDER="0" @@ -816,7 +816,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4391" +NAME="AEN4535" ></A ><H3 ><A @@ -864,7 +864,7 @@ aliases</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4402"><P +NAME="AEN4546"><P ></P ><TABLE BORDER="0" @@ -952,7 +952,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4423" +NAME="AEN4567" ></A ><H3 ><A @@ -982,7 +982,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4430"><P +NAME="AEN4574"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-templates.html b/doc/html/libxslt-templates.html index 00417833..430efe62 100644 --- a/doc/html/libxslt-templates.html +++ b/doc/html/libxslt-templates.html @@ -236,6 +236,25 @@ HREF="XMLXPATHCOMPEXPRPTR" >xmlXPathCompExprPtr</GTKDOCLINK > comp); <GTKDOCLINK +HREF="XMLCHAR" +>xmlChar</GTKDOCLINK +>* <A +HREF="libxslt-templates.html#XSLTEVALXPATHSTRINGNS" +>xsltEvalXPathStringNs</A +> (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + <GTKDOCLINK +HREF="XMLXPATHCOMPEXPRPTR" +>xmlXPathCompExprPtr</GTKDOCLINK +> comp, + int nsNr, + <GTKDOCLINK +HREF="XMLNSPTR" +>xmlNsPtr</GTKDOCLINK +> *nsList); +<GTKDOCLINK HREF="XMLNODEPTR" >xmlNodePtr</GTKDOCLINK >* <A @@ -298,7 +317,26 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" const <GTKDOCLINK HREF="XMLCHAR" >xmlChar</GTKDOCLINK -> *attr);</PRE +> *attr); +<GTKDOCLINK +HREF="XMLCHAR" +>xmlChar</GTKDOCLINK +>* <A +HREF="libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE" +>xsltAttrTemplateValueProcessNode</A +> + (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + const <GTKDOCLINK +HREF="XMLCHAR" +>xmlChar</GTKDOCLINK +> *str, + <GTKDOCLINK +HREF="XMLNODEPTR" +>xmlNodePtr</GTKDOCLINK +> node);</PRE ></TD ></TR ></TABLE @@ -306,7 +344,7 @@ HREF="XMLCHAR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN699" +NAME="AEN709" ></A ><H2 >Description</H2 @@ -316,14 +354,14 @@ NAME="AEN699" ><DIV CLASS="REFSECT1" ><A -NAME="AEN702" +NAME="AEN712" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN704" +NAME="AEN714" ></A ><H3 ><A @@ -363,7 +401,7 @@ an XPath predicate</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN713"><P +NAME="AEN723"><P ></P ><TABLE BORDER="0" @@ -468,7 +506,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN738" +NAME="AEN748" ></A ><H3 ><A @@ -511,7 +549,7 @@ This is needed for example by xsl:comment and xsl:processing-instruction</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN748"><P +NAME="AEN758"><P ></P ><TABLE BORDER="0" @@ -600,7 +638,7 @@ caller.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN769" +NAME="AEN779" ></A ><H3 ><A @@ -647,7 +685,7 @@ substituted by they computed value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN780"><P +NAME="AEN790"><P ></P ><TABLE BORDER="0" @@ -753,7 +791,7 @@ caller.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN805" +NAME="AEN815" ></A ><H3 ><A @@ -800,7 +838,7 @@ attribute value does not contain expressions contained in curly braces ({})</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN816"><P +NAME="AEN826"><P ></P ><TABLE BORDER="0" @@ -923,7 +961,7 @@ caller.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN845" +NAME="AEN855" ></A ><H3 ><A @@ -960,7 +998,7 @@ HREF="XMLXPATHCOMPEXPRPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN854"><P +NAME="AEN864"><P ></P ><TABLE BORDER="0" @@ -1032,7 +1070,156 @@ caller.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN871" +NAME="AEN881" +></A +><H3 +><A +NAME="XSLTEVALXPATHSTRINGNS" +></A +>xsltEvalXPathStringNs ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +><GTKDOCLINK +HREF="XMLCHAR" +>xmlChar</GTKDOCLINK +>* xsltEvalXPathStringNs (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + <GTKDOCLINK +HREF="XMLXPATHCOMPEXPRPTR" +>xmlXPathCompExprPtr</GTKDOCLINK +> comp, + int nsNr, + <GTKDOCLINK +HREF="XMLNSPTR" +>xmlNsPtr</GTKDOCLINK +> *nsList);</PRE +></TD +></TR +></TABLE +><P +>Process the expression using XPath, allowing to pass a namespace mapping +context and get a string</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN891"><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 +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the XSLT transformation context</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>comp</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the compiled XPath expression</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>nsNr</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the number of namespaces in the list</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>nsList</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the list of in-scope namespaces to use</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>Returns</I +></SPAN +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +>the computed string value or NULL, must be deallocated by the +caller.</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN916" ></A ><H3 ><A @@ -1069,7 +1256,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN880"><P +NAME="AEN925"><P ></P ><TABLE BORDER="0" @@ -1140,7 +1327,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN897" +NAME="AEN942" ></A ><H3 ><A @@ -1181,7 +1368,7 @@ HREF="XMLATTRPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN907"><P +NAME="AEN952"><P ></P ><TABLE BORDER="0" @@ -1269,7 +1456,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN928" +NAME="AEN973" ></A ><H3 ><A @@ -1310,7 +1497,7 @@ HREF="XMLATTRPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN938"><P +NAME="AEN983"><P ></P ><TABLE BORDER="0" @@ -1398,7 +1585,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN959" +NAME="AEN1004" ></A ><H3 ><A @@ -1435,7 +1622,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN968"><P +NAME="AEN1013"><P ></P ><TABLE BORDER="0" @@ -1504,6 +1691,138 @@ caller.</TD ></P ></DIV ></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN1030" +></A +><H3 +><A +NAME="XSLTATTRTEMPLATEVALUEPROCESSNODE" +></A +>xsltAttrTemplateValueProcessNode ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +><GTKDOCLINK +HREF="XMLCHAR" +>xmlChar</GTKDOCLINK +>* xsltAttrTemplateValueProcessNode + (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + const <GTKDOCLINK +HREF="XMLCHAR" +>xmlChar</GTKDOCLINK +> *str, + <GTKDOCLINK +HREF="XMLNODEPTR" +>xmlNodePtr</GTKDOCLINK +> node);</PRE +></TD +></TR +></TABLE +><P +>Process the given string, allowing to pass a namespace mapping +context and return the new string value.</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN1040"><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 +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the XSLT transformation context</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>str</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the attribute template node value</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>node</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the node hosting the attribute</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>Returns</I +></SPAN +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +>the computed string value or NULL, must be deallocated by the +caller.</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV ></DIV ><DIV CLASS="NAVFOOTER" diff --git a/doc/html/libxslt-transform.html b/doc/html/libxslt-transform.html index 20f2518c..655348db 100644 --- a/doc/html/libxslt-transform.html +++ b/doc/html/libxslt-transform.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-TRANSFORM">transform</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN990" +NAME="AEN1066" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN990" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN993"><H2 +NAME="AEN1069"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -688,7 +688,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1137" +NAME="AEN1213" ></A ><H2 >Description</H2 @@ -698,14 +698,14 @@ NAME="AEN1137" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1140" +NAME="AEN1216" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN1142" +NAME="AEN1218" ></A ><H3 ><A @@ -732,7 +732,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1148"><P +NAME="AEN1224"><P ></P ><TABLE BORDER="0" @@ -768,7 +768,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1157" +NAME="AEN1233" ></A ><H3 ><A @@ -795,7 +795,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1163"><P +NAME="AEN1239"><P ></P ><TABLE BORDER="0" @@ -832,7 +832,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1172" +NAME="AEN1248" ></A ><H3 ><A @@ -870,7 +870,7 @@ HREF="XMLDOCPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1181"><P +NAME="AEN1257"><P ></P ><TABLE BORDER="0" @@ -941,7 +941,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1198" +NAME="AEN1274" ></A ><H3 ><A @@ -976,7 +976,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1206"><P +NAME="AEN1282"><P ></P ><TABLE BORDER="0" @@ -1012,7 +1012,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1215" +NAME="AEN1291" ></A ><H3 ><A @@ -1060,7 +1060,7 @@ its own transformation context.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1226"><P +NAME="AEN1302"><P ></P ><TABLE BORDER="0" @@ -1199,7 +1199,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1259" +NAME="AEN1335" ></A ><H3 ><A @@ -1233,7 +1233,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1267"><P +NAME="AEN1343"><P ></P ><TABLE BORDER="0" @@ -1286,7 +1286,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1280" +NAME="AEN1356" ></A ><H3 ><A @@ -1333,7 +1333,7 @@ module elements.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1291"><P +NAME="AEN1367"><P ></P ><TABLE BORDER="0" @@ -1421,7 +1421,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1312" +NAME="AEN1388" ></A ><H3 ><A @@ -1460,7 +1460,7 @@ NOTE: This may lead to a non-wellformed output XML wise !</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1321"><P +NAME="AEN1397"><P ></P ><TABLE BORDER="0" @@ -1548,7 +1548,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1342" +NAME="AEN1418" ></A ><H3 ><A @@ -1591,7 +1591,7 @@ the given output.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1352"><P +NAME="AEN1428"><P ></P ><TABLE BORDER="0" @@ -1696,7 +1696,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1377" +NAME="AEN1453" ></A ><H3 ><A @@ -1775,7 +1775,7 @@ since the interface uses only UTF8</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1393"><P +NAME="AEN1469"><P ></P ><TABLE BORDER="0" @@ -1915,7 +1915,7 @@ error.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1426" +NAME="AEN1502" ></A ><H3 ><A @@ -2002,7 +2002,7 @@ since the interface uses only UTF8</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1444"><P +NAME="AEN1520"><P ></P ><TABLE BORDER="0" @@ -2176,7 +2176,7 @@ error.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1485" +NAME="AEN1561" ></A ><H3 ><A @@ -2224,7 +2224,7 @@ caller to handle them back (they may be reused).</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1496"><P +NAME="AEN1572"><P ></P ><TABLE BORDER="0" @@ -2328,7 +2328,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1521" +NAME="AEN1597" ></A ><H3 ><A @@ -2370,7 +2370,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1531"><P +NAME="AEN1607"><P ></P ><TABLE BORDER="0" @@ -2457,7 +2457,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1552" +NAME="AEN1628" ></A ><H3 ><A @@ -2500,7 +2500,7 @@ called directly</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1562"><P +NAME="AEN1638"><P ></P ><TABLE BORDER="0" @@ -2587,7 +2587,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1583" +NAME="AEN1659" ></A ><H3 ><A @@ -2629,7 +2629,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1593"><P +NAME="AEN1669"><P ></P ><TABLE BORDER="0" @@ -2716,7 +2716,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1614" +NAME="AEN1690" ></A ><H3 ><A @@ -2758,7 +2758,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1624"><P +NAME="AEN1700"><P ></P ><TABLE BORDER="0" @@ -2845,7 +2845,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1645" +NAME="AEN1721" ></A ><H3 ><A @@ -2887,7 +2887,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1655"><P +NAME="AEN1731"><P ></P ><TABLE BORDER="0" @@ -2974,7 +2974,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1676" +NAME="AEN1752" ></A ><H3 ><A @@ -3016,7 +3016,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1686"><P +NAME="AEN1762"><P ></P ><TABLE BORDER="0" @@ -3103,7 +3103,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1707" +NAME="AEN1783" ></A ><H3 ><A @@ -3145,7 +3145,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1717"><P +NAME="AEN1793"><P ></P ><TABLE BORDER="0" @@ -3232,7 +3232,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1738" +NAME="AEN1814" ></A ><H3 ><A @@ -3274,7 +3274,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1748"><P +NAME="AEN1824"><P ></P ><TABLE BORDER="0" @@ -3361,7 +3361,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1769" +NAME="AEN1845" ></A ><H3 ><A @@ -3403,7 +3403,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1779"><P +NAME="AEN1855"><P ></P ><TABLE BORDER="0" @@ -3490,7 +3490,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1800" +NAME="AEN1876" ></A ><H3 ><A @@ -3532,7 +3532,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1810"><P +NAME="AEN1886"><P ></P ><TABLE BORDER="0" @@ -3619,7 +3619,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1831" +NAME="AEN1907" ></A ><H3 ><A @@ -3661,7 +3661,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1841"><P +NAME="AEN1917"><P ></P ><TABLE BORDER="0" @@ -3748,7 +3748,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1862" +NAME="AEN1938" ></A ><H3 ><A @@ -3790,7 +3790,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1872"><P +NAME="AEN1948"><P ></P ><TABLE BORDER="0" @@ -3877,7 +3877,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1893" +NAME="AEN1969" ></A ><H3 ><A @@ -3919,7 +3919,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1903"><P +NAME="AEN1979"><P ></P ><TABLE BORDER="0" @@ -4006,7 +4006,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1924" +NAME="AEN2000" ></A ><H3 ><A @@ -4048,7 +4048,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1934"><P +NAME="AEN2010"><P ></P ><TABLE BORDER="0" @@ -4135,7 +4135,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1955" +NAME="AEN2031" ></A ><H3 ><A @@ -4177,7 +4177,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1965"><P +NAME="AEN2041"><P ></P ><TABLE BORDER="0" @@ -4264,7 +4264,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN1986" +NAME="AEN2062" ></A ><H3 ><A @@ -4306,7 +4306,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN1996"><P +NAME="AEN2072"><P ></P ><TABLE BORDER="0" @@ -4393,7 +4393,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2017" +NAME="AEN2093" ></A ><H3 ><A @@ -4435,7 +4435,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2027"><P +NAME="AEN2103"><P ></P ><TABLE BORDER="0" @@ -4522,7 +4522,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2048" +NAME="AEN2124" ></A ><H3 ><A @@ -4552,7 +4552,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2055"><P +NAME="AEN2131"><P ></P ><TABLE BORDER="0" @@ -4588,7 +4588,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2064" +NAME="AEN2140" ></A ><H3 ><A @@ -4632,7 +4632,7 @@ to the xslDebugBreak function</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2074"><P +NAME="AEN2150"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-variables.html b/doc/html/libxslt-variables.html index 3247fce3..7856b536 100644 --- a/doc/html/libxslt-variables.html +++ b/doc/html/libxslt-variables.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-VARIABLES">variables</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN4444" +NAME="AEN4588" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN4444" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN4447"><H2 +NAME="AEN4591"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -316,7 +316,7 @@ HREF="XMLCHAR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4495" +NAME="AEN4639" ></A ><H2 >Description</H2 @@ -326,14 +326,14 @@ NAME="AEN4495" ><DIV CLASS="REFSECT1" ><A -NAME="AEN4498" +NAME="AEN4642" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN4500" +NAME="AEN4644" ></A ><H3 ><A @@ -360,7 +360,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4506"><P +NAME="AEN4650"><P ></P ><TABLE BORDER="0" @@ -396,7 +396,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4515" +NAME="AEN4659" ></A ><H3 ><A @@ -427,7 +427,7 @@ done on parsed stylesheets before starting to apply transformations</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4522"><P +NAME="AEN4666"><P ></P ><TABLE BORDER="0" @@ -481,7 +481,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4535" +NAME="AEN4679" ></A ><H3 ><A @@ -529,7 +529,7 @@ parameter used literally, use xsltQuoteUserParams.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4545"><P +NAME="AEN4689"><P ></P ><TABLE BORDER="0" @@ -600,7 +600,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4562" +NAME="AEN4706" ></A ><H3 ><A @@ -646,7 +646,7 @@ stylesheets before starting to apply transformations.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4572"><P +NAME="AEN4716"><P ></P ><TABLE BORDER="0" @@ -717,7 +717,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4589" +NAME="AEN4733" ></A ><H3 ><A @@ -786,7 +786,7 @@ details see description of xsltProcessOneUserParamInternal.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4604"><P +NAME="AEN4748"><P ></P ><TABLE BORDER="0" @@ -874,7 +874,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4625" +NAME="AEN4769" ></A ><H3 ><A @@ -938,7 +938,7 @@ context's global variable/parameter hash table.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4639"><P +NAME="AEN4783"><P ></P ><TABLE BORDER="0" @@ -1026,7 +1026,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4660" +NAME="AEN4804" ></A ><H3 ><A @@ -1061,7 +1061,7 @@ its value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4668"><P +NAME="AEN4812"><P ></P ><TABLE BORDER="0" @@ -1114,7 +1114,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4681" +NAME="AEN4825" ></A ><H3 ><A @@ -1149,7 +1149,7 @@ its value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4689"><P +NAME="AEN4833"><P ></P ><TABLE BORDER="0" @@ -1202,7 +1202,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4702" +NAME="AEN4846" ></A ><H3 ><A @@ -1237,7 +1237,7 @@ its value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4710"><P +NAME="AEN4854"><P ></P ><TABLE BORDER="0" @@ -1290,7 +1290,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4723" +NAME="AEN4867" ></A ><H3 ><A @@ -1325,7 +1325,7 @@ its value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4731"><P +NAME="AEN4875"><P ></P ><TABLE BORDER="0" @@ -1378,7 +1378,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4744" +NAME="AEN4888" ></A ><H3 ><A @@ -1419,7 +1419,7 @@ its value but doesn't record it.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4754"><P +NAME="AEN4898"><P ></P ><TABLE BORDER="0" @@ -1490,7 +1490,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4771" +NAME="AEN4915" ></A ><H3 ><A @@ -1524,7 +1524,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4779"><P +NAME="AEN4923"><P ></P ><TABLE BORDER="0" @@ -1595,7 +1595,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4796" +NAME="AEN4940" ></A ><H3 ><A @@ -1626,7 +1626,7 @@ its value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4803"><P +NAME="AEN4947"><P ></P ><TABLE BORDER="0" @@ -1662,7 +1662,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4812" +NAME="AEN4956" ></A ><H3 ><A @@ -1704,7 +1704,7 @@ variable value.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4822"><P +NAME="AEN4966"><P ></P ><TABLE BORDER="0" @@ -1792,7 +1792,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN4843" +NAME="AEN4987" ></A ><H3 ><A @@ -1831,7 +1831,7 @@ interpretor.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN4852"><P +NAME="AEN4996"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-xsltinternals.html b/doc/html/libxslt-xsltinternals.html index c770b19c..65e11216 100644 --- a/doc/html/libxslt-xsltinternals.html +++ b/doc/html/libxslt-xsltinternals.html @@ -109,7 +109,7 @@ NAME="LIBXSLT-XSLTINTERNALS">xsltInternals</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN5048" +NAME="AEN5192" ></A ><H2 >Name</H2 @@ -117,7 +117,7 @@ NAME="AEN5048" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN5051"><H2 +NAME="AEN5195"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -440,7 +440,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5135" +NAME="AEN5279" ></A ><H2 >Description</H2 @@ -450,14 +450,14 @@ NAME="AEN5135" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5138" +NAME="AEN5282" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN5140" +NAME="AEN5284" ></A ><H3 ><A @@ -485,7 +485,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5146" +NAME="AEN5290" ></A ><H3 ><A @@ -513,7 +513,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5152" +NAME="AEN5296" ></A ><H3 ><A @@ -545,7 +545,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5158" +NAME="AEN5302" ></A ><H3 ><A @@ -571,7 +571,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5163" +NAME="AEN5307" ></A ><H3 ><A @@ -596,7 +596,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5168"><P +NAME="AEN5312"><P ></P ><TABLE BORDER="0" @@ -649,7 +649,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5181" +NAME="AEN5325" ></A ><H3 ><A @@ -674,7 +674,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5186"><P +NAME="AEN5330"><P ></P ><TABLE BORDER="0" @@ -727,7 +727,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5199" +NAME="AEN5343" ></A ><H3 ><A @@ -752,7 +752,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5204"><P +NAME="AEN5348"><P ></P ><TABLE BORDER="0" @@ -805,7 +805,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5217" +NAME="AEN5361" ></A ><H3 ><A @@ -851,7 +851,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5223" +NAME="AEN5367" ></A ><H3 ><A @@ -877,7 +877,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5228" +NAME="AEN5372" ></A ><H3 ><A @@ -921,7 +921,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5234" +NAME="AEN5378" ></A ><H3 ><A @@ -947,7 +947,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5239" +NAME="AEN5383" ></A ><H3 ><A @@ -980,7 +980,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5245" +NAME="AEN5389" ></A ><H3 ><A @@ -1006,7 +1006,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5250" +NAME="AEN5394" ></A ><H3 ><A @@ -1085,6 +1085,9 @@ CLASS="PROGRAMLISTING" 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 */ };</PRE ></TD ></TR @@ -1095,7 +1098,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5255" +NAME="AEN5399" ></A ><H3 ><A @@ -1121,7 +1124,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5260" +NAME="AEN5404" ></A ><H3 ><A @@ -1158,7 +1161,7 @@ designed to be extended by extension implementors.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5266" +NAME="AEN5410" ></A ><H3 ><A @@ -1184,7 +1187,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5271" +NAME="AEN5415" ></A ><H3 ><A @@ -1227,7 +1230,7 @@ stylesheet language like xsl:if or xsl:apply-templates.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5281"><P +NAME="AEN5425"><P ></P ><TABLE BORDER="0" @@ -1314,7 +1317,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5302" +NAME="AEN5446" ></A ><H3 ><A @@ -1363,7 +1366,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5307" +NAME="AEN5451" ></A ><H3 ><A @@ -1396,7 +1399,7 @@ HREF="libxslt-xsltinternals.html#XSLTELEMPRECOMP" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5315"><P +NAME="AEN5459"><P ></P ><TABLE BORDER="0" @@ -1435,7 +1438,7 @@ HREF="libxslt-xsltinternals.html#XSLTELEMPRECOMP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5325" +NAME="AEN5469" ></A ><H3 ><A @@ -1509,7 +1512,7 @@ precomputed data.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5331" +NAME="AEN5475" ></A ><H3 ><A @@ -1535,7 +1538,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5336" +NAME="AEN5480" ></A ><H3 ><A @@ -1570,7 +1573,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5341" +NAME="AEN5485" ></A ><H3 ><A @@ -1596,7 +1599,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5346" +NAME="AEN5490" ></A ><H3 ><A @@ -1720,7 +1723,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5351" +NAME="AEN5495" ></A ><H3 ><A @@ -1746,7 +1749,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5356" +NAME="AEN5500" ></A ><H3 ><A @@ -1776,7 +1779,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5361" +NAME="AEN5505" ></A ><H3 ><A @@ -1806,7 +1809,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5366" +NAME="AEN5510" ></A ><H3 ><A @@ -1835,7 +1838,7 @@ Will return from the function.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5372" +NAME="AEN5516" ></A ><H3 ><A @@ -1864,7 +1867,7 @@ Will goto the error: label.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5378" +NAME="AEN5522" ></A ><H3 ><A @@ -1893,7 +1896,7 @@ Will return from the function with a 0 value.</P ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5384" +NAME="AEN5528" ></A ><H3 ><A @@ -1923,7 +1926,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5391"><P +NAME="AEN5535"><P ></P ><TABLE BORDER="0" @@ -1960,7 +1963,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5400" +NAME="AEN5544" ></A ><H3 ><A @@ -1993,7 +1996,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5408"><P +NAME="AEN5552"><P ></P ><TABLE BORDER="0" @@ -2047,7 +2050,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5421" +NAME="AEN5565" ></A ><H3 ><A @@ -2082,7 +2085,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5429"><P +NAME="AEN5573"><P ></P ><TABLE BORDER="0" @@ -2118,7 +2121,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5438" +NAME="AEN5582" ></A ><H3 ><A @@ -2148,7 +2151,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5445"><P +NAME="AEN5589"><P ></P ><TABLE BORDER="0" @@ -2202,7 +2205,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5458" +NAME="AEN5602" ></A ><H3 ><A @@ -2237,7 +2240,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5466"><P +NAME="AEN5610"><P ></P ><TABLE BORDER="0" @@ -2273,7 +2276,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5475" +NAME="AEN5619" ></A ><H3 ><A @@ -2311,7 +2314,7 @@ HREF="XMLCHAR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5484"><P +NAME="AEN5628"><P ></P ><TABLE BORDER="0" @@ -2382,7 +2385,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5501" +NAME="AEN5645" ></A ><H3 ><A @@ -2420,7 +2423,7 @@ HREF="XMLDOCPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5510"><P +NAME="AEN5654"><P ></P ><TABLE BORDER="0" @@ -2492,7 +2495,7 @@ went right, NULL if something went amiss.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5527" +NAME="AEN5671" ></A ><H3 ><A @@ -2527,7 +2530,7 @@ information related to the stylesheet output</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5535"><P +NAME="AEN5679"><P ></P ><TABLE BORDER="0" @@ -2580,7 +2583,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5548" +NAME="AEN5692" ></A ><H3 ><A @@ -2613,7 +2616,7 @@ HREF="XMLDOCPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5556"><P +NAME="AEN5700"><P ></P ><TABLE BORDER="0" @@ -2667,7 +2670,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5569" +NAME="AEN5713" ></A ><H3 ><A @@ -2711,7 +2714,7 @@ transformation is done.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5578"><P +NAME="AEN5722"><P ></P ><TABLE BORDER="0" @@ -2765,7 +2768,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5591" +NAME="AEN5735" ></A ><H3 ><A @@ -2803,7 +2806,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5600"><P +NAME="AEN5744"><P ></P ><TABLE BORDER="0" @@ -2873,7 +2876,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5617" +NAME="AEN5761" ></A ><H3 ><A @@ -2952,7 +2955,7 @@ X any other characters can be used in the prefix or suffix ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5635"><P +NAME="AEN5779"><P ></P ><TABLE BORDER="0" @@ -3057,7 +3060,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5660" +NAME="AEN5804" ></A ><H3 ><A @@ -3093,7 +3096,7 @@ and process xslt:text</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5668"><P +NAME="AEN5812"><P ></P ><TABLE BORDER="0" @@ -3146,7 +3149,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5681" +NAME="AEN5825" ></A ><H3 ><A @@ -3177,7 +3180,7 @@ the stylesheet and return its number</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5688"><P +NAME="AEN5832"><P ></P ><TABLE BORDER="0" @@ -3231,7 +3234,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN5701" +NAME="AEN5845" ></A ><H3 ><A @@ -3263,7 +3266,7 @@ This make sure there is a slot ready in the transformation context</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN5708"><P +NAME="AEN5852"><P ></P ><TABLE BORDER="0" diff --git a/doc/html/libxslt-xsltutils.html b/doc/html/libxslt-xsltutils.html index 58e1ee3d..624f2025 100644 --- a/doc/html/libxslt-xsltutils.html +++ b/doc/html/libxslt-xsltutils.html @@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTUTILS">xsltutils</H1 ><DIV CLASS="REFNAMEDIV" ><A -NAME="AEN2100" +NAME="AEN2176" ></A ><H2 >Name</H2 @@ -129,7 +129,7 @@ NAME="AEN2100" ><DIV CLASS="REFSYNOPSISDIV" ><A -NAME="AEN2103"><H2 +NAME="AEN2179"><H2 >Synopsis</H2 ><TABLE BORDER="0" @@ -227,6 +227,35 @@ HREF="XMLGENERICERRORFUNC" >xmlGenericErrorFunc</GTKDOCLINK > handler); void <A +HREF="libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC" +>xsltSetTransformErrorFunc</A +> (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + void *ctx, + <GTKDOCLINK +HREF="XMLGENERICERRORFUNC" +>xmlGenericErrorFunc</GTKDOCLINK +> handler); +void <A +HREF="libxslt-xsltutils.html#XSLTTRANSFORMERROR" +>xsltTransformError</A +> (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + <A +HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" +>xsltStylesheetPtr</A +> style, + <GTKDOCLINK +HREF="XMLNODEPTR" +>xmlNodePtr</GTKDOCLINK +> node, + const char *msg, + ...); +void <A HREF="libxslt-xsltutils.html#XSLTDOCUMENTSORTFUNCTION" >xsltDocumentSortFunction</A > (<GTKDOCLINK @@ -424,7 +453,7 @@ HREF="libxslt-xsltutils.html#XSLDROPCALL" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2178" +NAME="AEN2261" ></A ><H2 >Description</H2 @@ -434,14 +463,14 @@ NAME="AEN2178" ><DIV CLASS="REFSECT1" ><A -NAME="AEN2181" +NAME="AEN2264" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A -NAME="AEN2183" +NAME="AEN2266" ></A ><H3 ><A @@ -467,7 +496,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2188" +NAME="AEN2271" ></A ><H3 ><A @@ -493,7 +522,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2193" +NAME="AEN2276" ></A ><H3 ><A @@ -520,7 +549,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2199"><P +NAME="AEN2282"><P ></P ><TABLE BORDER="0" @@ -556,7 +585,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2208" +NAME="AEN2291" ></A ><H3 ><A @@ -583,7 +612,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2214"><P +NAME="AEN2297"><P ></P ><TABLE BORDER="0" @@ -636,7 +665,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2227" +NAME="AEN2310" ></A ><H3 ><A @@ -663,7 +692,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2233"><P +NAME="AEN2316"><P ></P ><TABLE BORDER="0" @@ -699,7 +728,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2242" +NAME="AEN2325" ></A ><H3 ><A @@ -754,7 +783,7 @@ default declaration values unless DTD use has been turned off.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2256"><P +NAME="AEN2339"><P ></P ><TABLE BORDER="0" @@ -843,7 +872,7 @@ It's up to the caller to free the memory.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2277" +NAME="AEN2360" ></A ><H3 ><A @@ -881,7 +910,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2286"><P +NAME="AEN2369"><P ></P ><TABLE BORDER="0" @@ -951,7 +980,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2303" +NAME="AEN2386" ></A ><H3 ><A @@ -989,7 +1018,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2312"><P +NAME="AEN2395"><P ></P ><TABLE BORDER="0" @@ -1059,7 +1088,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2329" +NAME="AEN2412" ></A ><H3 ><A @@ -1121,7 +1150,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2341"><P +NAME="AEN2424"><P ></P ><TABLE BORDER="0" @@ -1174,7 +1203,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2354" +NAME="AEN2437" ></A ><H3 ><A @@ -1236,7 +1265,104 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2366"><P +NAME="AEN2449"><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 +>ctx</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the new error handling context</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>handler</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the new handler function</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN2462" +></A +><H3 +><A +NAME="XSLTSETTRANSFORMERRORFUNC" +></A +>xsltSetTransformErrorFunc ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>void xsltSetTransformErrorFunc (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + void *ctx, + <GTKDOCLINK +HREF="XMLGENERICERRORFUNC" +>xmlGenericErrorFunc</GTKDOCLINK +> handler);</PRE +></TD +></TR +></TABLE +><P +>Function to reset the handler and the error context for out of +context error messages specific to a given XSLT transromation.</P +><P +>This simply means that <TT +CLASS="PARAMETER" +><I +>handler</I +></TT +> will be called for subsequent +error messages while running the transformation.</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN2472"><P ></P ><TABLE BORDER="0" @@ -1254,6 +1380,23 @@ VALIGN="TOP" ><TT CLASS="PARAMETER" ><I +>ctxt</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the XSLT transformation context</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I >ctx</I ></TT > :</TD @@ -1289,7 +1432,152 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2379" +NAME="AEN2489" +></A +><H3 +><A +NAME="XSLTTRANSFORMERROR" +></A +>xsltTransformError ()</H3 +><TABLE +BORDER="0" +BGCOLOR="#D6E8FF" +WIDTH="100%" +CELLPADDING="6" +><TR +><TD +><PRE +CLASS="PROGRAMLISTING" +>void xsltTransformError (<A +HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" +>xsltTransformContextPtr</A +> ctxt, + <A +HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" +>xsltStylesheetPtr</A +> style, + <GTKDOCLINK +HREF="XMLNODEPTR" +>xmlNodePtr</GTKDOCLINK +> node, + const char *msg, + ...);</PRE +></TD +></TR +></TABLE +><P +>Display and format an error messages, gives file, line, position and +extra parameters, will use the specific transformation context if available</P +><P +></P +><DIV +CLASS="INFORMALTABLE" +><A +NAME="AEN2498"><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 +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> an XSLT transformation context</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>style</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> </TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>node</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> </TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>msg</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> the message to display/transmit</TD +></TR +><TR +><TD +WIDTH="20%" +ALIGN="RIGHT" +VALIGN="TOP" +><TT +CLASS="PARAMETER" +><I +>...</I +></TT +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> extra parameters for the message display</TD +></TR +></TBODY +></TABLE +><P +></P +></DIV +></DIV +><HR><DIV +CLASS="REFSECT2" +><A +NAME="AEN2523" ></A ><H3 ><A @@ -1324,7 +1612,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2387"><P +NAME="AEN2531"><P ></P ><TABLE BORDER="0" @@ -1360,7 +1648,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2396" +NAME="AEN2540" ></A ><H3 ><A @@ -1396,7 +1684,7 @@ requirement provided by the arry of nodes.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2404"><P +NAME="AEN2548"><P ></P ><TABLE BORDER="0" @@ -1466,7 +1754,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2421" +NAME="AEN2565" ></A ><H3 ><A @@ -1525,7 +1813,7 @@ defined and hence has the same lifespan as the document holding it.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2434"><P +NAME="AEN2578"><P ></P ><TABLE BORDER="0" @@ -1602,7 +1890,7 @@ not prefixed.</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2452" +NAME="AEN2596" ></A ><H3 ><A @@ -1656,7 +1944,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2464"><P +NAME="AEN2608"><P ></P ><TABLE BORDER="0" @@ -1744,7 +2032,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2485" +NAME="AEN2629" ></A ><H3 ><A @@ -1796,7 +2084,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2496"><P +NAME="AEN2640"><P ></P ><TABLE BORDER="0" @@ -1901,7 +2189,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2521" +NAME="AEN2665" ></A ><H3 ><A @@ -1956,7 +2244,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2533"><P +NAME="AEN2677"><P ></P ><TABLE BORDER="0" @@ -2044,7 +2332,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2554" +NAME="AEN2698" ></A ><H3 ><A @@ -2091,7 +2379,7 @@ This does not close the descriptor.</P ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2564"><P +NAME="AEN2708"><P ></P ><TABLE BORDER="0" @@ -2179,7 +2467,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2585" +NAME="AEN2729" ></A ><H3 ><A @@ -2234,7 +2522,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2597"><P +NAME="AEN2741"><P ></P ><TABLE BORDER="0" @@ -2339,7 +2627,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2622" +NAME="AEN2766" ></A ><H3 ><A @@ -2378,7 +2666,7 @@ CLASS="PARAMETER" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2631"><P +NAME="AEN2775"><P ></P ><TABLE BORDER="0" @@ -2431,7 +2719,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2644" +NAME="AEN2788" ></A ><H3 ><A @@ -2461,7 +2749,7 @@ HREF="LONG" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2651"><P +NAME="AEN2795"><P ></P ><TABLE BORDER="0" @@ -2499,7 +2787,7 @@ profiling</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2660" +NAME="AEN2804" ></A ><H3 ><A @@ -2532,7 +2820,7 @@ HREF="libxslt-xsltutils.html#XSLTTIMESTAMP" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2668"><P +NAME="AEN2812"><P ></P ><TABLE BORDER="0" @@ -2568,7 +2856,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2677" +NAME="AEN2821" ></A ><H3 ><A @@ -2594,7 +2882,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2682" +NAME="AEN2826" ></A ><H3 ><A @@ -2631,7 +2919,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2687" +NAME="AEN2831" ></A ><H3 ><A @@ -2671,7 +2959,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2696"><P +NAME="AEN2840"><P ></P ><TABLE BORDER="0" @@ -2758,7 +3046,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2717" +NAME="AEN2861" ></A ><H3 ><A @@ -2790,7 +3078,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2724"><P +NAME="AEN2868"><P ></P ><TABLE BORDER="0" @@ -2861,7 +3149,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2741" +NAME="AEN2885" ></A ><H3 ><A @@ -2887,7 +3175,7 @@ CLASS="PROGRAMLISTING" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2746" +NAME="AEN2890" ></A ><H3 ><A @@ -2913,7 +3201,7 @@ CLASS="PROGRAMLISTING" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2751"><P +NAME="AEN2895"><P ></P ><TABLE BORDER="0" @@ -2984,7 +3272,7 @@ VALIGN="TOP" ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2768" +NAME="AEN2912" ></A ><H3 ><A @@ -3018,7 +3306,7 @@ HREF="XMLNODEPTR" ><DIV CLASS="INFORMALTABLE" ><A -NAME="AEN2776"><P +NAME="AEN2920"><P ></P ><TABLE BORDER="0" @@ -3090,7 +3378,7 @@ WITH_XSLT_DEBUG_BREAKPOINTS is defined</TD ><HR><DIV CLASS="REFSECT2" ><A -NAME="AEN2793" +NAME="AEN2937" ></A ><H3 ><A diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml index 9a4b0a70..1b692298 100644 --- a/doc/libxslt-api.xml +++ b/doc/libxslt-api.xml @@ -12,6 +12,8 @@ <exports symbol='xsltMessage'/> <exports symbol='xsltSetGenericErrorFunc'/> <exports symbol='xsltSetGenericDebugFunc'/> + <exports symbol='xsltSetTransformErrorFunc'/> + <exports symbol='xsltTransformError'/> <exports symbol='xsltDocumentSortFunction'/> <exports symbol='xsltDoSortFunction'/> <exports symbol='xsltGetQNameURI'/> @@ -42,6 +44,23 @@ <exports symbol='ATTRIBUTE_UNUSED'/> <exports symbol='LIBXSLT_PUBLIC'/> </file> + <file name='security'> + <exports symbol='xsltSecurityPrefs'/> + <exports symbol='xsltSecurityPrefsPtr'/> + <exports symbol='xsltSecurityOption'/> + <exports symbol='xsltSecurityCheck'/> + <exports symbol='xsltNewSecurityPrefs'/> + <exports symbol='xsltFreeSecurityPrefs'/> + <exports symbol='xsltSetSecurityPrefs'/> + <exports symbol='xsltGetSecurityPrefs'/> + <exports symbol='xsltSetDefaultSecurityPrefs'/> + <exports symbol='xsltGetDefaultSecurityPrefs'/> + <exports symbol='xsltSetCtxtSecurityPrefs'/> + <exports symbol='xsltSecurityAllow'/> + <exports symbol='xsltSecurityForbid'/> + <exports symbol='xsltCheckWrite'/> + <exports symbol='xsltCheckRead'/> + </file> <file name='libxslt'> <exports symbol='LIBXSLT_PUBLIC'/> </file> @@ -291,10 +310,12 @@ <exports symbol='xsltEvalAttrValueTemplate'/> <exports symbol='xsltEvalStaticAttrValueTemplate'/> <exports symbol='xsltEvalXPathString'/> + <exports symbol='xsltEvalXPathStringNs'/> <exports symbol='xsltTemplateProcess'/> <exports symbol='xsltAttrListTemplateProcess'/> <exports symbol='xsltAttrTemplateProcess'/> <exports symbol='xsltAttrTemplateValueProcess'/> + <exports symbol='xsltAttrTemplateValueProcessNode'/> </file> </files> <symbols> @@ -422,6 +443,11 @@ <macro name='XSLT_SAXON_NAMESPACE' file='extra'> <info>This is Michael Kay's Saxon processor namespace for extensions.</info> </macro> + <const name='XSLT_SECPREF_CREATE_DIRECTORY' file='security'/> + <const name='XSLT_SECPREF_READ_FILE' file='security'/> + <const name='XSLT_SECPREF_READ_NETWORK' file='security'/> + <const name='XSLT_SECPREF_WRITE_FILE' file='security'/> + <const name='XSLT_SECPREF_WRITE_NETWORK' file='security'/> <const name='XSLT_STATE_ERROR' file='xsltInternals'/> <const name='XSLT_STATE_OK' file='xsltInternals'/> <const name='XSLT_STATE_STOPPED' file='xsltInternals'/> @@ -570,6 +596,13 @@ <arg name='ctxt' type='xsltTransformContextPtr' info='the XSLT transformation context '/> <arg name='attr' type='const xmlChar*'/> </function> + <function name='xsltAttrTemplateValueProcessNode' file='templates'> + <info>Process the given string, allowing to pass a namespace mapping context and return the new string value.</info> + <return type='xmlChar *' info='the computed string value or NULL, must be deallocated by the caller. '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='the XSLT transformation context '/> + <arg name='str' type='const xmlChar*' info='the attribute template node value '/> + <arg name='node' type='xmlNodePtr' info='the node hosting the attribute '/> + </function> <function name='xsltAttribute' file='transform'> <info>Process the xslt attribute node on the source node</info> <return type='void'/> @@ -597,6 +630,20 @@ <arg name='style' type='xsltStylesheetPtr' info='the stylesheet '/> <arg name='prefix' type='const xmlChar *' info='the namespace prefix (possibly NULL) '/> </function> + <function name='xsltCheckRead' file='security'> + <info>Check if the resource is allowed to be read </info> + <return type='int'/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security options '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/> + <arg name='URL' type='const xmlChar *' info='the resource to be read '/> + </function> + <function name='xsltCheckWrite' file='security'> + <info>Check if the resource is allowed to be written, if necessary makes some preliminary work like creating directories </info> + <return type='int'/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security options '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/> + <arg name='URL' type='const xmlChar *' info='the resource to be written '/> + </function> <function name='xsltChoose' file='transform'> <info>Process the xslt choose node on the source node</info> <return type='void'/> @@ -701,7 +748,7 @@ <arg name='function' type='xsltTransformFunction'/> </function> <function name='xsltDocumentElem' file='transform'> - <info>Process an XSLT-1.1 document element</info> + <info>Process an EXSLT/XSLT-1.1 document element</info> <return type='void'/> <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT processing context '/> <arg name='node' type='xmlNodePtr' info='The current node '/> @@ -800,6 +847,14 @@ <arg name='ctxt' type='xsltTransformContextPtr' info='the XSLT transformation context '/> <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression '/> </function> + <function name='xsltEvalXPathStringNs' file='templates'> + <info>Process the expression using XPath, allowing to pass a namespace mapping context and get a string</info> + <return type='xmlChar *' info='the computed string value or NULL, must be deallocated by the caller. '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='the XSLT transformation context '/> + <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression '/> + <arg name='nsNr' type='int' info='the number of namespaces in the list '/> + <arg name='nsList' type='xmlNsPtr *' info='the list of in-scope namespaces to use '/> + </function> <function name='xsltExtElementLookup' file='transform'> <info>Looks up an extension element. ctxt can be NULL to search only in module elements.</info> <return type='xsltTransformFunction' info='the element callback or NULL if not found '/> @@ -936,6 +991,11 @@ <return type='void'/> <arg name='style' type='xsltStylesheetPtr' info='an XSLT stylesheet '/> </function> + <function name='xsltFreeSecurityPrefs' file='security'> + <info>Free up a security preference block</info> + <return type='void'/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security block to free '/> + </function> <function name='xsltFreeStackElemList' file='xsltInternals'> <info>Free up the memory allocated by elem</info> <return type='void'/> @@ -984,6 +1044,9 @@ <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context '/> <arg name='nargs' type='int' info='the number of arguments '/> </function> + <function name='xsltGetDefaultSecurityPrefs' file='security'> + <return type='xsltSecurityPrefsPtr'/> + </function> <function name='xsltGetExtData' file='extensions'> <info>Retrieve the data associated to the extension module in this given transformation.</info> <return type='void *'/> @@ -1019,6 +1082,12 @@ <arg name='node' type='xmlNodePtr' info='the node holding the QName '/> <arg name='name' type='xmlChar **' info='pointer to the initial QName value '/> </function> + <function name='xsltGetSecurityPrefs' file='security'> + <info>Lookup the security option to get the callback checking function</info> + <return type='xsltSecurityCheck' info='NULL if not found, the function otherwise '/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security block to update '/> + <arg name='option' type='xsltSecurityOption' info='the option to lookup '/> + </function> <function name='xsltGetSpecialNamespace' file='namespaces'> <info>Find the right namespace value for this URI, if needed create and add a new namespace decalaration on the node</info> <return type='xmlNsPtr' info='the namespace node to use or NULL '/> @@ -1142,6 +1211,10 @@ <arg name='inst' type='xmlNodePtr' info='the element node '/> <arg name='function' type='xsltTransformFunction' info='the transform function '/> </function> + <function name='xsltNewSecurityPrefs' file='security'> + <info>Create a new security preference block</info> + <return type='xsltSecurityPrefsPtr' info='a pointer to the new block or NULL in case of error '/> + </function> <function name='xsltNewStyleDocument' file='documents'> <info>Register a new document, apply key computations</info> <return type='xsltDocumentPtr'/> @@ -1453,11 +1526,46 @@ <arg name='result' type='xmlDocPtr' info='the result xmlDocPtr '/> <arg name='style' type='xsltStylesheetPtr' info='the stylesheet '/> </function> + <function name='xsltSecurityAllow' file='security'> + <info>Function used to always allow an operation</info> + <return type='int' info='1 always '/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security block to use '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/> + <arg name='value' type='const char *' info='unused '/> + </function> + <functype name='xsltSecurityCheck' file='security'> + <info>User provided function to check the value of a string like a file path or an URL ...</info> + <return type='int'/> + <arg name='sec' type='xsltSecurityPrefsPtr'/> + <arg name='ctxt' type='xsltTransformContextPtr'/> + <arg name='value' type='const char *'/> + </functype> + <function name='xsltSecurityForbid' file='security'> + <info>Function used to always forbid an operation</info> + <return type='int' info='0 always '/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security block to use '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/> + <arg name='value' type='const char *' info='unused '/> + </function> + <enum name='xsltSecurityOption' file='security'/> + <struct name='xsltSecurityPrefs' file='security'/> + <typedef name='xsltSecurityPrefsPtr' file='security'/> + <function name='xsltSetCtxtSecurityPrefs' file='security'> + <info>Set the security preference for a specific transformation</info> + <return type='int' info='-1 in case of error, 0 otherwise '/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security block to use '/> + <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/> + </function> <function name='xsltSetDebuggerCallbacks' file='xsltutils'> <return type='int'/> <arg name='no' type='int'/> <arg name='block' type='void *'/> </function> + <function name='xsltSetDefaultSecurityPrefs' file='security'> + <info>Get the default security preference application-wide</info> + <return type='void'/> + <arg name='sec' type='xsltSecurityPrefsPtr'/> + </function> <function name='xsltSetGenericDebugFunc' file='xsltutils'> <info>Function to reset the handler and the error context for out of context error messages. This simply means that handler will be called for subsequent error messages while not parsing or validating. And ctx will be passed as first argument to handler One can simply force messages to be emitted to another FILE * than stderr by setting ctx to this file handle and handler to NULL.</info> <return type='void'/> @@ -1470,6 +1578,20 @@ <arg name='ctx' type='void *' info='the new error handling context '/> <arg name='handler' type='xmlGenericErrorFunc' info='the new handler function '/> </function> + <function name='xsltSetSecurityPrefs' file='security'> + <info>Update the security option to use the new callback checking function</info> + <return type='int' info='-1 in case of error, 0 otherwise '/> + <arg name='sec' type='xsltSecurityPrefsPtr' info='the security block to update '/> + <arg name='option' type='xsltSecurityOption' info='the option to update '/> + <arg name='func' type='xsltSecurityCheck' info='the user callback to use for this option '/> + </function> + <function name='xsltSetTransformErrorFunc' file='xsltutils'> + <info>Function to reset the handler and the error context for out of context error messages specific to a given XSLT transromation. </info> + <return type='void'/> + <arg name='ctxt' type='xsltTransformContextPtr' info='the XSLT transformation context '/> + <arg name='ctx' type='void *' info='the new error handling context '/> + <arg name='handler' type='xmlGenericErrorFunc' info='the new handler function '/> + </function> <function name='xsltSetXIncludeDefault' file='transform'> <info>Set whether XInclude should be processed on document being loaded by default</info> <return type='void'/> @@ -1565,6 +1687,15 @@ </functype> <struct name='xsltTransformContext' file='xsltInternals'/> <typedef name='xsltTransformContextPtr' file='xsltInternals'/> + <function name='xsltTransformError' file='xsltutils'> + <info>Display and format an error messages, gives file, line, position and extra parameters, will use the specific transformation context if available</info> + <return type='void'/> + <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context '/> + <arg name='style' type='xsltStylesheetPtr'/> + <arg name='node' type='xmlNodePtr'/> + <arg name='msg' type='const char *' info='the message to display/transmit '/> + <arg name='' type='...'/> + </function> <functype name='xsltTransformFunction' file='xsltInternals'> <info>Signature of the function associated to elements part of the stylesheet language like xsl:if or xsl:apply-templates.</info> <return type='void'/> diff --git a/doc/libxslt-decl.txt b/doc/libxslt-decl.txt index 6a7679ae..dd9e7d2b 100644 --- a/doc/libxslt-decl.txt +++ b/doc/libxslt-decl.txt @@ -1,14 +1,14 @@ <MACRO> <NAME>LIBXSLT_DOTTED_VERSION</NAME> -#define LIBXSLT_DOTTED_VERSION "1.0.21" +#define LIBXSLT_DOTTED_VERSION "1.0.22" </MACRO> <MACRO> <NAME>LIBXSLT_VERSION</NAME> -#define LIBXSLT_VERSION 10021 +#define LIBXSLT_VERSION 10022 </MACRO> <MACRO> <NAME>LIBXSLT_VERSION_STRING</NAME> -#define LIBXSLT_VERSION_STRING "10021" +#define LIBXSLT_VERSION_STRING "10022" </MACRO> <MACRO> <NAME>WITH_XSLT_DEBUG</NAME> @@ -593,6 +593,11 @@ xsltStylesheetPtr style,xmlNodePtr node,const xmlChar *name,const xmlChar *ns,in xsltTransformContextPtr ctxt,xmlXPathCompExprPtr comp </FUNCTION> <FUNCTION> +<NAME>xsltEvalXPathStringNs</NAME> +<RETURNS>xmlChar *</RETURNS> +xsltTransformContextPtr ctxt,xmlXPathCompExprPtr comp,int nsNr,xmlNsPtr *nsList +</FUNCTION> +<FUNCTION> <NAME>xsltTemplateProcess</NAME> <RETURNS>xmlNodePtr *</RETURNS> xsltTransformContextPtr ctxt,xmlNodePtr node @@ -613,6 +618,11 @@ xsltTransformContextPtr ctxt,xmlNodePtr target,xmlAttrPtr attr xsltTransformContextPtr ctxt,const xmlChar* attr </FUNCTION> <FUNCTION> +<NAME>xsltAttrTemplateValueProcessNode</NAME> +<RETURNS>xmlChar *</RETURNS> +xsltTransformContextPtr ctxt,const xmlChar* str,xmlNodePtr node +</FUNCTION> +<FUNCTION> <NAME>xsltSetXIncludeDefault</NAME> <RETURNS>void </RETURNS> int xinclude @@ -947,6 +957,16 @@ void *ctx,xmlGenericErrorFunc handler void *ctx,xmlGenericErrorFunc handler </FUNCTION> <FUNCTION> +<NAME>xsltSetTransformErrorFunc</NAME> +<RETURNS>void </RETURNS> +xsltTransformContextPtr ctxt,void *ctx,xmlGenericErrorFunc handler +</FUNCTION> +<FUNCTION> +<NAME>xsltTransformError</NAME> +<RETURNS>void </RETURNS> +xsltTransformContextPtr ctxt,xsltStylesheetPtr style,xmlNodePtr node,const char *msg,... +</FUNCTION> +<FUNCTION> <NAME>xsltDocumentSortFunction</NAME> <RETURNS>void </RETURNS> xmlNodeSetPtr list @@ -1053,15 +1073,15 @@ void </FUNCTION> <MACRO> <NAME>LIBXSLT_DOTTED_VERSION</NAME> -#define LIBXSLT_DOTTED_VERSION "1.0.21" +#define LIBXSLT_DOTTED_VERSION "1.0.22" </MACRO> <MACRO> <NAME>LIBXSLT_VERSION</NAME> -#define LIBXSLT_VERSION 10021 +#define LIBXSLT_VERSION 10022 </MACRO> <MACRO> <NAME>LIBXSLT_VERSION_STRING</NAME> -#define LIBXSLT_VERSION_STRING "10021" +#define LIBXSLT_VERSION_STRING "10022" </MACRO> <MACRO> <NAME>WITH_XSLT_DEBUG</NAME> @@ -1605,6 +1625,9 @@ struct xsltTransformContext { 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 */ }; </STRUCT> <MACRO> diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml index b3e3d9b6..0b75f217 100644 --- a/doc/libxslt-refs.xml +++ b/doc/libxslt-refs.xml @@ -56,10 +56,13 @@ <reference name='xsltAttrListTemplateProcess' href='html/libxslt-templates.html#XSLTATTRLISTTEMPLATEPROCESS'/> <reference name='xsltAttrTemplateProcess' href='html/libxslt-templates.html#XSLTATTRTEMPLATEPROCESS'/> <reference name='xsltAttrTemplateValueProcess' href='html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESS'/> + <reference name='xsltAttrTemplateValueProcessNode' href='html/libxslt-templates.html#XSLTATTRTEMPLATEVALUEPROCESSNODE'/> <reference name='xsltAttribute' href='html/libxslt-transform.html#XSLTATTRIBUTE'/> <reference name='xsltCalibrateAdjust' href='html/libxslt-xsltutils.html#XSLTCALIBRATEADJUST'/> <reference name='xsltCallTemplate' href='html/libxslt-transform.html#XSLTCALLTEMPLATE'/> <reference name='xsltCheckExtPrefix' href='html/libxslt-extensions.html#XSLTCHECKEXTPREFIX'/> + <reference name='xsltCheckRead' href='html/libxslt-security.html#XSLTCHECKREAD'/> + <reference name='xsltCheckWrite' href='html/libxslt-security.html#XSLTCHECKWRITE'/> <reference name='xsltChoose' href='html/libxslt-transform.html#XSLTCHOOSE'/> <reference name='xsltCleanupGlobals' href='html/libxslt-xslt.html#XSLTCLEANUPGLOBALS'/> <reference name='xsltCleanupTemplates' href='html/libxslt-pattern.html#XSLTCLEANUPTEMPLATES'/> @@ -98,6 +101,7 @@ <reference name='xsltEvalUserParams' href='html/libxslt-variables.html#XSLTEVALUSERPARAMS'/> <reference name='xsltEvalXPathPredicate' href='html/libxslt-templates.html#XSLTEVALXPATHPREDICATE'/> <reference name='xsltEvalXPathString' href='html/libxslt-templates.html#XSLTEVALXPATHSTRING'/> + <reference name='xsltEvalXPathStringNs' href='html/libxslt-templates.html#XSLTEVALXPATHSTRINGNS'/> <reference name='xsltExtElementLookup' href='html/libxslt-transform.html#XSLTEXTELEMENTLOOKUP'/> <reference name='xsltExtFunctionLookup' href='html/libxslt-extensions.html#XSLTEXTFUNCTIONLOOKUP'/> <reference name='xsltExtInitFunction' href='html/libxslt-extensions.html#XSLTEXTINITFUNCTION'/> @@ -122,6 +126,7 @@ <reference name='xsltFreeGlobalVariables' href='html/libxslt-variables.html#XSLTFREEGLOBALVARIABLES'/> <reference name='xsltFreeKeys' href='html/libxslt-keys.html#XSLTFREEKEYS'/> <reference name='xsltFreeNamespaceAliasHashes' href='html/libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES'/> + <reference name='xsltFreeSecurityPrefs' href='html/libxslt-security.html#XSLTFREESECURITYPREFS'/> <reference name='xsltFreeStackElemList' href='html/libxslt-xsltinternals.html#XSLTFREESTACKELEMLIST'/> <reference name='xsltFreeStyleDocuments' href='html/libxslt-documents.html#XSLTFREESTYLEDOCUMENTS'/> <reference name='xsltFreeStylePreComps' href='html/libxslt-preproc.html#XSLTFREESTYLEPRECOMPS'/> @@ -131,11 +136,13 @@ <reference name='xsltFunctionAvailableFunction' href='html/libxslt-functions.html#XSLTFUNCTIONAVAILABLEFUNCTION'/> <reference name='xsltFunctionNodeSet' href='html/libxslt-extra.html#XSLTFUNCTIONNODESET'/> <reference name='xsltGenerateIdFunction' href='html/libxslt-functions.html#XSLTGENERATEIDFUNCTION'/> + <reference name='xsltGetDefaultSecurityPrefs' href='html/libxslt-security.html#XSLTGETDEFAULTSECURITYPREFS'/> <reference name='xsltGetExtData' href='html/libxslt-extensions.html#XSLTGETEXTDATA'/> <reference name='xsltGetKey' href='html/libxslt-keys.html#XSLTGETKEY'/> <reference name='xsltGetNamespace' href='html/libxslt-namespaces.html#XSLTGETNAMESPACE'/> <reference name='xsltGetNsProp' href='html/libxslt-xsltutils.html#XSLTGETNSPROP'/> <reference name='xsltGetQNameURI' href='html/libxslt-xsltutils.html#XSLTGETQNAMEURI'/> + <reference name='xsltGetSecurityPrefs' href='html/libxslt-security.html#XSLTGETSECURITYPREFS'/> <reference name='xsltGetSpecialNamespace' href='html/libxslt-namespaces.html#XSLTGETSPECIALNAMESPACE'/> <reference name='xsltGetTemplate' href='html/libxslt-pattern.html#XSLTGETTEMPLATE'/> <reference name='xsltGetXIncludeDefault' href='html/libxslt-transform.html#XSLTGETXINCLUDEDEFAULT'/> @@ -155,6 +162,7 @@ <reference name='xsltNeedElemSpaceHandling' href='html/libxslt-imports.html#XSLTNEEDELEMSPACEHANDLING'/> <reference name='xsltNewDocument' href='html/libxslt-documents.html#XSLTNEWDOCUMENT'/> <reference name='xsltNewElemPreComp' href='html/libxslt-extensions.html#XSLTNEWELEMPRECOMP'/> + <reference name='xsltNewSecurityPrefs' href='html/libxslt-security.html#XSLTNEWSECURITYPREFS'/> <reference name='xsltNewStyleDocument' href='html/libxslt-documents.html#XSLTNEWSTYLEDOCUMENT'/> <reference name='xsltNewStylesheet' href='html/libxslt-xsltinternals.html#XSLTNEWSTYLESHEET'/> <reference name='xsltNewTransformContext' href='html/libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT'/> @@ -205,9 +213,19 @@ <reference name='xsltSaveResultToFile' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILE'/> <reference name='xsltSaveResultToFilename' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME'/> <reference name='xsltSaveResultToString' href='html/libxslt-xsltutils.html#XSLTSAVERESULTTOSTRING'/> + <reference name='xsltSecurityAllow' href='html/libxslt-security.html#XSLTSECURITYALLOW'/> + <reference name='xsltSecurityCheck' href='html/libxslt-security.html#XSLTSECURITYCHECK'/> + <reference name='xsltSecurityForbid' href='html/libxslt-security.html#XSLTSECURITYFORBID'/> + <reference name='xsltSecurityOption' href='html/libxslt-security.html#XSLTSECURITYOPTION'/> + <reference name='xsltSecurityPrefs' href='html/libxslt-security.html#XSLTSECURITYPREFS'/> + <reference name='xsltSecurityPrefsPtr' href='html/libxslt-security.html#XSLTSECURITYPREFSPTR'/> + <reference name='xsltSetCtxtSecurityPrefs' href='html/libxslt-security.html#XSLTSETCTXTSECURITYPREFS'/> <reference name='xsltSetDebuggerCallbacks' href='html/libxslt-xsltutils.html#XSLTSETDEBUGGERCALLBACKS'/> + <reference name='xsltSetDefaultSecurityPrefs' href='html/libxslt-security.html#XSLTSETDEFAULTSECURITYPREFS'/> <reference name='xsltSetGenericDebugFunc' href='html/libxslt-xsltutils.html#XSLTSETGENERICDEBUGFUNC'/> <reference name='xsltSetGenericErrorFunc' href='html/libxslt-xsltutils.html#XSLTSETGENERICERRORFUNC'/> + <reference name='xsltSetSecurityPrefs' href='html/libxslt-security.html#XSLTSETSECURITYPREFS'/> + <reference name='xsltSetTransformErrorFunc' href='html/libxslt-xsltutils.html#XSLTSETTRANSFORMERRORFUNC'/> <reference name='xsltSetXIncludeDefault' href='html/libxslt-transform.html#XSLTSETXINCLUDEDEFAULT'/> <reference name='xsltShutdownCtxtExts' href='html/libxslt-extensions.html#XSLTSHUTDOWNCTXTEXTS'/> <reference name='xsltShutdownExts' href='html/libxslt-extensions.html#XSLTSHUTDOWNEXTS'/> @@ -233,6 +251,7 @@ <reference name='xsltTopLevelFunction' href='html/libxslt-extensions.html#XSLTTOPLEVELFUNCTION'/> <reference name='xsltTransformContext' href='html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXT'/> <reference name='xsltTransformContextPtr' href='html/libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR'/> + <reference name='xsltTransformError' href='html/libxslt-xsltutils.html#XSLTTRANSFORMERROR'/> <reference name='xsltTransformFunction' href='html/libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION'/> <reference name='xsltTransformState' href='html/libxslt-xsltinternals.html#XSLTTRANSFORMSTATE'/> <reference name='xsltUnparsedEntityURIFunction' href='html/libxslt-functions.html#XSLTUNPARSEDENTITYURIFUNCTION'/> @@ -317,10 +336,13 @@ <ref name='xsltAttrListTemplateProcess'/> <ref name='xsltAttrTemplateProcess'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltAttribute'/> <ref name='xsltCalibrateAdjust'/> <ref name='xsltCallTemplate'/> <ref name='xsltCheckExtPrefix'/> + <ref name='xsltCheckRead'/> + <ref name='xsltCheckWrite'/> <ref name='xsltChoose'/> <ref name='xsltCleanupGlobals'/> <ref name='xsltCleanupTemplates'/> @@ -359,6 +381,7 @@ <ref name='xsltEvalUserParams'/> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltExtElementLookup'/> <ref name='xsltExtFunctionLookup'/> <ref name='xsltExtInitFunction'/> @@ -383,6 +406,7 @@ <ref name='xsltFreeGlobalVariables'/> <ref name='xsltFreeKeys'/> <ref name='xsltFreeNamespaceAliasHashes'/> + <ref name='xsltFreeSecurityPrefs'/> <ref name='xsltFreeStackElemList'/> <ref name='xsltFreeStyleDocuments'/> <ref name='xsltFreeStylePreComps'/> @@ -392,11 +416,13 @@ <ref name='xsltFunctionAvailableFunction'/> <ref name='xsltFunctionNodeSet'/> <ref name='xsltGenerateIdFunction'/> + <ref name='xsltGetDefaultSecurityPrefs'/> <ref name='xsltGetExtData'/> <ref name='xsltGetKey'/> <ref name='xsltGetNamespace'/> <ref name='xsltGetNsProp'/> <ref name='xsltGetQNameURI'/> + <ref name='xsltGetSecurityPrefs'/> <ref name='xsltGetSpecialNamespace'/> <ref name='xsltGetTemplate'/> <ref name='xsltGetXIncludeDefault'/> @@ -416,6 +442,7 @@ <ref name='xsltNeedElemSpaceHandling'/> <ref name='xsltNewDocument'/> <ref name='xsltNewElemPreComp'/> + <ref name='xsltNewSecurityPrefs'/> <ref name='xsltNewStyleDocument'/> <ref name='xsltNewStylesheet'/> <ref name='xsltNewTransformContext'/> @@ -466,9 +493,19 @@ <ref name='xsltSaveResultToFile'/> <ref name='xsltSaveResultToFilename'/> <ref name='xsltSaveResultToString'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityCheck'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltSecurityOption'/> + <ref name='xsltSecurityPrefs'/> + <ref name='xsltSecurityPrefsPtr'/> + <ref name='xsltSetCtxtSecurityPrefs'/> <ref name='xsltSetDebuggerCallbacks'/> + <ref name='xsltSetDefaultSecurityPrefs'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetSecurityPrefs'/> + <ref name='xsltSetTransformErrorFunc'/> <ref name='xsltSetXIncludeDefault'/> <ref name='xsltShutdownCtxtExts'/> <ref name='xsltShutdownExts'/> @@ -494,6 +531,7 @@ <ref name='xsltTopLevelFunction'/> <ref name='xsltTransformContext'/> <ref name='xsltTransformContextPtr'/> + <ref name='xsltTransformError'/> <ref name='xsltTransformFunction'/> <ref name='xsltTransformState'/> <ref name='xsltUnparsedEntityURIFunction'/> @@ -530,7 +568,9 @@ <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltGetNsProp'/> </type> <type name='xmlDocPtr'> @@ -583,6 +623,13 @@ <type name='xsltPreComputeFunction'> <ref name='xsltExtModuleElementPreComputeLookup'/> </type> + <type name='xsltSecurityCheck'> + <ref name='xsltGetSecurityPrefs'/> + </type> + <type name='xsltSecurityPrefsPtr'> + <ref name='xsltNewSecurityPrefs'/> + <ref name='xsltGetDefaultSecurityPrefs'/> + </type> <type name='xsltStackElemPtr'> <ref name='xsltParseStylesheetCallerParam'/> </type> @@ -612,6 +659,9 @@ </type> </constructors> <functions> + <type name='...'> + <ref name='xsltTransformError'/> + </type> <type name='FILE *'> <ref name='xsltDebugDumpExtensions'/> <ref name='xsltApplyStylesheetUser'/> @@ -705,9 +755,12 @@ <ref name='xsltXPathVariableLookup'/> <ref name='xsltGetNsProp'/> <ref name='xsltGetNsProp'/> + <ref name='xsltCheckWrite'/> + <ref name='xsltCheckRead'/> </type> <type name='const xmlChar*'> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltParseStylesheetFile'/> </type> <type name='double'> @@ -726,6 +779,7 @@ <ref name='xsltXPathVariableLookup'/> <ref name='xsltSetGenericErrorFunc'/> <ref name='xsltSetGenericDebugFunc'/> + <ref name='xsltSetTransformErrorFunc'/> <ref name='xsltSetDebuggerCallbacks'/> </type> <type name='xmlAttrPtr'> @@ -767,6 +821,7 @@ <type name='xmlGenericErrorFunc'> <ref name='xsltSetGenericErrorFunc'/> <ref name='xsltSetGenericDebugFunc'/> + <ref name='xsltSetTransformErrorFunc'/> </type> <type name='xmlNodePtr'> <ref name='xsltParseStylesheetAttributeSet'/> @@ -803,6 +858,7 @@ <ref name='xsltTemplateProcess'/> <ref name='xsltAttrListTemplateProcess'/> <ref name='xsltAttrTemplateProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltApplyStripSpaces'/> <ref name='xsltApplyOneTemplate'/> <ref name='xsltApplyOneTemplate'/> @@ -851,6 +907,7 @@ <ref name='xsltPrintErrorContext'/> <ref name='xsltMessage'/> <ref name='xsltMessage'/> + <ref name='xsltTransformError'/> <ref name='xsltGetQNameURI'/> <ref name='xsltHandleDebuggerCallback'/> <ref name='xsltHandleDebuggerCallback'/> @@ -875,6 +932,7 @@ </type> <type name='xmlNsPtr *'> <ref name='xsltEvalXPathPredicate'/> + <ref name='xsltEvalXPathStringNs'/> </type> <type name='xmlOutputBufferPtr'> <ref name='xsltRunStylesheet'/> @@ -888,6 +946,7 @@ <type name='xmlXPathCompExprPtr'> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> </type> <type name='xmlXPathContextPtr'> <ref name='xsltXPathFunctionLookup'/> @@ -942,6 +1001,25 @@ <type name='xsltPreComputeFunction'> <ref name='xsltRegisterExtModuleElement'/> </type> + <type name='xsltSecurityCheck'> + <ref name='xsltSetSecurityPrefs'/> + </type> + <type name='xsltSecurityOption'> + <ref name='xsltSetSecurityPrefs'/> + <ref name='xsltGetSecurityPrefs'/> + </type> + <type name='xsltSecurityPrefsPtr'> + <ref name='xsltSecurityCheck'/> + <ref name='xsltFreeSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltSetDefaultSecurityPrefs'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltCheckWrite'/> + <ref name='xsltCheckRead'/> + </type> <type name='xsltStackElemPtr'> <ref name='xsltApplyOneTemplate'/> <ref name='xsltAddStackElemList'/> @@ -1016,6 +1094,7 @@ <ref name='xsltParseGlobalVariable'/> <ref name='xsltParseGlobalParam'/> <ref name='xsltPrintErrorContext'/> + <ref name='xsltTransformError'/> <ref name='xsltSaveResultTo'/> <ref name='xsltSaveResultToFilename'/> <ref name='xsltSaveResultToFile'/> @@ -1074,10 +1153,12 @@ <ref name='xsltEvalTemplateString'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltTemplateProcess'/> <ref name='xsltAttrListTemplateProcess'/> <ref name='xsltAttrTemplateProcess'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltFreeTransformContext'/> <ref name='xsltApplyStylesheetUser'/> <ref name='xsltApplyStripSpaces'/> @@ -1116,9 +1197,17 @@ <ref name='xsltVariableLookup'/> <ref name='xsltPrintErrorContext'/> <ref name='xsltMessage'/> + <ref name='xsltSetTransformErrorFunc'/> + <ref name='xsltTransformError'/> <ref name='xsltDoSortFunction'/> <ref name='xsltSaveProfiling'/> <ref name='xsltHandleDebuggerCallback'/> + <ref name='xsltSecurityCheck'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltCheckWrite'/> + <ref name='xsltCheckRead'/> <ref name='xsltTransformFunction'/> <ref name='xsltNumberFormat'/> <ref name='xsltAllocateExtraCtxt'/> @@ -1258,16 +1347,35 @@ <ref name='xsltStylePreCompute'/> <ref name='xsltFreeStylePreComps'/> </file> + <file name='security'> + <ref name='xsltSecurityPrefs'/> + <ref name='xsltSecurityPrefsPtr'/> + <ref name='xsltSecurityOption'/> + <ref name='xsltSecurityCheck'/> + <ref name='xsltNewSecurityPrefs'/> + <ref name='xsltFreeSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltSetDefaultSecurityPrefs'/> + <ref name='xsltGetDefaultSecurityPrefs'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltCheckWrite'/> + <ref name='xsltCheckRead'/> + </file> <file name='templates'> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalTemplateString'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltTemplateProcess'/> <ref name='xsltAttrListTemplateProcess'/> <ref name='xsltAttrTemplateProcess'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> </file> <file name='transform'> <ref name='xsltSetXIncludeDefault'/> @@ -1397,6 +1505,8 @@ <ref name='xsltMessage'/> <ref name='xsltSetGenericErrorFunc'/> <ref name='xsltSetGenericDebugFunc'/> + <ref name='xsltSetTransformErrorFunc'/> + <ref name='xsltTransformError'/> <ref name='xsltDocumentSortFunction'/> <ref name='xsltDoSortFunction'/> <ref name='xsltGetQNameURI'/> @@ -1460,6 +1570,8 @@ <word name='Check'> <ref name='IS_XSLT_REAL_NODE'/> <ref name='xsltCheckExtPrefix'/> + <ref name='xsltCheckRead'/> + <ref name='xsltCheckWrite'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltIsBlank'/> </word> @@ -1486,6 +1598,7 @@ <ref name='xsltNumberFormat'/> </word> <word name='Create'> + <ref name='xsltNewSecurityPrefs'/> <ref name='xsltNewStylesheet'/> <ref name='xsltNewTransformContext'/> </word> @@ -1513,6 +1626,7 @@ </word> <word name='Display'> <ref name='xsltPrintErrorContext'/> + <ref name='xsltTransformError'/> </word> <word name='Drop'> <ref name='xslDropCall'/> @@ -1522,6 +1636,9 @@ </word> </letter> <letter name='E'> + <word name='EXSLT'> + <ref name='xsltDocumentElem'/> + </word> <word name='Errors'> <ref name='xsltGetQNameURI'/> </word> @@ -1566,6 +1683,7 @@ <ref name='xsltFreeGlobalVariables'/> <ref name='xsltFreeKeys'/> <ref name='xsltFreeNamespaceAliasHashes'/> + <ref name='xsltFreeSecurityPrefs'/> <ref name='xsltFreeStackElemList'/> <ref name='xsltFreeStyleDocuments'/> <ref name='xsltFreeStylePreComps'/> @@ -1574,14 +1692,20 @@ <ref name='xsltFreeTransformContext'/> </word> <word name='Function'> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetTransformErrorFunc'/> </word> </letter> <letter name='G'> <word name='GCC'> <ref name='ATTRIBUTE_UNUSED'/> </word> + <word name='Get'> + <ref name='xsltSetDefaultSecurityPrefs'/> + </word> </letter> <letter name='H'> <word name='Handle'> @@ -1640,6 +1764,7 @@ </word> <word name='Lookup'> <ref name='xsltGetKey'/> + <ref name='xsltGetSecurityPrefs'/> </word> </letter> <letter name='M'> @@ -1711,6 +1836,7 @@ <ref name='xsltApplyTemplates'/> <ref name='xsltAttrTemplateProcess'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltAttribute'/> <ref name='xsltCallTemplate'/> <ref name='xsltChoose'/> @@ -1722,6 +1848,7 @@ <ref name='xsltElement'/> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltForEach'/> <ref name='xsltIf'/> <ref name='xsltMessage'/> @@ -1800,6 +1927,7 @@ <ref name='xsltVariableLookup'/> </word> <word name='Set'> + <ref name='xsltSetCtxtSecurityPrefs'/> <ref name='xsltSetXIncludeDefault'/> </word> <word name='Should'> @@ -1828,6 +1956,8 @@ <ref name='xsltNewStylesheet'/> </word> </letter> + </chunk> + <chunk name='chunk1'> <letter name='T'> <word name='Template'> <ref name='xsltTemplate'/> @@ -1870,8 +2000,6 @@ <ref name='xsltLoadStyleDocument'/> </word> </letter> - </chunk> - <chunk name='chunk1'> <letter name='U'> <word name='URL'> <ref name='XSLT_DEFAULT_URL'/> @@ -1880,6 +2008,7 @@ <ref name='xsltRunStylesheetUser'/> <ref name='xsltSaveResultToFilename'/> <ref name='xsltSaveResultToString'/> + <ref name='xsltSecurityCheck'/> </word> <word name='Unregister'> <ref name='xsltCleanupGlobals'/> @@ -1890,6 +2019,9 @@ <ref name='xsltUnregisterExtModuleFunction'/> <ref name='xsltUnregisterExtModuleTopLevel'/> </word> + <word name='Update'> + <ref name='xsltSetSecurityPrefs'/> + </word> <word name='Use'> <ref name='DEBUG_MEMORY'/> </word> @@ -1897,6 +2029,9 @@ <ref name='xsltCalibrateAdjust'/> <ref name='xsltTimestamp'/> </word> + <word name='User'> + <ref name='xsltSecurityCheck'/> + </word> </letter> <letter name='V'> <word name='Variable'> @@ -1943,6 +2078,7 @@ <ref name='xsltEvalOneUserParam'/> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltFormatNumberFunction'/> <ref name='xsltFunctionAvailableFunction'/> <ref name='xsltFunctionNodeSet'/> @@ -2041,10 +2177,23 @@ </word> <word name='allow'> <ref name='xsltApplyStylesheetUser'/> + <ref name='xsltSecurityAllow'/> + </word> + <word name='allowed'> + <ref name='xsltCheckRead'/> + <ref name='xsltCheckWrite'/> + </word> + <word name='allowing'> + <ref name='xsltAttrTemplateValueProcessNode'/> + <ref name='xsltEvalXPathStringNs'/> </word> <word name='also'> <ref name='xsltGetQNameURI'/> </word> + <word name='always'> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + </word> <word name='amiss'> <ref name='xsltParseStylesheetProcess'/> </word> @@ -2058,6 +2207,9 @@ <word name='any'> <ref name='xsltInitElemPreComp'/> </word> + <word name='application-wide'> + <ref name='xsltSetDefaultSecurityPrefs'/> + </word> <word name='applied'> <ref name='xslAddCall'/> </word> @@ -2155,6 +2307,7 @@ <ref name='xsltApplyAttributeSet'/> <ref name='xsltAttrListTemplateProcess'/> <ref name='xsltAttrTemplateProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltAttribute'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> @@ -2174,8 +2327,11 @@ <word name='available'> <ref name='xsltRunStylesheet'/> <ref name='xsltRunStylesheetUser'/> + <ref name='xsltTransformError'/> </word> </letter> + </chunk> + <chunk name='chunk2'> <letter name='b'> <word name='back'> <ref name='xsltApplyOneTemplate'/> @@ -2208,6 +2364,15 @@ <word name='blanks'> <ref name='xsltIsBlank'/> </word> + <word name='block'> + <ref name='xsltFreeSecurityPrefs'/> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltNewSecurityPrefs'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> + </word> <word name='blocks'> <ref name='xsltFreeStylePreComps'/> </word> @@ -2268,8 +2433,6 @@ <ref name='xsltSaveResultToFile'/> </word> </letter> - </chunk> - <chunk name='chunk2'> <letter name='c'> <word name='calibration'> <ref name='xsltCalibrateAdjust'/> @@ -2286,11 +2449,13 @@ <ref name='xsltExtModuleElementLookup'/> <ref name='xsltExtModuleElementPreComputeLookup'/> <ref name='xsltExtModuleTopLevelLookup'/> + <ref name='xsltGetSecurityPrefs'/> <ref name='xsltRegisterExtModuleElement'/> <ref name='xsltRegisterExtModuleFunction'/> <ref name='xsltRegisterExtModuleTopLevel'/> <ref name='xsltRunStylesheet'/> <ref name='xsltRunStylesheetUser'/> + <ref name='xsltSetSecurityPrefs'/> <ref name='xsltXPathFunctionLookup'/> </word> <word name='called'> @@ -2309,16 +2474,19 @@ <word name='caller'> <ref name='xsltApplyOneTemplate'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltEvalTemplateString'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltGetNsProp'/> </word> <word name='can'> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltExtElementLookup'/> <ref name='xsltParseTemplateContent'/> + <ref name='xsltSecurityOption'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> </word> @@ -2339,6 +2507,11 @@ <ref name='CHECK_STOPPED'/> <ref name='CHECK_STOPPED0'/> <ref name='CHECK_STOPPEDE'/> + <ref name='xsltSecurityCheck'/> + </word> + <word name='checking'> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> </word> <word name='choose'> <ref name='xsltChoose'/> @@ -2372,6 +2545,7 @@ <word name='compiled'> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltTransformFunction'/> </word> <word name='compiling'> @@ -2390,9 +2564,11 @@ </word> <word name='computed'> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalTemplateString'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltLoadDocument'/> <ref name='xsltLoadStyleDocument'/> <ref name='xsltTemplateProcess'/> @@ -2402,6 +2578,7 @@ </word> <word name='configured'> <ref name='DEBUG_MEMORY_LOCATION'/> + <ref name='xsltSecurityOption'/> </word> <word name='construct'> <ref name='xsltMessage'/> @@ -2461,6 +2638,9 @@ <ref name='xsltGetNamespace'/> <ref name='xsltGetSpecialNamespace'/> </word> + <word name='creating'> + <ref name='xsltCheckWrite'/> + </word> <word name='ctx'> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> @@ -2515,10 +2695,12 @@ </word> <word name='deallocated'> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltEvalTemplateString'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> </word> <word name='deallocator'> <ref name='xsltInitElemPreComp'/> @@ -2563,6 +2745,7 @@ <ref name='xsltGetXIncludeDefault'/> <ref name='xsltRegisterAllElement'/> <ref name='xsltRegisterAllFunctions'/> + <ref name='xsltSetDefaultSecurityPrefs'/> <ref name='xsltSetXIncludeDefault'/> </word> <word name='defined'> @@ -2594,6 +2777,12 @@ <word name='directly'> <ref name='xsltSort'/> </word> + <word name='directories'> + <ref name='xsltCheckWrite'/> + </word> + <word name='display'> + <ref name='xsltTransformError'/> + </word> <word name='dllimport'> <ref name='LIBXSLT_PUBLIC'/> </word> @@ -2626,6 +2815,8 @@ <ref name='LIBXSLT_PUBLIC'/> </word> </letter> + </chunk> + <chunk name='chunk3'> <letter name='e'> <word name='either'> <ref name='xslHandleDebugger'/> @@ -2701,6 +2892,7 @@ <ref name='xsltEvalOneUserParam'/> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> </word> <word name='expressions'> <ref name='xsltEvalAttrValueTemplate'/> @@ -2729,13 +2921,12 @@ <word name='extra'> <ref name='xsltAllocateExtra'/> <ref name='xsltAllocateExtraCtxt'/> + <ref name='xsltTransformError'/> </word> <word name='extract'> <ref name='xsltLoadStylesheetPI'/> </word> </letter> - </chunk> - <chunk name='chunk3'> <letter name='f'> <word name='factor'> <ref name='xsltSaveResultToFilename'/> @@ -2764,8 +2955,10 @@ <ref name='xsltSaveResultToFile'/> <ref name='xsltSaveResultToFilename'/> <ref name='xsltSaveResultToString'/> + <ref name='xsltSecurityCheck'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltTransformError'/> </word> <word name='filename'> <ref name='xsltParseStylesheetFile'/> @@ -2788,6 +2981,9 @@ <word name='for-each'> <ref name='xsltForEach'/> </word> + <word name='forbid'> + <ref name='xsltSecurityForbid'/> + </word> <word name='force'> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> @@ -2798,6 +2994,7 @@ <word name='format'> <ref name='xsltFormatNumberConversion'/> <ref name='xsltNumberFormat'/> + <ref name='xsltTransformError'/> </word> <word name='format-number'> <ref name='xsltFormatNumberConversion'/> @@ -2815,6 +3012,7 @@ <ref name='xsltExtModuleTopLevelLookup'/> <ref name='xsltFindTemplate'/> <ref name='xsltGetNsProp'/> + <ref name='xsltGetSecurityPrefs'/> <ref name='xsltGetTemplate'/> <ref name='xsltLoadStylesheetPI'/> <ref name='xsltVariableLookup'/> @@ -2823,6 +3021,7 @@ </word> <word name='free'> <ref name='xsltElemPreCompDeallocator'/> + <ref name='xsltFreeSecurityPrefs'/> <ref name='xsltGetNsProp'/> </word> <word name='freed'> @@ -2880,18 +3079,25 @@ </word> <word name='get'> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> + <ref name='xsltGetSecurityPrefs'/> </word> <word name='given'> <ref name='xsltAttrTemplateProcess'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltCheckExtPrefix'/> <ref name='xsltGetExtData'/> <ref name='xsltLoadStylesheetPI'/> <ref name='xsltProfileStylesheet'/> + <ref name='xsltSetTransformErrorFunc'/> <ref name='xsltStyleGetExtData'/> <ref name='xsltTemplateProcess'/> <ref name='xsltVariableLookup'/> </word> + <word name='gives'> + <ref name='xsltTransformError'/> + </word> <word name='giving'> <ref name='xsltEvalOneUserParam'/> <ref name='xsltQuoteOneUserParam'/> @@ -2920,6 +3126,7 @@ <ref name='xsltRunStylesheetUser'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetTransformErrorFunc'/> </word> <word name='handles'> <ref name='xsltCopyNamespace'/> @@ -2928,6 +3135,7 @@ <word name='handling'> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetTransformErrorFunc'/> </word> <word name='has'> <ref name='DEBUG_MEMORY_LOCATION'/> @@ -2942,6 +3150,9 @@ <word name='holding'> <ref name='xsltGetQNameURI'/> </word> + <word name='hosting'> + <ref name='xsltAttrTemplateValueProcessNode'/> + </word> </letter> <letter name='i'> <word name='ignorable'> @@ -2979,6 +3190,9 @@ <ref name='xsltStylePreComp'/> <ref name='xsltTemplate'/> </word> + <word name='in-scope'> + <ref name='xsltEvalXPathStringNs'/> + </word> <word name='included'> <ref name='xsltSaveResultToFilename'/> </word> @@ -3148,8 +3362,13 @@ </word> <word name='like'> <ref name='LIBXSLT_DOTTED_VERSION'/> + <ref name='xsltCheckWrite'/> + <ref name='xsltSecurityCheck'/> <ref name='xsltTransformFunction'/> </word> + <word name='line'> + <ref name='xsltTransformError'/> + </word> <word name='links'> <ref name='LIBXSLT_PUBLIC'/> </word> @@ -3163,6 +3382,7 @@ <ref name='xsltDoSortFunction'/> <ref name='xsltDocumentSortFunction'/> <ref name='xsltEvalTemplateString'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltFreeCompMatchList'/> <ref name='xsltTestCompMatchList'/> </word> @@ -3190,6 +3410,7 @@ </word> <word name='lookup'> <ref name='xsltGetQNameURI'/> + <ref name='xsltGetSecurityPrefs'/> </word> </letter> <letter name='m'> @@ -3211,6 +3432,13 @@ <word name='make'> <ref name='xsltAllocateExtraCtxt'/> </word> + <word name='makes'> + <ref name='xsltCheckWrite'/> + </word> + <word name='mapping'> + <ref name='xsltAttrTemplateValueProcessNode'/> + <ref name='xsltEvalXPathStringNs'/> + </word> <word name='match'> <ref name='xsltAddKey'/> </word> @@ -3249,10 +3477,13 @@ </word> <word name='message'> <ref name='xsltMessage'/> + <ref name='xsltTransformError'/> </word> <word name='messages'> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetTransformErrorFunc'/> + <ref name='xsltTransformError'/> </word> <word name='milliseconds'> <ref name='xsltTimestamp'/> @@ -3274,10 +3505,12 @@ <ref name='LIBXSLT_PUBLIC'/> <ref name='xslHandleDebugger'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltEvalTemplateString'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> </word> </letter> <letter name='n'> @@ -3300,9 +3533,13 @@ <ref name='xsltCopyNamespace'/> <ref name='xsltCopyNamespaceList'/> <ref name='xsltEvalXPathPredicate'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltFreeNamespaceAliasHashes'/> <ref name='xsltMatchPattern'/> </word> + <word name='necessary'> + <ref name='xsltCheckWrite'/> + </word> <word name='need'> <ref name='xsltEvalGlobalVariables'/> <ref name='xsltLoadStylesheetPI'/> @@ -3327,29 +3564,6 @@ <word name='negative'> <ref name='xsltCalibrateAdjust'/> </word> - <word name='new'> - <ref name='xsltAddStackElemList'/> - <ref name='xsltAttrListTemplateProcess'/> - <ref name='xsltAttrTemplateProcess'/> - <ref name='xsltAttrTemplateValueProcess'/> - <ref name='xsltCopyNamespace'/> - <ref name='xsltCopyNamespaceList'/> - <ref name='xsltGetNamespace'/> - <ref name='xsltGetSpecialNamespace'/> - <ref name='xsltLoadDocument'/> - <ref name='xsltLoadStyleDocument'/> - <ref name='xsltLoadStylesheetPI'/> - <ref name='xsltNewDocument'/> - <ref name='xsltNewElemPreComp'/> - <ref name='xsltNewStyleDocument'/> - <ref name='xsltNewStylesheet'/> - <ref name='xsltNewTransformContext'/> - <ref name='xsltParseStylesheetDoc'/> - <ref name='xsltParseStylesheetFile'/> - <ref name='xsltSetGenericDebugFunc'/> - <ref name='xsltSetGenericErrorFunc'/> - <ref name='xsltTemplateProcess'/> - </word> <word name='newly'> <ref name='xsltNewStylesheet'/> <ref name='xsltNewTransformContext'/> @@ -3399,6 +3613,7 @@ <ref name='xsltFindTemplate'/> <ref name='xsltGetNsProp'/> <ref name='xsltGetQNameURI'/> + <ref name='xsltGetSecurityPrefs'/> <ref name='xsltGetTemplate'/> <ref name='xsltLoadDocument'/> <ref name='xsltLoadStylesheetPI'/> @@ -3473,6 +3688,19 @@ <ref name='xsltSaveResultToFd'/> <ref name='xsltSaveResultToFile'/> </word> + <word name='operation'> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + </word> + <word name='option'> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltSecurityOption'/> + <ref name='xsltSetSecurityPrefs'/> + </word> + <word name='options'> + <ref name='xsltCheckRead'/> + <ref name='xsltCheckWrite'/> + </word> <word name='order'> <ref name='XSLT_GET_IMPORT_INT'/> <ref name='XSLT_GET_IMPORT_PTR'/> @@ -3487,8 +3715,11 @@ <ref name='xsltExtModuleElementPreComputeLookup'/> <ref name='xsltExtModuleFunctionLookup'/> <ref name='xsltExtModuleTopLevelLookup'/> + <ref name='xsltGetSecurityPrefs'/> <ref name='xsltGetXIncludeDefault'/> <ref name='xsltIsBlank'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> </word> <word name='ouput'> <ref name='xsltFormatNumberConversion'/> @@ -3496,6 +3727,7 @@ <word name='out'> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetTransformErrorFunc'/> </word> <word name='output'> <ref name='xsltApplyStylesheet'/> @@ -3537,6 +3769,7 @@ <ref name='xsltQuoteUserParams'/> <ref name='xsltRunStylesheet'/> <ref name='xsltRunStylesheetUser'/> + <ref name='xsltTransformError'/> </word> <word name='params'> <ref name='xsltApplyOneTemplate'/> @@ -3589,11 +3822,18 @@ <word name='part'> <ref name='xsltTransformFunction'/> </word> + <word name='pass'> + <ref name='xsltAttrTemplateValueProcessNode'/> + <ref name='xsltEvalXPathStringNs'/> + </word> <word name='passed'> <ref name='xsltApplyOneTemplate'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> </word> + <word name='path'> + <ref name='xsltSecurityCheck'/> + </word> <word name='pattern'> <ref name='XSLT_PAT_NO_PRIORITY'/> <ref name='xsltAddTemplate'/> @@ -3624,6 +3864,7 @@ </word> <word name='pointer'> <ref name='xsltGetQNameURI'/> + <ref name='xsltNewSecurityPrefs'/> <ref name='xsltSaveResultToString'/> </word> <word name='pointers'> @@ -3632,6 +3873,9 @@ <word name='popped'> <ref name='xsltApplyOneTemplate'/> </word> + <word name='position'> + <ref name='xsltTransformError'/> + </word> <word name='possibly'> <ref name='xsltCheckExtPrefix'/> </word> @@ -3676,6 +3920,12 @@ <word name='predicate'> <ref name='xsltEvalXPathPredicate'/> </word> + <word name='preference'> + <ref name='xsltFreeSecurityPrefs'/> + <ref name='xsltNewSecurityPrefs'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSetDefaultSecurityPrefs'/> + </word> <word name='prefix'> <ref name='xsltCheckExtPrefix'/> <ref name='xsltGetNamespace'/> @@ -3686,6 +3936,9 @@ <word name='prefixed'> <ref name='xsltGetQNameURI'/> </word> + <word name='preliminary'> + <ref name='xsltCheckWrite'/> + </word> <word name='present'> <ref name='xsltEvalStaticAttrValueTemplate'/> </word> @@ -3787,6 +4040,7 @@ <ref name='xsltApplyStylesheetUser'/> <ref name='xsltDoSortFunction'/> <ref name='xsltRunStylesheetUser'/> + <ref name='xsltSecurityCheck'/> </word> <word name='purpose'> <ref name='XSLT_REGISTER_FUNCTION_LOOKUP'/> @@ -3802,6 +4056,9 @@ </word> </letter> <letter name='r'> + <word name='read'> + <ref name='xsltCheckRead'/> + </word> <word name='ready'> <ref name='xsltAllocateExtraCtxt'/> </word> @@ -3866,11 +4123,14 @@ <word name='reset'> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltSetTransformErrorFunc'/> </word> <word name='resolve'> <ref name='xsltResolveStylesheetAttributeSet'/> </word> <word name='resource'> + <ref name='xsltCheckRead'/> + <ref name='xsltCheckWrite'/> <ref name='xsltRunStylesheet'/> <ref name='xsltRunStylesheetUser'/> </word> @@ -3917,6 +4177,7 @@ <ref name='xsltAllocateExtraCtxt'/> <ref name='xsltAttrTemplateProcess'/> <ref name='xsltAttrTemplateValueProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltGetXIncludeDefault'/> <ref name='xsltTemplateProcess'/> </word> @@ -3963,6 +4224,18 @@ <word name='search'> <ref name='xsltExtElementLookup'/> </word> + <word name='security'> + <ref name='xsltCheckRead'/> + <ref name='xsltCheckWrite'/> + <ref name='xsltFreeSecurityPrefs'/> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltNewSecurityPrefs'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSetDefaultSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> + </word> <word name='semantic'> <ref name='xsltGetNsProp'/> </word> @@ -3973,6 +4246,7 @@ <ref name='xsltDoSortFunction'/> <ref name='xsltDocumentSortFunction'/> <ref name='xsltInitCtxtExts'/> + <ref name='xsltSecurityOption'/> <ref name='xsltShutdownCtxtExts'/> <ref name='xsltShutdownExts'/> </word> @@ -4031,6 +4305,9 @@ <ref name='xsltAllocateExtra'/> <ref name='xsltAllocateExtraCtxt'/> </word> + <word name='some'> + <ref name='xsltCheckWrite'/> + </word> <word name='something'> <ref name='xsltParseStylesheetImport'/> <ref name='xsltParseStylesheetInclude'/> @@ -4057,6 +4334,9 @@ </word> <word name='specific'> <ref name='XSLT_LIBXSLT_NAMESPACE'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSetTransformErrorFunc'/> + <ref name='xsltTransformError'/> </word> <word name='specification'> <ref name='XSLT_NAMESPACE'/> @@ -4233,6 +4513,7 @@ <ref name='xsltAddTemplate'/> <ref name='xsltApplyOneTemplate'/> <ref name='xsltAttrListTemplateProcess'/> + <ref name='xsltAttrTemplateValueProcessNode'/> <ref name='xsltEvalAttrValueTemplate'/> <ref name='xsltEvalStaticAttrValueTemplate'/> <ref name='xsltEvalTemplateString'/> @@ -4277,6 +4558,7 @@ <ref name='xslHandleDebugger'/> <ref name='xsltLoadStylesheetPI'/> <ref name='xsltNeedElemSpaceHandling'/> + <ref name='xsltSecurityOption'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> <ref name='xsltXPathGetTransformContext'/> @@ -4296,31 +4578,6 @@ <ref name='xsltApplyOneTemplate'/> <ref name='xsltEvalAttrValueTemplate'/> </word> - <word name='this'> - <ref name='LIBXSLT_PUBLIC'/> - <ref name='XSLT_DEFAULT_URL'/> - <ref name='XSLT_DEFAULT_VENDOR'/> - <ref name='xslHandleDebugger'/> - <ref name='xsltAddStackElemList'/> - <ref name='xsltApplyOneTemplate'/> - <ref name='xsltCheckExtPrefix'/> - <ref name='xsltExtShutdownFunction'/> - <ref name='xsltGetExtData'/> - <ref name='xsltGetNamespace'/> - <ref name='xsltGetSpecialNamespace'/> - <ref name='xsltGetTemplate'/> - <ref name='xsltRegisterAllElement'/> - <ref name='xsltRegisterAllFunctions'/> - <ref name='xsltRegisterExtModule'/> - <ref name='xsltRegisterExtModuleFull'/> - <ref name='xsltSetGenericDebugFunc'/> - <ref name='xsltSetGenericErrorFunc'/> - <ref name='xsltSort'/> - <ref name='xsltStyleExtShutdownFunction'/> - <ref name='xsltStyleGetExtData'/> - <ref name='xsltUnregisterExtModule'/> - <ref name='xsltXPathGetTransformContext'/> - </word> <word name='those'> <ref name='xsltEvalAttrValueTemplate'/> </word> @@ -4355,6 +4612,12 @@ <word name='transformations'> <ref name='xsltEvalGlobalVariables'/> </word> + <word name='transmit'> + <ref name='xsltTransformError'/> + </word> + <word name='transromation'> + <ref name='xsltSetTransformErrorFunc'/> + </word> <word name='tree'> <ref name='xsltApplyAttributeSet'/> <ref name='xsltApplyImports'/> @@ -4403,16 +4666,28 @@ </word> <word name='unused'> <ref name='ATTRIBUTE_UNUSED'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> </word> <word name='unwanted'> <ref name='xsltApplyStripSpaces'/> <ref name='xsltParseTemplateContent'/> </word> + <word name='update'> + <ref name='xsltGetSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> + </word> <word name='use'> <ref name='xsltAddKey'/> + <ref name='xsltEvalXPathStringNs'/> <ref name='xsltGetNamespace'/> <ref name='xsltGetSpecialNamespace'/> <ref name='xsltRegisterExtras'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> + <ref name='xsltSetCtxtSecurityPrefs'/> + <ref name='xsltSetSecurityPrefs'/> + <ref name='xsltTransformError'/> </word> <word name='used'> <ref name='ATTRIBUTE_UNUSED'/> @@ -4429,6 +4704,8 @@ <ref name='xsltFreeStyleDocuments'/> <ref name='xsltFreeTemplateHashes'/> <ref name='xsltRegisterExtPrefix'/> + <ref name='xsltSecurityAllow'/> + <ref name='xsltSecurityForbid'/> </word> <word name='useful'> <ref name='WITH_XSLT_DEBUG'/> @@ -4443,6 +4720,7 @@ <word name='user'> <ref name='xsltApplyStylesheetUser'/> <ref name='xsltRunStylesheetUser'/> + <ref name='xsltSetSecurityPrefs'/> </word> <word name='uses'> <ref name='xsltFormatNumberConversion'/> @@ -4451,6 +4729,7 @@ <ref name='LIBXSLT_PUBLIC'/> <ref name='xsltEvalXPathPredicate'/> <ref name='xsltEvalXPathString'/> + <ref name='xsltEvalXPathStringNs'/> </word> </letter> <letter name='v'> @@ -4556,6 +4835,7 @@ <ref name='xsltLoadStylesheetPI'/> <ref name='xsltSetGenericDebugFunc'/> <ref name='xsltSetGenericErrorFunc'/> + <ref name='xsltTransformError'/> </word> <word name='wise'> <ref name='xsltApplyStylesheet'/> @@ -4578,10 +4858,14 @@ <word name='without'> <ref name='XSLT_PAT_NO_PRIORITY'/> </word> + <word name='work'> + <ref name='xsltCheckWrite'/> + </word> <word name='wrapped'> <ref name='xsltFindElemSpaceHandling'/> </word> <word name='written'> + <ref name='xsltCheckWrite'/> <ref name='xsltRunStylesheet'/> <ref name='xsltRunStylesheetUser'/> <ref name='xsltSaveResultTo'/> @@ -4697,10 +4981,10 @@ </letter> </chunk> <chunks> - <chunk name='chunk0' start='A' end='T'/> - <chunk name='chunk1' start='U' end='b'/> - <chunk name='chunk2' start='c' end='e'/> - <chunk name='chunk3' start='f' end='i'/> + <chunk name='chunk0' start='A' end='S'/> + <chunk name='chunk1' start='T' end='a'/> + <chunk name='chunk2' start='b' end='d'/> + <chunk name='chunk3' start='e' end='i'/> <chunk name='chunk4' start='k' end='o'/> <chunk name='chunk5' start='p' end='r'/> <chunk name='chunk6' start='s' end='t'/> diff --git a/doc/libxslt-sections.txt b/doc/libxslt-sections.txt index bb1c83ba..9f0af957 100644 --- a/doc/libxslt-sections.txt +++ b/doc/libxslt-sections.txt @@ -168,10 +168,12 @@ xsltEvalTemplateString xsltEvalAttrValueTemplate xsltEvalStaticAttrValueTemplate xsltEvalXPathString +xsltEvalXPathStringNs xsltTemplateProcess xsltAttrListTemplateProcess xsltAttrTemplateProcess xsltAttrTemplateValueProcess +xsltAttrTemplateValueProcessNode </SECTION> <SECTION> @@ -250,6 +252,8 @@ xsltPrintErrorContext xsltMessage xsltSetGenericErrorFunc xsltSetGenericDebugFunc +xsltSetTransformErrorFunc +xsltTransformError xsltDocumentSortFunction xsltDoSortFunction xsltGetQNameURI diff --git a/doc/news.html b/doc/news.html index 44787307..f1880fe6 100644 --- a/doc/news.html +++ b/doc/news.html @@ -83,6 +83,15 @@ A:link, A:visited, A:active { text-decoration: underline } <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"> <h3>CVS only : check the <a href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file for a really accurate description</h3> +<h3>1.0.22: Oct 18 2002</h3> +<ul> +<li>Updates on the Windows Makefiles</li> + <li>Added a security module, and a related set of new options to + xsltproc</li> + <li>Allowed per transformation error handler.</li> + <li>Fixed a few bugs: node() semantic, URI escaping, media-type, attribute + lists</li> +</ul> <h3>1.0.21: Sep 26 2002</h3> <ul> <li>Bug fixes: match="node()", date:difference() (Igor and Charlie diff --git a/doc/xslt.html b/doc/xslt.html index ed672125..90881a3b 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -121,8 +121,8 @@ really appreciated!).</p> <p>Check the following too before posting:</p> <ul> - <li> <a href="search.php">use the search engine</a> to get - informations related to your problem.</li> + <li><a href="search.php">use the search engine</a> to get informations + related to your problem.</li> <li>make sure you are <a href="ftp://xmlsoft.org/">using a recent version</a>, and that the problem still shows up in those</li> <li>check the <a href="http://mail.gnome.org/archives/xslt/">list @@ -237,6 +237,16 @@ platform, get in touch with me to upload the package. I will keep them in the href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file for a really accurate description</h3> +<h3>1.0.22: Oct 18 2002</h3> +<ul> + <li>Updates on the Windows Makefiles</li> + <li>Added a security module, and a related set of new options to + xsltproc</li> + <li>Allowed per transformation error handler.</li> + <li>Fixed a few bugs: node() semantic, URI escaping, media-type, attribute + lists</li> +</ul> + <h3>1.0.21: Sep 26 2002</h3> <ul> <li>Bug fixes: match="node()", date:difference() (Igor and Charlie |