mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-10 08:58:16 +03:00
Regenerated API and symbols
* doc/Makefile.am: make the check for symbols pbm a make api failure * doc/symbols.xml: added xmlXIncludeProcessTreeFlagsData * doc//* elfgcchack.h libxml2.syms testapi.c: regenerated
This commit is contained in:
parent
b9590e9cd2
commit
f447ab8f97
@ -520,6 +520,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2ResolveEntity">xmlSAX2ResolveEntity</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSetExternalEntityLoader">xmlSetExternalEntityLoader</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessFlagsData">xmlXIncludeProcessFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
</dd><dt>applications</dt><dd><a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlSetStructuredErrorFunc">xmlSetStructuredErrorFunc</a><br />
|
||||
</dd><dt>applied</dt><dd><a href="html/libxml-hash.html#xmlHashCopy">xmlHashCopy</a><br />
|
||||
|
@ -78,6 +78,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathCompareValues">xmlXPathCompareValues</a><br />
|
||||
</dd><dt>fails</dt><dd><a href="html/libxml-HTMLparser.html#UTF8ToHtml">UTF8ToHtml</a><br />
|
||||
<a href="html/libxml-encoding.html#UTF8Toisolat1">UTF8Toisolat1</a><br />
|
||||
@ -140,6 +141,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlerror.html#_xmlError">_xmlError</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseMisc">xmlParseMisc</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessFlagsData">xmlXIncludeProcessFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
|
||||
</dd><dt>fields</dt><dd><a href="html/libxml-parser.html#XML_SAX2_MAGIC">XML_SAX2_MAGIC</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
|
||||
|
@ -156,6 +156,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessFlags">xmlXIncludeProcessFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessFlagsData">xmlXIncludeProcessFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a><br />
|
||||
</dd><dt>including</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_INCLUDING_CONVERT_NS">XML_SCHEMAS_INCLUDING_CONVERT_NS</a><br />
|
||||
<a href="html/libxml-SAX.html#attribute">attribute</a><br />
|
||||
|
@ -102,6 +102,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlSetStructuredErrorFunc">xmlSetStructuredErrorFunc</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessFlagsData">xmlXIncludeProcessFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathEvalFunc">xmlXPathEvalFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathIntersection">xmlXPathIntersection</a><br />
|
||||
</dd><dt>passive</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPGetConnection">xmlNanoFTPGetConnection</a><br />
|
||||
|
@ -439,6 +439,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
</dd><dt>sometimes</dt><dd><a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||
<a href="html/libxml-threads.html#xmlCleanupThreads">xmlCleanupThreads</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlExpExpDerive">xmlExpExpDerive</a><br />
|
||||
@ -802,6 +803,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
</dd><dt>substitutions:</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_RESTRICTION">XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION">XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION</a><br />
|
||||
</dd><dt>substring</dt><dd><a href="html/libxml-tree.html#xmlNodeAddContent">xmlNodeAddContent</a><br />
|
||||
|
@ -127,6 +127,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
</dd><dt>wether</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br />
|
||||
</dd><dt>what</dt><dd><a href="html/libxml-catalog.html#xmlCatalogGetDefaults">xmlCatalogGetDefaults</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogSetDefaults">xmlCatalogSetDefaults</a><br />
|
||||
|
@ -153,6 +153,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a><br />
|
||||
</dd><dt>XInclude?</dt><dd><a href="html/libxml-tree.html#xmlDOMWrapCloneNode">xmlDOMWrapCloneNode</a><br />
|
||||
</dd><dt>XLINK_TYPE_NONE</dt><dd><a href="html/libxml-xlink.html#xlinkIsLink">xlinkIsLink</a><br />
|
||||
|
@ -1692,6 +1692,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a><br />
|
||||
</p><h2><a name="xlink" id="xlink">Module xlink</a>:</h2><p><a href="html/libxml-xlink.html#XLINK_ACTUATE_AUTO">XLINK_ACTUATE_AUTO</a><br />
|
||||
<a href="html/libxml-xlink.html#XLINK_ACTUATE_NONE">XLINK_ACTUATE_NONE</a><br />
|
||||
|
@ -871,6 +871,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessFlagsData">xmlXIncludeProcessFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathFuncLookupFunc">xmlXPathFuncLookupFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathRegisterFuncLookup">xmlXPathRegisterFuncLookup</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathRegisterVariableLookup">xmlXPathRegisterVariableLookup</a><br />
|
||||
@ -1543,6 +1544,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastNodeToNumber">xmlXPathCastNodeToNumber</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastNodeToString">xmlXPathCastNodeToString</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCmpNodes">xmlXPathCmpNodes</a><br />
|
||||
|
@ -3312,6 +3312,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathAddValues">xmlXPathAddValues</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathAxis">xmlXPathAxis</a><br />
|
||||
|
@ -91,8 +91,8 @@ $(WIN32_DIR)/libxml2.def.src: libxml2-api.xml
|
||||
|
||||
libxml2-api.xml libxml2-refs.xml ../libxml2.syms: apibuild.py symbols.xml syms.xsl checkapisym.xsl ../include/libxml/*.h ../*.c
|
||||
-(./apibuild.py)
|
||||
-($(XSLTPROC) checkapisym.xsl libxml2-api.xml)
|
||||
-($(XSLTPROC) -o ../libxml2.syms syms.xsl symbols.xml)
|
||||
($(XSLTPROC) checkapisym.xsl libxml2-api.xml)
|
||||
($(XSLTPROC) -o ../libxml2.syms syms.xsl symbols.xml)
|
||||
-@(cd .. ; $(MAKE) rebuild_testapi)
|
||||
|
||||
|
||||
|
@ -55,6 +55,7 @@
|
||||
#define <a href="#XINCLUDE_OLD_NS">XINCLUDE_OLD_NS</a>;
|
||||
typedef struct _xmlXIncludeCtxt <a href="#xmlXIncludeCtxt">xmlXIncludeCtxt</a>;
|
||||
typedef <a href="libxml2-xinclude.html#xmlXIncludeCtxt">xmlXIncludeCtxt</a> * <a href="#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a>;
|
||||
int <a href="#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a> (<a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br/> int flags, <br/> void * data);
|
||||
int <a href="#xmlXIncludeProcessFlagsData">xmlXIncludeProcessFlagsData</a> (<a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/> int flags, <br/> void * data);
|
||||
int <a href="#xmlXIncludeProcessFlags">xmlXIncludeProcessFlags</a> (<a href="libxml2-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br/> int flags);
|
||||
int <a href="#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a> (<a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> tree);
|
||||
@ -153,6 +154,10 @@ The content of this structure is not made public by the API.
|
||||
<div class="refsect2" lang="en"><h3><a name="xmlXIncludeProcessTreeFlags"/>xmlXIncludeProcessTreeFlags ()</h3><pre class="programlisting">int xmlXIncludeProcessTreeFlags (<a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br/> int flags)<br/>
|
||||
</pre><p>Implement the XInclude substitution for the given subtree</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>tree</tt></i>:</span></td><td>a node in an XML document</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of <a href="libxml2-parser.html#xmlParserOption">xmlParserOption</a> used for parsing XML includes</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if no substitution were done, -1 if some processing failed or the number of substitutions done.</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="xmlXIncludeProcessTreeFlagsData"/>xmlXIncludeProcessTreeFlagsData ()</h3><pre class="programlisting">int xmlXIncludeProcessTreeFlagsData (<a href="libxml2-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br/> int flags, <br/> void * data)<br/>
|
||||
</pre><p>Implement the XInclude substitution on the XML node @tree</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>tree</tt></i>:</span></td><td>an XML node</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of <a href="libxml2-parser.html#xmlParserOption">xmlParserOption</a> used for parsing XML includes</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>application data that will be passed to the parser context in the _private field of the parser context(s)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if no substitution were done, -1 if some processing failed or the number of substitutions done.</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="xmlXIncludeSetFlags"/>xmlXIncludeSetFlags ()</h3><pre class="programlisting">int xmlXIncludeSetFlags (<a href="libxml2-xinclude.html#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a> ctxt, <br/> int flags)<br/>
|
||||
</pre><p>Set the flags used for further processing of XML resources.</p>
|
||||
|
@ -3348,6 +3348,7 @@
|
||||
<function name="xmlXIncludeProcessNode ()" link="libxml2-xinclude.html#xmlXIncludeProcessNode"/>
|
||||
<function name="xmlXIncludeProcessTree ()" link="libxml2-xinclude.html#xmlXIncludeProcessTree"/>
|
||||
<function name="xmlXIncludeProcessTreeFlags ()" link="libxml2-xinclude.html#xmlXIncludeProcessTreeFlags"/>
|
||||
<function name="xmlXIncludeProcessTreeFlagsData ()" link="libxml2-xinclude.html#xmlXIncludeProcessTreeFlagsData"/>
|
||||
<function name="xmlXIncludeSetFlags ()" link="libxml2-xinclude.html#xmlXIncludeSetFlags"/>
|
||||
<function name="xmlXPathAddValues ()" link="libxml2-xpathInternals.html#xmlXPathAddValues"/>
|
||||
<function name="xmlXPathBooleanFunction ()" link="libxml2-xpathInternals.html#xmlXPathBooleanFunction"/>
|
||||
|
@ -21,6 +21,7 @@ The content of this structure is not made public by the API.
|
||||
<pre class="programlisting">int <a href="#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a> (<a href="libxml-xinclude.html#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a> ctxt, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a> (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a> (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br /> int flags)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlXIncludeProcessTreeFlagsData">xmlXIncludeProcessTreeFlagsData</a> (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br /> int flags, <br /> void * data)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a> (<a href="libxml-xinclude.html#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a> ctxt, <br /> int flags)</pre>
|
||||
<h2>Description</h2>
|
||||
<h3><a name="XINCLUDE_FALLBACK" id="XINCLUDE_FALLBACK"></a>Macro: XINCLUDE_FALLBACK</h3><pre>#define XINCLUDE_FALLBACK</pre><p>Macro defining "fallback"</p>
|
||||
@ -51,6 +52,8 @@ The content of this structure is not made public by the API.
|
||||
</pre><p>Implement the XInclude substitution for the given subtree</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>tree</tt></i>:</span></td><td>a node in an XML document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if no substitution were done, -1 if some processing failed or the number of substitutions done.</td></tr></tbody></table></div><h3><a name="xmlXIncludeProcessTreeFlags" id="xmlXIncludeProcessTreeFlags"></a>Function: xmlXIncludeProcessTreeFlags</h3><pre class="programlisting">int xmlXIncludeProcessTreeFlags (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br /> int flags)<br />
|
||||
</pre><p>Implement the XInclude substitution for the given subtree</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>tree</tt></i>:</span></td><td>a node in an XML document</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of <a href="libxml-parser.html#xmlParserOption">xmlParserOption</a> used for parsing XML includes</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if no substitution were done, -1 if some processing failed or the number of substitutions done.</td></tr></tbody></table></div><h3><a name="xmlXIncludeSetFlags" id="xmlXIncludeSetFlags"></a>Function: xmlXIncludeSetFlags</h3><pre class="programlisting">int xmlXIncludeSetFlags (<a href="libxml-xinclude.html#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a> ctxt, <br /> int flags)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>tree</tt></i>:</span></td><td>a node in an XML document</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of <a href="libxml-parser.html#xmlParserOption">xmlParserOption</a> used for parsing XML includes</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if no substitution were done, -1 if some processing failed or the number of substitutions done.</td></tr></tbody></table></div><h3><a name="xmlXIncludeProcessTreeFlagsData" id="xmlXIncludeProcessTreeFlagsData"></a>Function: xmlXIncludeProcessTreeFlagsData</h3><pre class="programlisting">int xmlXIncludeProcessTreeFlagsData (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> tree, <br /> int flags, <br /> void * data)<br />
|
||||
</pre><p>Implement the XInclude substitution on the XML node @tree</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>tree</tt></i>:</span></td><td>an XML node</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of <a href="libxml-parser.html#xmlParserOption">xmlParserOption</a> used for parsing XML includes</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>application data that will be passed to the parser context in the _private field of the parser context(s)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if no substitution were done, -1 if some processing failed or the number of substitutions done.</td></tr></tbody></table></div><h3><a name="xmlXIncludeSetFlags" id="xmlXIncludeSetFlags"></a>Function: xmlXIncludeSetFlags</h3><pre class="programlisting">int xmlXIncludeSetFlags (<a href="libxml-xinclude.html#xmlXIncludeCtxtPtr">xmlXIncludeCtxtPtr</a> ctxt, <br /> int flags)<br />
|
||||
</pre><p>Set the flags used for further processing of XML resources.</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 XInclude processing context</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of <a href="libxml-parser.html#xmlParserOption">xmlParserOption</a> used for parsing XML includes</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of error.</td></tr></tbody></table></div><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>
|
||||
|
@ -1819,6 +1819,7 @@
|
||||
<exports symbol='XINCLUDE_OLD_NS' type='macro'/>
|
||||
<exports symbol='xmlXIncludeCtxt' type='typedef'/>
|
||||
<exports symbol='xmlXIncludeCtxtPtr' type='typedef'/>
|
||||
<exports symbol='xmlXIncludeProcessTreeFlagsData' type='function'/>
|
||||
<exports symbol='xmlXIncludeProcessFlagsData' type='function'/>
|
||||
<exports symbol='xmlXIncludeProcessFlags' type='function'/>
|
||||
<exports symbol='xmlXIncludeProcessTree' type='function'/>
|
||||
@ -17054,6 +17055,14 @@ Could we use @subtypes for this?'/>
|
||||
<arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
|
||||
<arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
|
||||
</function>
|
||||
<function name='xmlXIncludeProcessTreeFlagsData' file='xinclude' module='xinclude'>
|
||||
<cond>defined(LIBXML_XINCLUDE_ENABLED)</cond>
|
||||
<info>Implement the XInclude substitution on the XML node @tree</info>
|
||||
<return type='int' info='0 if no substitution were done, -1 if some processing failed or the number of substitutions done.'/>
|
||||
<arg name='tree' type='xmlNodePtr' info='an XML node'/>
|
||||
<arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
|
||||
<arg name='data' type='void *' info='application data that will be passed to the parser context in the _private field of the parser context(s)'/>
|
||||
</function>
|
||||
<function name='xmlXIncludeSetFlags' file='xinclude' module='xinclude'>
|
||||
<cond>defined(LIBXML_XINCLUDE_ENABLED)</cond>
|
||||
<info>Set the flags used for further processing of XML resources.</info>
|
||||
|
@ -3306,6 +3306,7 @@
|
||||
<reference name='xmlXIncludeProcessNode' href='html/libxml-xinclude.html#xmlXIncludeProcessNode'/>
|
||||
<reference name='xmlXIncludeProcessTree' href='html/libxml-xinclude.html#xmlXIncludeProcessTree'/>
|
||||
<reference name='xmlXIncludeProcessTreeFlags' href='html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags'/>
|
||||
<reference name='xmlXIncludeProcessTreeFlagsData' href='html/libxml-xinclude.html#xmlXIncludeProcessTreeFlagsData'/>
|
||||
<reference name='xmlXIncludeSetFlags' href='html/libxml-xinclude.html#xmlXIncludeSetFlags'/>
|
||||
<reference name='xmlXPathAddValues' href='html/libxml-xpathInternals.html#xmlXPathAddValues'/>
|
||||
<reference name='xmlXPathAxis' href='html/libxml-xpath.html#xmlXPathAxis'/>
|
||||
@ -6896,6 +6897,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXIncludeSetFlags'/>
|
||||
<ref name='xmlXPathAddValues'/>
|
||||
<ref name='xmlXPathAxis'/>
|
||||
@ -8840,6 +8842,7 @@
|
||||
<ref name='xmlValidityErrorFunc'/>
|
||||
<ref name='xmlValidityWarningFunc'/>
|
||||
<ref name='xmlXIncludeProcessFlagsData'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXPathFuncLookupFunc'/>
|
||||
<ref name='xmlXPathRegisterFuncLookup'/>
|
||||
<ref name='xmlXPathRegisterVariableLookup'/>
|
||||
@ -9666,6 +9669,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXPathCastNodeToNumber'/>
|
||||
<ref name='xmlXPathCastNodeToString'/>
|
||||
<ref name='xmlXPathCmpNodes'/>
|
||||
@ -12332,6 +12336,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXIncludeSetFlags'/>
|
||||
</file>
|
||||
<file name='xlink'>
|
||||
@ -18300,6 +18305,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXIncludeSetFlags'/>
|
||||
</word>
|
||||
<word name='XInclude?'>
|
||||
@ -19180,6 +19186,7 @@
|
||||
<ref name='xmlSAX2ResolveEntity'/>
|
||||
<ref name='xmlSetExternalEntityLoader'/>
|
||||
<ref name='xmlXIncludeProcessFlagsData'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
</word>
|
||||
<word name='applications'>
|
||||
<ref name='xmlSetGenericErrorFunc'/>
|
||||
@ -22503,6 +22510,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXPathCompareValues'/>
|
||||
</word>
|
||||
<word name='fails'>
|
||||
@ -22597,6 +22605,7 @@
|
||||
<ref name='_xmlError'/>
|
||||
<ref name='xmlParseMisc'/>
|
||||
<ref name='xmlXIncludeProcessFlagsData'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXPathOrderDocElems'/>
|
||||
</word>
|
||||
<word name='fields'>
|
||||
@ -23631,6 +23640,7 @@
|
||||
<ref name='xmlXIncludeProcessFlags'/>
|
||||
<ref name='xmlXIncludeProcessFlagsData'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXIncludeSetFlags'/>
|
||||
</word>
|
||||
<word name='including'>
|
||||
@ -26125,6 +26135,7 @@
|
||||
<ref name='xmlSetGenericErrorFunc'/>
|
||||
<ref name='xmlSetStructuredErrorFunc'/>
|
||||
<ref name='xmlXIncludeProcessFlagsData'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
<ref name='xmlXPathEvalFunc'/>
|
||||
<ref name='xmlXPathIntersection'/>
|
||||
</word>
|
||||
@ -28285,6 +28296,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
</word>
|
||||
<word name='sometimes'>
|
||||
<ref name='xmlCleanupParser'/>
|
||||
@ -28840,6 +28852,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
</word>
|
||||
<word name='substitutions:'>
|
||||
<ref name='XML_SCHEMAS_ELEM_BLOCK_RESTRICTION'/>
|
||||
@ -30085,6 +30098,7 @@
|
||||
<ref name='xmlXIncludeProcessNode'/>
|
||||
<ref name='xmlXIncludeProcessTree'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlags'/>
|
||||
<ref name='xmlXIncludeProcessTreeFlagsData'/>
|
||||
</word>
|
||||
<word name='wether'>
|
||||
<ref name='_xmlNodeSet'/>
|
||||
|
@ -1739,5 +1739,6 @@
|
||||
</release>
|
||||
<release version="2.7.4">
|
||||
<symbol file="globals">xmlStructuredErrorContext</symbol>
|
||||
<symbol file="xinclude">xmlXIncludeProcessTreeFlagsData</symbol>
|
||||
</release>
|
||||
</symbols>
|
||||
|
12
elfgcchack.h
12
elfgcchack.h
@ -15489,6 +15489,18 @@ extern __typeof (xmlXIncludeProcessTreeFlags) xmlXIncludeProcessTreeFlags__inter
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_XINCLUDE_ENABLED)
|
||||
#ifdef bottom_xinclude
|
||||
#undef xmlXIncludeProcessTreeFlagsData
|
||||
extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData __attribute((alias("xmlXIncludeProcessTreeFlagsData__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlXIncludeProcessTreeFlagsData
|
||||
extern __typeof (xmlXIncludeProcessTreeFlagsData) xmlXIncludeProcessTreeFlagsData__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlXIncludeProcessTreeFlagsData xmlXIncludeProcessTreeFlagsData__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_XINCLUDE_ENABLED)
|
||||
#ifdef bottom_xinclude
|
||||
#undef xmlXIncludeSetFlags
|
||||
|
@ -2226,5 +2226,8 @@ LIBXML2_2.7.4 {
|
||||
|
||||
# globals
|
||||
xmlStructuredErrorContext; # variable
|
||||
|
||||
# xinclude
|
||||
xmlXIncludeProcessTreeFlagsData;
|
||||
} LIBXML2_2.7.3;
|
||||
|
||||
|
51
testapi.c
51
testapi.c
@ -27382,6 +27382,54 @@ test_xmlXIncludeProcessTreeFlags(void) {
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
test_xmlXIncludeProcessTreeFlagsData(void) {
|
||||
int test_ret = 0;
|
||||
|
||||
#if defined(LIBXML_XINCLUDE_ENABLED)
|
||||
int mem_base;
|
||||
int ret_val;
|
||||
xmlNodePtr tree; /* an XML node */
|
||||
int n_tree;
|
||||
int flags; /* a set of xmlParserOption used for parsing XML includes */
|
||||
int n_flags;
|
||||
void * data; /* application data that will be passed to the parser context in the _private field of the parser context(s) */
|
||||
int n_data;
|
||||
|
||||
for (n_tree = 0;n_tree < gen_nb_xmlNodePtr;n_tree++) {
|
||||
for (n_flags = 0;n_flags < gen_nb_int;n_flags++) {
|
||||
for (n_data = 0;n_data < gen_nb_userdata;n_data++) {
|
||||
mem_base = xmlMemBlocks();
|
||||
tree = gen_xmlNodePtr(n_tree, 0);
|
||||
flags = gen_int(n_flags, 1);
|
||||
data = gen_userdata(n_data, 2);
|
||||
|
||||
ret_val = xmlXIncludeProcessTreeFlagsData(tree, flags, data);
|
||||
desret_int(ret_val);
|
||||
call_tests++;
|
||||
des_xmlNodePtr(n_tree, tree, 0);
|
||||
des_int(n_flags, flags, 1);
|
||||
des_userdata(n_data, data, 2);
|
||||
xmlResetLastError();
|
||||
if (mem_base != xmlMemBlocks()) {
|
||||
printf("Leak of %d blocks found in xmlXIncludeProcessTreeFlagsData",
|
||||
xmlMemBlocks() - mem_base);
|
||||
test_ret++;
|
||||
printf(" %d", n_tree);
|
||||
printf(" %d", n_flags);
|
||||
printf(" %d", n_data);
|
||||
printf("\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
function_tests++;
|
||||
#endif
|
||||
|
||||
return(test_ret);
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
test_xmlXIncludeSetFlags(void) {
|
||||
int test_ret = 0;
|
||||
@ -27426,7 +27474,7 @@ static int
|
||||
test_xinclude(void) {
|
||||
int test_ret = 0;
|
||||
|
||||
if (quiet == 0) printf("Testing xinclude : 7 of 9 functions ...\n");
|
||||
if (quiet == 0) printf("Testing xinclude : 8 of 10 functions ...\n");
|
||||
test_ret += test_xmlXIncludeNewContext();
|
||||
test_ret += test_xmlXIncludeProcess();
|
||||
test_ret += test_xmlXIncludeProcessFlags();
|
||||
@ -27434,6 +27482,7 @@ test_xinclude(void) {
|
||||
test_ret += test_xmlXIncludeProcessNode();
|
||||
test_ret += test_xmlXIncludeProcessTree();
|
||||
test_ret += test_xmlXIncludeProcessTreeFlags();
|
||||
test_ret += test_xmlXIncludeProcessTreeFlagsData();
|
||||
test_ret += test_xmlXIncludeSetFlags();
|
||||
|
||||
if (test_ret != 0)
|
||||
|
@ -2631,6 +2631,9 @@ xmlXIncludeProcessTree
|
||||
xmlXIncludeProcessTreeFlags
|
||||
#endif
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
xmlXIncludeProcessTreeFlagsData
|
||||
#endif
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
xmlXIncludeSetFlags
|
||||
#endif
|
||||
#ifdef LIBXML_XPATH_ENABLED
|
||||
|
Loading…
x
Reference in New Issue
Block a user