mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-08-07 10:42:55 +03:00
Release of libxslt-1.1.27
* configure.in doc/symbols.xml doc/xslt.html: updated for the release * NEWS config.h.in doc/* */*.syms : regenerated
This commit is contained in:
@@ -33,5 +33,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
int groupingCharacter
|
||||
int groupingCharacterLen
|
||||
xmlDocPtr doc
|
||||
xmlNodePtr node : * accelerators *
|
||||
xmlNodePtr node
|
||||
struct _xsltCompMatch * countPat
|
||||
struct _xsltCompMatch * fromPat : * accelerators *
|
||||
}</pre><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
|
||||
|
@@ -560,7 +560,8 @@ The content of this structure is not made public by the API.
|
||||
int literal_result : * The principal stylesheet *
|
||||
<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> principal : * Compilation context used during compil
|
||||
<a href="libxslt-xsltInternals.html#xsltCompilerCtxtPtr">xsltCompilerCtxtPtr</a> compCtxt : TODO: Change this to (void *).
|
||||
<a href="libxslt-xsltInternals.html#xsltPrincipalStylesheetDataPtr">xsltPrincipalStylesheetDataPtr</a> principalData
|
||||
<a href="libxslt-xsltInternals.html#xsltPrincipalStylesheetDataPtr">xsltPrincipalStylesheetDataPtr</a> principalData : * Forwards-compatible processing *
|
||||
int forwards_compatible
|
||||
}</pre><h3><a name="xsltTemplate" id="xsltTemplate">Structure xsltTemplate</a></h3><pre class="programlisting">Structure xsltTemplate<br />struct _xsltTemplate {
|
||||
struct _xsltTemplate * next : chained list sorted by priority
|
||||
struct _xsltStylesheet * style : the containing stylesheet
|
||||
@@ -577,6 +578,10 @@ The content of this structure is not made public by the API.
|
||||
int nbCalls : the number of time the template was cal
|
||||
unsigned long time : the time spent in this template
|
||||
void * params : xsl:param instructions
|
||||
int templNr : Nb of templates in the stack
|
||||
int templMax : Size of the templtes stack
|
||||
<a href="libxslt-xsltInternals.html#xsltTemplatePtr">xsltTemplatePtr</a> * templCalledTab : templates called
|
||||
int * templCountTab : .. and how often
|
||||
}</pre><h3><a name="xsltTransformCache" id="xsltTransformCache">Structure xsltTransformCache</a></h3><pre class="programlisting">Structure xsltTransformCache<br />struct _xsltTransformCache {
|
||||
xmlDocPtr RVT
|
||||
int nbRVT
|
||||
@@ -652,6 +657,8 @@ The content of this structure is not made public by the API.
|
||||
xmlDocPtr localRVTBase
|
||||
int keyInitLevel : Needed to catch recursive keys issues
|
||||
int funcLevel : Needed to catch recursive functions iss
|
||||
int maxTemplateDepth
|
||||
int maxTemplateVars
|
||||
}</pre><h3>Enum <a name="xsltTransformState" id="xsltTransformState">xsltTransformState</a></h3><pre class="programlisting">Enum xsltTransformState {
|
||||
<a name="XSLT_STATE_OK" id="XSLT_STATE_OK">XSLT_STATE_OK</a> = 0
|
||||
<a name="XSLT_STATE_ERROR" id="XSLT_STATE_ERROR">XSLT_STATE_ERROR</a> = 1
|
||||
|
File diff suppressed because one or more lines are too long
@@ -54,6 +54,7 @@ void <a href="#xsltHandleDebuggerCallback">xsltHandleDebuggerCallback</a> (xmlNo
|
||||
<pre class="programlisting">long <a href="#xsltTimestamp">xsltTimestamp</a> (void)</pre>
|
||||
<pre class="programlisting">void <a href="#xsltTransformError">xsltTransformError</a> (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br /> <a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br /> xmlNodePtr node, <br /> const char * msg, <br /> ... ...)</pre>
|
||||
<pre class="programlisting">xmlXPathCompExprPtr <a href="#xsltXPathCompile">xsltXPathCompile</a> (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br /> const xmlChar * str)</pre>
|
||||
<pre class="programlisting">xmlXPathCompExprPtr <a href="#xsltXPathCompileFlags">xsltXPathCompileFlags</a> (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br /> const xmlChar * str, <br /> int flags)</pre>
|
||||
<h2>Description</h2>
|
||||
<h3><a name="IS_XSLT_ELEM" id="IS_XSLT_ELEM"></a>Macro: IS_XSLT_ELEM</h3><pre>#define IS_XSLT_ELEM</pre><p>Checks that the element pertains to XSLT namespace.</p>
|
||||
<h3><a name="IS_XSLT_NAME" id="IS_XSLT_NAME"></a>Macro: IS_XSLT_NAME</h3><pre>#define IS_XSLT_NAME</pre><p>Checks the value of an element in XSLT namespace.</p>
|
||||
@@ -176,4 +177,6 @@ void xsltHandleDebuggerCallback (xmlNodePtr cur, <br /> xmlNodePtr node, <b
|
||||
</pre><p>Display and format an error messages, gives file, line, position and extra parameters, will use the specific transformation context if available</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet used</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the current node in the stylesheet</td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td>the message to display/transmit</td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td>extra parameters for the message display</td></tr></tbody></table></div><h3><a name="xsltXPathCompile" id="xsltXPathCompile"></a>Function: xsltXPathCompile</h3><pre class="programlisting">xmlXPathCompExprPtr xsltXPathCompile (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br /> const xmlChar * str)<br />
|
||||
</pre><p>Compile an XPath expression</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the XPath expression</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the xmlXPathCompExprPtr resulting from the compilation or NULL. the caller has to free the object.</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the XPath expression</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the xmlXPathCompExprPtr resulting from the compilation or NULL. the caller has to free the object.</td></tr></tbody></table></div><h3><a name="xsltXPathCompileFlags" id="xsltXPathCompileFlags"></a>Function: xsltXPathCompileFlags</h3><pre class="programlisting">xmlXPathCompExprPtr xsltXPathCompileFlags (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br /> const xmlChar * str, <br /> int flags)<br />
|
||||
</pre><p>Compile an XPath expression</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the XPath expression</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>extra compilation flags to pass down to libxml2 XPath</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the xmlXPathCompExprPtr resulting from the compilation or NULL. the caller has to free the object.</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
|
||||
|
Reference in New Issue
Block a user