1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 20:25:14 +03:00

Rebuilt the docs, Daniel

This commit is contained in:
Daniel Veillard 2003-03-23 20:42:17 +00:00
parent 04ee2f2d00
commit aec635690a
41 changed files with 17010 additions and 3957 deletions

View File

@ -48,7 +48,7 @@ $(APIPAGES): libxml2-refs.xml site.xsl api.xsl
$(bindir)/xsltproc --html $(top_srcdir)/doc/api.xsl $(top_srcdir)/doc/xml.html ; fi );
scan:
-gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h xmlschemas.h xmlschemastypes.h"
-gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h"
templates: scan
-gtkdoc-mktmpl --module=libxml

View File

@ -31,6 +31,8 @@
<!entity xmlschemas SYSTEM "sgml/xmlschemas.sgml">
<!entity xmlschemastypes SYSTEM "sgml/xmlschemastypes.sgml">
<!entity schemasInternals SYSTEM "sgml/schemasInternals.sgml">
<!entity relaxng SYSTEM "sgml/relaxng.sgml">
<!entity xmlreader SYSTEM "sgml/xmlreader.sgml">
]>
<book>
@ -90,10 +92,12 @@
build by extracting comments from the code sources. </para>
&parser;
&xmlreader;
&SAX;
&tree;
&entities;
&valid;
&relaxng;
&uri;
&error;
&HTMLparser;

View File

@ -46,7 +46,9 @@ NAME="AEN2"
><H3
CLASS="AUTHOR"
><A
NAME="AEN5">Daniel Veillard</H3
NAME="AEN5"
></A
>Daniel Veillard</H3
><DIV
CLASS="AFFILIATION"
><DIV
@ -64,7 +66,9 @@ CLASS="COPYRIGHT"
><DIV
CLASS="ABSTRACT"
><A
NAME="AEN18"><P
NAME="AEN18"
></A
><P
></P
><P
>This manual documents the interfaces of the libxml
@ -77,7 +81,9 @@ NAME="AEN18"><P
><DIV
CLASS="LEGALNOTICE"
><A
NAME="AEN14"><P
NAME="AEN14"
></A
><P
></P
><P
>Permission is granted to make and distribute verbatim
@ -123,6 +129,11 @@ HREF="libxml-parser.html"
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlreader.html"
>xmlreader</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-sax.html"
>SAX</A
>&nbsp;--&nbsp;</DT
@ -143,6 +154,11 @@ HREF="libxml-valid.html"
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-relaxng.html"
>relaxng</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-uri.html"
>uri</A
>&nbsp;--&nbsp;</DT

View File

@ -9,6 +9,7 @@
<ANCHOR id ="XMLPARSERINPUTSTATE" href="libxml/libxml-parser.html#XMLPARSERINPUTSTATE">
<ANCHOR id ="XML-DETECT-IDS-CAPS" href="libxml/libxml-parser.html#XML-DETECT-IDS-CAPS">
<ANCHOR id ="XML-COMPLETE-ATTRS-CAPS" href="libxml/libxml-parser.html#XML-COMPLETE-ATTRS-CAPS">
<ANCHOR id ="XML-SKIP-IDS-CAPS" href="libxml/libxml-parser.html#XML-SKIP-IDS-CAPS">
<ANCHOR id ="XMLPARSERCTXT" href="libxml/libxml-parser.html#XMLPARSERCTXT">
<ANCHOR id ="XMLSAXLOCATOR" href="libxml/libxml-parser.html#XMLSAXLOCATOR">
<ANCHOR id ="RESOLVEENTITYSAXFUNC" href="libxml/libxml-parser.html#RESOLVEENTITYSAXFUNC">
@ -110,6 +111,58 @@
<ANCHOR id ="XMLSETEXTERNALENTITYLOADER" href="libxml/libxml-parser.html#XMLSETEXTERNALENTITYLOADER">
<ANCHOR id ="XMLGETEXTERNALENTITYLOADER" href="libxml/libxml-parser.html#XMLGETEXTERNALENTITYLOADER">
<ANCHOR id ="XMLLOADEXTERNALENTITY" href="libxml/libxml-parser.html#XMLLOADEXTERNALENTITY">
<ANCHOR id ="LIBXML-XMLREADER" href="libxml/libxml-xmlreader.html">
<ANCHOR id ="XMLPARSERPROPERTIES" href="libxml/libxml-xmlreader.html#XMLPARSERPROPERTIES">
<ANCHOR id ="XMLPARSERSEVERITIES" href="libxml/libxml-xmlreader.html#XMLPARSERSEVERITIES">
<ANCHOR id ="XMLTEXTREADER" href="libxml/libxml-xmlreader.html#XMLTEXTREADER">
<ANCHOR id ="XMLTEXTREADERPTR" href="libxml/libxml-xmlreader.html#XMLTEXTREADERPTR">
<ANCHOR id ="XMLNEWTEXTREADER" href="libxml/libxml-xmlreader.html#XMLNEWTEXTREADER">
<ANCHOR id ="XMLNEWTEXTREADERFILENAME" href="libxml/libxml-xmlreader.html#XMLNEWTEXTREADERFILENAME">
<ANCHOR id ="XMLFREETEXTREADER" href="libxml/libxml-xmlreader.html#XMLFREETEXTREADER">
<ANCHOR id ="XMLTEXTREADERREAD" href="libxml/libxml-xmlreader.html#XMLTEXTREADERREAD">
<ANCHOR id ="XMLTEXTREADERREADINNERXML" href="libxml/libxml-xmlreader.html#XMLTEXTREADERREADINNERXML">
<ANCHOR id ="XMLTEXTREADERREADOUTERXML" href="libxml/libxml-xmlreader.html#XMLTEXTREADERREADOUTERXML">
<ANCHOR id ="XMLTEXTREADERREADSTRING" href="libxml/libxml-xmlreader.html#XMLTEXTREADERREADSTRING">
<ANCHOR id ="XMLTEXTREADERREADATTRIBUTEVALUE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERREADATTRIBUTEVALUE">
<ANCHOR id ="XMLTEXTREADERATTRIBUTECOUNT" href="libxml/libxml-xmlreader.html#XMLTEXTREADERATTRIBUTECOUNT">
<ANCHOR id ="XMLTEXTREADERBASEURI" href="libxml/libxml-xmlreader.html#XMLTEXTREADERBASEURI">
<ANCHOR id ="XMLTEXTREADERDEPTH" href="libxml/libxml-xmlreader.html#XMLTEXTREADERDEPTH">
<ANCHOR id ="XMLTEXTREADERHASATTRIBUTES" href="libxml/libxml-xmlreader.html#XMLTEXTREADERHASATTRIBUTES">
<ANCHOR id ="XMLTEXTREADERHASVALUE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERHASVALUE">
<ANCHOR id ="XMLTEXTREADERISDEFAULT" href="libxml/libxml-xmlreader.html#XMLTEXTREADERISDEFAULT">
<ANCHOR id ="XMLTEXTREADERISEMPTYELEMENT" href="libxml/libxml-xmlreader.html#XMLTEXTREADERISEMPTYELEMENT">
<ANCHOR id ="XMLTEXTREADERLOCALNAME" href="libxml/libxml-xmlreader.html#XMLTEXTREADERLOCALNAME">
<ANCHOR id ="XMLTEXTREADERNAME" href="libxml/libxml-xmlreader.html#XMLTEXTREADERNAME">
<ANCHOR id ="XMLTEXTREADERNAMESPACEURI" href="libxml/libxml-xmlreader.html#XMLTEXTREADERNAMESPACEURI">
<ANCHOR id ="XMLTEXTREADERNODETYPE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERNODETYPE">
<ANCHOR id ="XMLTEXTREADERPREFIX" href="libxml/libxml-xmlreader.html#XMLTEXTREADERPREFIX">
<ANCHOR id ="XMLTEXTREADERQUOTECHAR" href="libxml/libxml-xmlreader.html#XMLTEXTREADERQUOTECHAR">
<ANCHOR id ="XMLTEXTREADERVALUE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERVALUE">
<ANCHOR id ="XMLTEXTREADERXMLLANG" href="libxml/libxml-xmlreader.html#XMLTEXTREADERXMLLANG">
<ANCHOR id ="XMLTEXTREADERREADSTATE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERREADSTATE">
<ANCHOR id ="XMLTEXTREADERCLOSE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERCLOSE">
<ANCHOR id ="XMLTEXTREADERGETATTRIBUTENO" href="libxml/libxml-xmlreader.html#XMLTEXTREADERGETATTRIBUTENO">
<ANCHOR id ="XMLTEXTREADERGETATTRIBUTE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERGETATTRIBUTE">
<ANCHOR id ="XMLTEXTREADERGETATTRIBUTENS" href="libxml/libxml-xmlreader.html#XMLTEXTREADERGETATTRIBUTENS">
<ANCHOR id ="XMLTEXTREADERGETREMAINDER" href="libxml/libxml-xmlreader.html#XMLTEXTREADERGETREMAINDER">
<ANCHOR id ="XMLTEXTREADERLOOKUPNAMESPACE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERLOOKUPNAMESPACE">
<ANCHOR id ="XMLTEXTREADERMOVETOATTRIBUTENO" href="libxml/libxml-xmlreader.html#XMLTEXTREADERMOVETOATTRIBUTENO">
<ANCHOR id ="XMLTEXTREADERMOVETOATTRIBUTE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERMOVETOATTRIBUTE">
<ANCHOR id ="XMLTEXTREADERMOVETOATTRIBUTENS" href="libxml/libxml-xmlreader.html#XMLTEXTREADERMOVETOATTRIBUTENS">
<ANCHOR id ="XMLTEXTREADERMOVETOFIRSTATTRIBUTE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERMOVETOFIRSTATTRIBUTE">
<ANCHOR id ="XMLTEXTREADERMOVETONEXTATTRIBUTE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERMOVETONEXTATTRIBUTE">
<ANCHOR id ="XMLTEXTREADERMOVETOELEMENT" href="libxml/libxml-xmlreader.html#XMLTEXTREADERMOVETOELEMENT">
<ANCHOR id ="XMLTEXTREADERNORMALIZATION" href="libxml/libxml-xmlreader.html#XMLTEXTREADERNORMALIZATION">
<ANCHOR id ="XMLTEXTREADERSETPARSERPROP" href="libxml/libxml-xmlreader.html#XMLTEXTREADERSETPARSERPROP">
<ANCHOR id ="XMLTEXTREADERGETPARSERPROP" href="libxml/libxml-xmlreader.html#XMLTEXTREADERGETPARSERPROP">
<ANCHOR id ="XMLTEXTREADERCURRENTNODE" href="libxml/libxml-xmlreader.html#XMLTEXTREADERCURRENTNODE">
<ANCHOR id ="XMLTEXTREADERCURRENTDOC" href="libxml/libxml-xmlreader.html#XMLTEXTREADERCURRENTDOC">
<ANCHOR id ="XMLTEXTREADERLOCATORPTR" href="libxml/libxml-xmlreader.html#XMLTEXTREADERLOCATORPTR">
<ANCHOR id ="XMLTEXTREADERERRORFUNC" href="libxml/libxml-xmlreader.html#XMLTEXTREADERERRORFUNC">
<ANCHOR id ="XMLTEXTREADERLOCATORLINENUMBER" href="libxml/libxml-xmlreader.html#XMLTEXTREADERLOCATORLINENUMBER">
<ANCHOR id ="XMLTEXTREADERLOCATORBASEURI" href="libxml/libxml-xmlreader.html#XMLTEXTREADERLOCATORBASEURI">
<ANCHOR id ="XMLTEXTREADERSETERRORHANDLER" href="libxml/libxml-xmlreader.html#XMLTEXTREADERSETERRORHANDLER">
<ANCHOR id ="XMLTEXTREADERGETERRORHANDLER" href="libxml/libxml-xmlreader.html#XMLTEXTREADERGETERRORHANDLER">
<ANCHOR id ="LIBXML-SAX" href="libxml/libxml-sax.html">
<ANCHOR id ="GETPUBLICID" href="libxml/libxml-sax.html#GETPUBLICID">
<ANCHOR id ="GETSYSTEMID" href="libxml/libxml-sax.html#GETSYSTEMID">
@ -209,6 +262,10 @@
<ANCHOR id ="XMLDOCPTR" href="libxml/libxml-tree.html#XMLDOCPTR">
<ANCHOR id ="XMLCHILDRENNODE" href="libxml/libxml-tree.html#XMLCHILDRENNODE">
<ANCHOR id ="XMLROOTNODE" href="libxml/libxml-tree.html#XMLROOTNODE">
<ANCHOR id ="XMLVALIDATENCNAME" href="libxml/libxml-tree.html#XMLVALIDATENCNAME">
<ANCHOR id ="XMLVALIDATEQNAME" href="libxml/libxml-tree.html#XMLVALIDATEQNAME">
<ANCHOR id ="XMLVALIDATENAME" href="libxml/libxml-tree.html#XMLVALIDATENAME">
<ANCHOR id ="XMLVALIDATENMTOKEN" href="libxml/libxml-tree.html#XMLVALIDATENMTOKEN">
<ANCHOR id ="XMLSETBUFFERALLOCATIONSCHEME" href="libxml/libxml-tree.html#XMLSETBUFFERALLOCATIONSCHEME">
<ANCHOR id ="XMLGETBUFFERALLOCATIONSCHEME" href="libxml/libxml-tree.html#XMLGETBUFFERALLOCATIONSCHEME">
<ANCHOR id ="XMLBUFFERCREATE" href="libxml/libxml-tree.html#XMLBUFFERCREATE">
@ -296,6 +353,7 @@
<ANCHOR id ="XMLCOPYNAMESPACELIST" href="libxml/libxml-tree.html#XMLCOPYNAMESPACELIST">
<ANCHOR id ="XMLSETPROP" href="libxml/libxml-tree.html#XMLSETPROP">
<ANCHOR id ="XMLGETPROP" href="libxml/libxml-tree.html#XMLGETPROP">
<ANCHOR id ="XMLGETNONSPROP" href="libxml/libxml-tree.html#XMLGETNONSPROP">
<ANCHOR id ="XMLHASPROP" href="libxml/libxml-tree.html#XMLHASPROP">
<ANCHOR id ="XMLHASNSPROP" href="libxml/libxml-tree.html#XMLHASNSPROP">
<ANCHOR id ="XMLSETNSPROP" href="libxml/libxml-tree.html#XMLSETNSPROP">
@ -337,6 +395,7 @@
<ANCHOR id ="XMLNODEDUMPOUTPUT" href="libxml/libxml-tree.html#XMLNODEDUMPOUTPUT">
<ANCHOR id ="XMLSAVEFORMATFILEENC" href="libxml/libxml-tree.html#XMLSAVEFORMATFILEENC">
<ANCHOR id ="XMLSAVEFILEENC" href="libxml/libxml-tree.html#XMLSAVEFILEENC">
<ANCHOR id ="XMLISXHTML" href="libxml/libxml-tree.html#XMLISXHTML">
<ANCHOR id ="XMLGETDOCCOMPRESSMODE" href="libxml/libxml-tree.html#XMLGETDOCCOMPRESSMODE">
<ANCHOR id ="XMLSETDOCCOMPRESSMODE" href="libxml/libxml-tree.html#XMLSETDOCCOMPRESSMODE">
<ANCHOR id ="XMLGETCOMPRESSMODE" href="libxml/libxml-tree.html#XMLGETCOMPRESSMODE">
@ -436,6 +495,33 @@
<ANCHOR id ="XMLVALIDATENMTOKENVALUE" href="libxml/libxml-valid.html#XMLVALIDATENMTOKENVALUE">
<ANCHOR id ="XMLVALIDATENMTOKENSVALUE" href="libxml/libxml-valid.html#XMLVALIDATENMTOKENSVALUE">
<ANCHOR id ="XMLVALIDBUILDCONTENTMODEL" href="libxml/libxml-valid.html#XMLVALIDBUILDCONTENTMODEL">
<ANCHOR id ="XMLVALIDATEPUSHELEMENT" href="libxml/libxml-valid.html#XMLVALIDATEPUSHELEMENT">
<ANCHOR id ="XMLVALIDATEPUSHCDATA" href="libxml/libxml-valid.html#XMLVALIDATEPUSHCDATA">
<ANCHOR id ="XMLVALIDATEPOPELEMENT" href="libxml/libxml-valid.html#XMLVALIDATEPOPELEMENT">
<ANCHOR id ="LIBXML-RELAXNG" href="libxml/libxml-relaxng.html">
<ANCHOR id ="XMLRELAXNG" href="libxml/libxml-relaxng.html#XMLRELAXNG">
<ANCHOR id ="XMLRELAXNGPTR" href="libxml/libxml-relaxng.html#XMLRELAXNGPTR">
<ANCHOR id ="XMLRELAXNGVALIDITYERRORFUNC" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDITYERRORFUNC">
<ANCHOR id ="XMLRELAXNGVALIDITYWARNINGFUNC" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDITYWARNINGFUNC">
<ANCHOR id ="XMLRELAXNGPARSERCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGPARSERCTXT">
<ANCHOR id ="XMLRELAXNGPARSERCTXTPTR" href="libxml/libxml-relaxng.html#XMLRELAXNGPARSERCTXTPTR">
<ANCHOR id ="XMLRELAXNGVALIDCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDCTXT">
<ANCHOR id ="XMLRELAXNGVALIDCTXTPTR" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDCTXTPTR">
<ANCHOR id ="XMLRELAXNGVALIDERR" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDERR">
<ANCHOR id ="XMLRELAXNGNEWPARSERCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGNEWPARSERCTXT">
<ANCHOR id ="XMLRELAXNGNEWMEMPARSERCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGNEWMEMPARSERCTXT">
<ANCHOR id ="XMLRELAXNGFREEPARSERCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGFREEPARSERCTXT">
<ANCHOR id ="XMLRELAXNGSETPARSERERRORS" href="libxml/libxml-relaxng.html#XMLRELAXNGSETPARSERERRORS">
<ANCHOR id ="XMLRELAXNGPARSE" href="libxml/libxml-relaxng.html#XMLRELAXNGPARSE">
<ANCHOR id ="XMLRELAXNGFREE" href="libxml/libxml-relaxng.html#XMLRELAXNGFREE">
<ANCHOR id ="XMLRELAXNGDUMP" href="libxml/libxml-relaxng.html#XMLRELAXNGDUMP">
<ANCHOR id ="XMLRELAXNGDUMPTREE" href="libxml/libxml-relaxng.html#XMLRELAXNGDUMPTREE">
<ANCHOR id ="XMLRELAXNGSETVALIDERRORS" href="libxml/libxml-relaxng.html#XMLRELAXNGSETVALIDERRORS">
<ANCHOR id ="XMLRELAXNGNEWVALIDCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGNEWVALIDCTXT">
<ANCHOR id ="XMLRELAXNGFREEVALIDCTXT" href="libxml/libxml-relaxng.html#XMLRELAXNGFREEVALIDCTXT">
<ANCHOR id ="XMLRELAXNGVALIDATEDOC" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDATEDOC">
<ANCHOR id ="XMLRELAXNGVALIDATESTREAM" href="libxml/libxml-relaxng.html#XMLRELAXNGVALIDATESTREAM">
<ANCHOR id ="XMLRELAXNGCLEANUPTYPES" href="libxml/libxml-relaxng.html#XMLRELAXNGCLEANUPTYPES">
<ANCHOR id ="LIBXML-URI" href="libxml/libxml-uri.html">
<ANCHOR id ="XMLURI" href="libxml/libxml-uri.html#XMLURI">
<ANCHOR id ="XMLURIPTR" href="libxml/libxml-uri.html#XMLURIPTR">
@ -450,6 +536,7 @@
<ANCHOR id ="XMLNORMALIZEURIPATH" href="libxml/libxml-uri.html#XMLNORMALIZEURIPATH">
<ANCHOR id ="XMLURIESCAPE" href="libxml/libxml-uri.html#XMLURIESCAPE">
<ANCHOR id ="XMLFREEURI" href="libxml/libxml-uri.html#XMLFREEURI">
<ANCHOR id ="XMLCANONICPATH" href="libxml/libxml-uri.html#XMLCANONICPATH">
<ANCHOR id ="LIBXML-XMLERROR" href="libxml/libxml-xmlerror.html">
<ANCHOR id ="XMLPARSERERRORS" href="libxml/libxml-xmlerror.html#XMLPARSERERRORS">
<ANCHOR id ="XMLGENERICERRORFUNC" href="libxml/libxml-xmlerror.html#XMLGENERICERRORFUNC">
@ -517,6 +604,7 @@
<ANCHOR id ="HTMLDOCCONTENTDUMPOUTPUT" href="libxml/libxml-htmltree.html#HTMLDOCCONTENTDUMPOUTPUT">
<ANCHOR id ="HTMLDOCCONTENTDUMPFORMATOUTPUT" href="libxml/libxml-htmltree.html#HTMLDOCCONTENTDUMPFORMATOUTPUT">
<ANCHOR id ="HTMLISBOOLEANATTR" href="libxml/libxml-htmltree.html#HTMLISBOOLEANATTR">
<ANCHOR id ="HTMLNODEDUMPOUTPUT" href="libxml/libxml-htmltree.html#HTMLNODEDUMPOUTPUT">
<ANCHOR id ="LIBXML-XPATH" href="libxml/libxml-xpath.html">
<ANCHOR id ="XMLXPATHCONTEXT" href="libxml/libxml-xpath.html#XMLXPATHCONTEXT">
<ANCHOR id ="XMLXPATHCONTEXTPTR" href="libxml/libxml-xpath.html#XMLXPATHCONTEXTPTR">
@ -785,6 +873,7 @@
<ANCHOR id ="XMLNANOFTPGETRESPONSE" href="libxml/libxml-nanoftp.html#XMLNANOFTPGETRESPONSE">
<ANCHOR id ="XMLNANOFTPCHECKRESPONSE" href="libxml/libxml-nanoftp.html#XMLNANOFTPCHECKRESPONSE">
<ANCHOR id ="XMLNANOFTPCWD" href="libxml/libxml-nanoftp.html#XMLNANOFTPCWD">
<ANCHOR id ="XMLNANOFTPDELE" href="libxml/libxml-nanoftp.html#XMLNANOFTPDELE">
<ANCHOR id ="XMLNANOFTPGETCONNECTION" href="libxml/libxml-nanoftp.html#XMLNANOFTPGETCONNECTION">
<ANCHOR id ="XMLNANOFTPCLOSECONNECTION" href="libxml/libxml-nanoftp.html#XMLNANOFTPCLOSECONNECTION">
<ANCHOR id ="XMLNANOFTPLIST" href="libxml/libxml-nanoftp.html#XMLNANOFTPLIST">
@ -915,9 +1004,13 @@
<ANCHOR id ="XMLCLEANUPTHREADS" href="libxml/libxml-threads.html#XMLCLEANUPTHREADS">
<ANCHOR id ="XMLGETGLOBALSTATE" href="libxml/libxml-threads.html#XMLGETGLOBALSTATE">
<ANCHOR id ="LIBXML-GLOBALS" href="libxml/libxml-globals.html">
<ANCHOR id ="XMLREGISTERNODEFUNC" href="libxml/libxml-globals.html#XMLREGISTERNODEFUNC">
<ANCHOR id ="XMLDEREGISTERNODEFUNC" href="libxml/libxml-globals.html#XMLDEREGISTERNODEFUNC">
<ANCHOR id ="XMLGLOBALSTATE" href="libxml/libxml-globals.html#XMLGLOBALSTATE">
<ANCHOR id ="XMLGLOBALSTATEPTR" href="libxml/libxml-globals.html#XMLGLOBALSTATEPTR">
<ANCHOR id ="XMLINITIALIZEGLOBALSTATE" href="libxml/libxml-globals.html#XMLINITIALIZEGLOBALSTATE">
<ANCHOR id ="XMLREGISTERNODEDEFAULT" href="libxml/libxml-globals.html#XMLREGISTERNODEDEFAULT">
<ANCHOR id ="XMLDEREGISTERNODEDEFAULT" href="libxml/libxml-globals.html#XMLDEREGISTERNODEDEFAULT">
<ANCHOR id ="XMLMALLOC" href="libxml/libxml-globals.html#XMLMALLOC">
<ANCHOR id ="XMLREALLOC" href="libxml/libxml-globals.html#XMLREALLOC">
<ANCHOR id ="XMLFREE" href="libxml/libxml-globals.html#XMLFREE">
@ -943,6 +1036,8 @@
<ANCHOR id ="XMLPEDANTICPARSERDEFAULTVALUE" href="libxml/libxml-globals.html#XMLPEDANTICPARSERDEFAULTVALUE">
<ANCHOR id ="XMLSAVENOEMPTYTAGS" href="libxml/libxml-globals.html#XMLSAVENOEMPTYTAGS">
<ANCHOR id ="XMLSUBSTITUTEENTITIESDEFAULTVALUE" href="libxml/libxml-globals.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE">
<ANCHOR id ="XMLREGISTERNODEDEFAULTVALUE" href="libxml/libxml-globals.html#XMLREGISTERNODEDEFAULTVALUE">
<ANCHOR id ="XMLDEREGISTERNODEDEFAULTVALUE" href="libxml/libxml-globals.html#XMLDEREGISTERNODEDEFAULTVALUE">
<ANCHOR id ="LIBXML-DOCBPARSER" href="libxml/libxml-docbparser.html">
<ANCHOR id ="DOCBPARSERCTXT" href="libxml/libxml-docbparser.html#DOCBPARSERCTXT">
<ANCHOR id ="DOCBPARSERCTXTPTR" href="libxml/libxml-docbparser.html#DOCBPARSERCTXTPTR">
@ -1372,6 +1467,7 @@
<ANCHOR id ="XMLSCHEMAVALIDCTXT" href="libxml/libxml-xmlschemas.html#XMLSCHEMAVALIDCTXT">
<ANCHOR id ="XMLSCHEMAVALIDCTXTPTR" href="libxml/libxml-xmlschemas.html#XMLSCHEMAVALIDCTXTPTR">
<ANCHOR id ="XMLSCHEMANEWPARSERCTXT" href="libxml/libxml-xmlschemas.html#XMLSCHEMANEWPARSERCTXT">
<ANCHOR id ="XMLSCHEMANEWMEMPARSERCTXT" href="libxml/libxml-xmlschemas.html#XMLSCHEMANEWMEMPARSERCTXT">
<ANCHOR id ="XMLSCHEMAFREEPARSERCTXT" href="libxml/libxml-xmlschemas.html#XMLSCHEMAFREEPARSERCTXT">
<ANCHOR id ="XMLSCHEMASETPARSERERRORS" href="libxml/libxml-xmlschemas.html#XMLSCHEMASETPARSERERRORS">
<ANCHOR id ="XMLSCHEMAPARSE" href="libxml/libxml-xmlschemas.html#XMLSCHEMAPARSE">
@ -1387,8 +1483,12 @@
<ANCHOR id ="XMLSCHEMACLEANUPTYPES" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMACLEANUPTYPES">
<ANCHOR id ="XMLSCHEMAGETPREDEFINEDTYPE" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMAGETPREDEFINEDTYPE">
<ANCHOR id ="XMLSCHEMAVALIDATEPREDEFINEDTYPE" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMAVALIDATEPREDEFINEDTYPE">
<ANCHOR id ="XMLSCHEMAVALPREDEFTYPENODE" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMAVALPREDEFTYPENODE">
<ANCHOR id ="XMLSCHEMAVALIDATEFACET" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMAVALIDATEFACET">
<ANCHOR id ="XMLSCHEMAFREEVALUE" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMAFREEVALUE">
<ANCHOR id ="XMLSCHEMANEWFACET" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMANEWFACET">
<ANCHOR id ="XMLSCHEMACHECKFACET" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMACHECKFACET">
<ANCHOR id ="XMLSCHEMAFREEFACET" href="libxml/libxml-xmlschemastypes.html#XMLSCHEMAFREEFACET">
<ANCHOR id ="LIBXML-SCHEMASINTERNALS" href="libxml/libxml-schemasinternals.html">
<ANCHOR id ="XMLSCHEMATYPETYPE" href="libxml/libxml-schemasinternals.html#XMLSCHEMATYPETYPE">
<ANCHOR id ="XMLSCHEMACONTENTTYPE" href="libxml/libxml-schemasinternals.html#XMLSCHEMACONTENTTYPE">

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-C14N">c14n</H1
NAME="LIBXML-C14N"
></A
>c14n</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN20734"
NAME="AEN22736"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN20734"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN20737"><H2
NAME="AEN22739"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -244,7 +248,7 @@ HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN20762"
NAME="AEN22764"
></A
><H2
>Description</H2
@ -254,14 +258,14 @@ NAME="AEN20762"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN20765"
NAME="AEN22767"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN20767"
NAME="AEN22769"
></A
><H3
><A
@ -307,7 +311,9 @@ For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20777"><P
NAME="AEN22779"
></A
><P
></P
><TABLE
BORDER="0"
@ -350,7 +356,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the nodes set to be included in the canonized image
or NULL if all document nodes should be included</TD
or NULL if all document nodes should be included</TD
></TR
><TR
><TD
@ -368,7 +374,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the exclusive flag (0 - non-exclusive canonicalization;
otherwise - exclusive canonicalization)</TD
otherwise - exclusive canonicalization)</TD
></TR
><TR
><TD
@ -386,9 +392,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the list of inclusive namespace prefixes
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
></TR
><TR
><TD
@ -423,8 +429,8 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the output buffer to store canonical XML; this
buffer MUST have encoder==NULL because C14N requires
UTF-8 output</TD
buffer MUST have encoder==NULL because C14N requires
UTF-8 output</TD
></TR
><TR
><TD
@ -453,7 +459,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20810"
NAME="AEN22812"
></A
><H3
><A
@ -499,7 +505,9 @@ For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20820"><P
NAME="AEN22822"
></A
><P
></P
><TABLE
BORDER="0"
@ -542,7 +550,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the nodes set to be included in the canonized image
or NULL if all document nodes should be included</TD
or NULL if all document nodes should be included</TD
></TR
><TR
><TD
@ -560,7 +568,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the exclusive flag (0 - non-exclusive canonicalization;
otherwise - exclusive canonicalization)</TD
otherwise - exclusive canonicalization)</TD
></TR
><TR
><TD
@ -578,9 +586,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the list of inclusive namespace prefixes
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
></TR
><TR
><TD
@ -615,8 +623,8 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the memory pointer for allocated canonical XML text;
the caller of this functions is responsible for calling
<A
the caller of this functions is responsible for calling
<A
HREF="libxml-globals.html#XMLFREE"
>xmlFree</A
>() to free allocated memory </TD
@ -648,7 +656,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20854"
NAME="AEN22856"
></A
><H3
><A
@ -692,7 +700,9 @@ For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20863"><P
NAME="AEN22865"
></A
><P
></P
><TABLE
BORDER="0"
@ -735,7 +745,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the nodes set to be included in the canonized image
or NULL if all document nodes should be included</TD
or NULL if all document nodes should be included</TD
></TR
><TR
><TD
@ -753,7 +763,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the exclusive flag (0 - non-exclusive canonicalization;
otherwise - exclusive canonicalization)</TD
otherwise - exclusive canonicalization)</TD
></TR
><TR
><TD
@ -771,9 +781,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the list of inclusive namespace prefixes
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
></TR
><TR
><TD
@ -825,9 +835,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the compression level (zlib requred):
-1 - libxml default,
0 - uncompressed,
&gt;0 - compression level</TD
-1 - libxml default,
0 - uncompressed,
&gt;0 - compression level</TD
></TR
><TR
><TD
@ -856,7 +866,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20900"
NAME="AEN22902"
></A
><H3
><A
@ -889,7 +899,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20907"><P
NAME="AEN22909"
></A
><P
></P
><TABLE
BORDER="0"
@ -977,7 +989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20928"
NAME="AEN22930"
></A
><H3
><A
@ -1024,7 +1036,9 @@ For details see "Canonical XML" (http://www.w3.org/TR/xml-c14n) or
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20938"><P
NAME="AEN22940"
></A
><P
></P
><TABLE
BORDER="0"
@ -1067,7 +1081,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the function to use to determine is node visible
or not</TD
or not</TD
></TR
><TR
><TD
@ -1090,7 +1104,7 @@ CLASS="PARAMETER"
>is_visible_callback</I
></TT
> function
(in most cases, it is nodes set)</TD
(in most cases, it is nodes set)</TD
></TR
><TR
><TD
@ -1108,7 +1122,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the exclusive flag (0 - non-exclusive canonicalization;
otherwise - exclusive canonicalization)</TD
otherwise - exclusive canonicalization)</TD
></TR
><TR
><TD
@ -1126,9 +1140,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the list of inclusive namespace prefixes
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
ended with a NULL or NULL if there is no
inclusive namespaces (only for exclusive
canonicalization, ignored otherwise)</TD
></TR
><TR
><TD
@ -1163,8 +1177,8 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the output buffer to store canonical XML; this
buffer MUST have encoder==NULL because C14N requires
UTF-8 output</TD
buffer MUST have encoder==NULL because C14N requires
UTF-8 output</TD
></TR
><TR
><TD

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-CATALOG">catalog</H1
NAME="LIBXML-CATALOG"
></A
>catalog</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN19838"
NAME="AEN21840"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN19838"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN19841"><H2
NAME="AEN21843"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -502,7 +506,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN19942"
NAME="AEN21944"
></A
><H2
>Description</H2
@ -512,14 +516,14 @@ NAME="AEN19942"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN19945"
NAME="AEN21947"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN19947"
NAME="AEN21949"
></A
><H3
><A
@ -547,7 +551,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19953"
NAME="AEN21955"
></A
><H3
><A
@ -575,7 +579,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19959"
NAME="AEN21961"
></A
><H3
><A
@ -605,7 +609,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19964"
NAME="AEN21966"
></A
><H3
><A
@ -636,7 +640,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19969"
NAME="AEN21971"
></A
><H3
><A
@ -662,7 +666,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19974"
NAME="AEN21976"
></A
><H3
><A
@ -688,7 +692,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19979"
NAME="AEN21981"
></A
><H3
><A
@ -718,7 +722,9 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN19986"><P
NAME="AEN21988"
></A
><P
></P
><TABLE
BORDER="0"
@ -772,7 +778,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN19999"
NAME="AEN22001"
></A
><H3
><A
@ -805,7 +811,9 @@ Catalogs are not handled recursively.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20006"><P
NAME="AEN22008"
></A
><P
></P
><TABLE
BORDER="0"
@ -859,7 +867,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20019"
NAME="AEN22021"
></A
><H3
><A
@ -891,7 +899,9 @@ like adding and removing CATALOG or DELEGATE entries.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20026"><P
NAME="AEN22028"
></A
><P
></P
><TABLE
BORDER="0"
@ -945,7 +955,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20039"
NAME="AEN22041"
></A
><H3
><A
@ -975,7 +985,9 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20046"><P
NAME="AEN22048"
></A
><P
></P
><TABLE
BORDER="0"
@ -1029,7 +1041,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20059"
NAME="AEN22061"
></A
><H3
><A
@ -1072,7 +1084,9 @@ different entries.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20069"><P
NAME="AEN22071"
></A
><P
></P
><TABLE
BORDER="0"
@ -1177,7 +1191,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20094"
NAME="AEN22096"
></A
><H3
><A
@ -1211,7 +1225,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20102"><P
NAME="AEN22104"
></A
><P
></P
><TABLE
BORDER="0"
@ -1282,7 +1298,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20119"
NAME="AEN22121"
></A
><H3
><A
@ -1323,7 +1339,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20129"><P
NAME="AEN22131"
></A
><P
></P
><TABLE
BORDER="0"
@ -1401,7 +1419,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the URI of the resource or NULL if not found, it must be freed
by the caller.</TD
by the caller.</TD
></TR
></TBODY
></TABLE
@ -1412,7 +1430,7 @@ by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20150"
NAME="AEN22152"
></A
><H3
><A
@ -1449,7 +1467,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20159"><P
NAME="AEN22161"
></A
><P
></P
><TABLE
BORDER="0"
@ -1510,7 +1530,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the system ID if found or NULL otherwise, the value returned
must be freed by the caller.</TD
must be freed by the caller.</TD
></TR
></TBODY
></TABLE
@ -1521,7 +1541,7 @@ must be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20176"
NAME="AEN22178"
></A
><H3
><A
@ -1558,7 +1578,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20185"><P
NAME="AEN22187"
></A
><P
></P
><TABLE
BORDER="0"
@ -1619,7 +1641,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the system ID if found or NULL otherwise, the value returned
must be freed by the caller.</TD
must be freed by the caller.</TD
></TR
></TBODY
></TABLE
@ -1630,7 +1652,7 @@ must be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20202"
NAME="AEN22204"
></A
><H3
><A
@ -1667,7 +1689,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20211"><P
NAME="AEN22213"
></A
><P
></P
><TABLE
BORDER="0"
@ -1728,7 +1752,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the URI of the resource or NULL if not found, it must be freed
by the caller.</TD
by the caller.</TD
></TR
></TBODY
></TABLE
@ -1739,7 +1763,7 @@ by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20228"
NAME="AEN22230"
></A
><H3
><A
@ -1773,7 +1797,9 @@ HREF="FILE-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20236"><P
NAME="AEN22238"
></A
><P
></P
><TABLE
BORDER="0"
@ -1826,7 +1852,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20249"
NAME="AEN22251"
></A
><H3
><A
@ -1856,7 +1882,9 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20256"><P
NAME="AEN22258"
></A
><P
></P
><TABLE
BORDER="0"
@ -1892,7 +1920,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20265"
NAME="AEN22267"
></A
><H3
><A
@ -1922,7 +1950,9 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20272"><P
NAME="AEN22274"
></A
><P
></P
><TABLE
BORDER="0"
@ -1976,7 +2006,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20285"
NAME="AEN22287"
></A
><H3
><A
@ -2006,7 +2036,7 @@ preferably be done once at startup</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20291"
NAME="AEN22293"
></A
><H3
><A
@ -2036,7 +2066,9 @@ preferably be done once at startup</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20297"><P
NAME="AEN22299"
></A
><P
></P
><TABLE
BORDER="0"
@ -2090,7 +2122,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20310"
NAME="AEN22312"
></A
><H3
><A
@ -2120,7 +2152,9 @@ preferably be done once at startup</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20316"><P
NAME="AEN22318"
></A
><P
></P
><TABLE
BORDER="0"
@ -2145,7 +2179,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a space-separated list of catalog files.</TD
>&nbsp;</TD
></TR
></TBODY
></TABLE
@ -2156,7 +2190,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20325"
NAME="AEN22327"
></A
><H3
><A
@ -2184,7 +2218,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20331"
NAME="AEN22333"
></A
><H3
><A
@ -2214,7 +2248,9 @@ HREF="FILE-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20338"><P
NAME="AEN22340"
></A
><P
></P
><TABLE
BORDER="0"
@ -2250,7 +2286,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20347"
NAME="AEN22349"
></A
><H3
><A
@ -2287,7 +2323,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20356"><P
NAME="AEN22358"
></A
><P
></P
><TABLE
BORDER="0"
@ -2348,7 +2386,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the URI of the resource or NULL if not found, it must be freed
by the caller.</TD
by the caller.</TD
></TR
></TBODY
></TABLE
@ -2359,7 +2397,7 @@ by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20373"
NAME="AEN22375"
></A
><H3
><A
@ -2392,7 +2430,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20381"><P
NAME="AEN22383"
></A
><P
></P
><TABLE
BORDER="0"
@ -2436,7 +2476,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the system ID if found or NULL otherwise, the value returned
must be freed by the caller.</TD
must be freed by the caller.</TD
></TR
></TBODY
></TABLE
@ -2447,7 +2487,7 @@ must be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20394"
NAME="AEN22396"
></A
><H3
><A
@ -2480,7 +2520,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20402"><P
NAME="AEN22404"
></A
><P
></P
><TABLE
BORDER="0"
@ -2524,7 +2566,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the system ID if found or NULL otherwise, the value returned
must be freed by the caller.</TD
must be freed by the caller.</TD
></TR
></TBODY
></TABLE
@ -2535,7 +2577,7 @@ must be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20415"
NAME="AEN22417"
></A
><H3
><A
@ -2568,7 +2610,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20423"><P
NAME="AEN22425"
></A
><P
></P
><TABLE
BORDER="0"
@ -2612,7 +2656,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the URI of the resource or NULL if not found, it must be freed
by the caller.</TD
by the caller.</TD
></TR
></TBODY
></TABLE
@ -2623,7 +2667,7 @@ by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20436"
NAME="AEN22438"
></A
><H3
><A
@ -2667,7 +2711,9 @@ HREF="libxml-catalog.html#XMLINITIALIZECATALOG"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20446"><P
NAME="AEN22448"
></A
><P
></P
><TABLE
BORDER="0"
@ -2755,7 +2801,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20467"
NAME="AEN22469"
></A
><H3
><A
@ -2785,7 +2831,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20474"><P
NAME="AEN22476"
></A
><P
></P
><TABLE
BORDER="0"
@ -2839,7 +2887,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20487"
NAME="AEN22489"
></A
><H3
><A
@ -2873,7 +2921,9 @@ except it bypass all catalog lookups.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20495"><P
NAME="AEN22497"
></A
><P
></P
><TABLE
BORDER="0"
@ -2927,7 +2977,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20508"
NAME="AEN22510"
></A
><H3
><A
@ -2954,7 +3004,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20514"><P
NAME="AEN22516"
></A
><P
></P
><TABLE
BORDER="0"
@ -2991,7 +3043,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20523"
NAME="AEN22525"
></A
><H3
><A
@ -3018,7 +3070,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20529"><P
NAME="AEN22531"
></A
><P
></P
><TABLE
BORDER="0"
@ -3054,7 +3108,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20538"
NAME="AEN22540"
></A
><H3
><A
@ -3085,7 +3139,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20545"><P
NAME="AEN22547"
></A
><P
></P
><TABLE
BORDER="0"
@ -3138,7 +3194,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20558"
NAME="AEN22560"
></A
><H3
><A
@ -3177,7 +3233,9 @@ document's private catalog list</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20567"><P
NAME="AEN22569"
></A
><P
></P
><TABLE
BORDER="0"
@ -3255,7 +3313,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the URI of the resource or NULL if not found, it must be freed
by the caller.</TD
by the caller.</TD
></TR
></TBODY
></TABLE
@ -3266,7 +3324,7 @@ by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20588"
NAME="AEN22590"
></A
><H3
><A
@ -3301,7 +3359,9 @@ document's private catalog list</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20596"><P
NAME="AEN22598"
></A
><P
></P
><TABLE
BORDER="0"
@ -3362,7 +3422,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the URI of the resource or NULL if not found, it must be freed
by the caller.</TD
by the caller.</TD
></TR
></TBODY
></TABLE
@ -3373,7 +3433,7 @@ by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20613"
NAME="AEN22615"
></A
><H3
><A
@ -3401,7 +3461,9 @@ debugging, 1 enable it</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20619"><P
NAME="AEN22621"
></A
><P
></P
><TABLE
BORDER="0"
@ -3455,7 +3517,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20632"
NAME="AEN22634"
></A
><H3
><A
@ -3490,7 +3552,9 @@ Values accepted are XML_CATA_PREFER_PUBLIC or XML_CATA_PREFER_SYSTEM</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20640"><P
NAME="AEN22642"
></A
><P
></P
><TABLE
BORDER="0"
@ -3544,7 +3608,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20653"
NAME="AEN22655"
></A
><H3
><A
@ -3575,7 +3639,9 @@ be accepted</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20660"><P
NAME="AEN22662"
></A
><P
></P
><TABLE
BORDER="0"
@ -3611,7 +3677,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20669"
NAME="AEN22671"
></A
><H3
><A
@ -3642,7 +3708,9 @@ be accepted</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20676"><P
NAME="AEN22678"
></A
><P
></P
><TABLE
BORDER="0"
@ -3679,7 +3747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20685"
NAME="AEN22687"
></A
><H3
><A
@ -3716,7 +3784,9 @@ HREF="libxml-catalog.html#XMLCATALOGRESOLVESYSTEM"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20694"><P
NAME="AEN22696"
></A
><P
></P
><TABLE
BORDER="0"
@ -3770,7 +3840,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20707"
NAME="AEN22709"
></A
><H3
><A
@ -3807,7 +3877,9 @@ HREF="libxml-catalog.html#XMLCATALOGRESOLVEPUBLIC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20716"><P
NAME="AEN22718"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-DEBUGXML">debugXML</H1
NAME="LIBXML-DEBUGXML"
></A
>debugXML</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN26410"
NAME="AEN28512"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN26410"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN26413"><H2
NAME="AEN28515"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -505,7 +509,7 @@ HREF="FILE-CAPS"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN26507"
NAME="AEN28609"
></A
><H2
>Description</H2
@ -515,14 +519,14 @@ NAME="AEN26507"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN26510"
NAME="AEN28612"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN26512"
NAME="AEN28614"
></A
><H3
><A
@ -556,7 +560,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26520"><P
NAME="AEN28622"
></A
><P
></P
><TABLE
BORDER="0"
@ -609,7 +615,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26533"
NAME="AEN28635"
></A
><H3
><A
@ -644,7 +650,9 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26541"><P
NAME="AEN28643"
></A
><P
></P
><TABLE
BORDER="0"
@ -714,7 +722,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26558"
NAME="AEN28660"
></A
><H3
><A
@ -749,7 +757,9 @@ HREF="libxml-tree.html#XMLATTRPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26566"><P
NAME="AEN28668"
></A
><P
></P
><TABLE
BORDER="0"
@ -819,7 +829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26583"
NAME="AEN28685"
></A
><H3
><A
@ -854,7 +864,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26591"><P
NAME="AEN28693"
></A
><P
></P
><TABLE
BORDER="0"
@ -924,7 +936,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26608"
NAME="AEN28710"
></A
><H3
><A
@ -959,7 +971,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26616"><P
NAME="AEN28718"
></A
><P
></P
><TABLE
BORDER="0"
@ -1029,7 +1043,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26633"
NAME="AEN28735"
></A
><H3
><A
@ -1064,7 +1078,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26641"><P
NAME="AEN28743"
></A
><P
></P
><TABLE
BORDER="0"
@ -1134,7 +1150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26658"
NAME="AEN28760"
></A
><H3
><A
@ -1168,7 +1184,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26666"><P
NAME="AEN28768"
></A
><P
></P
><TABLE
BORDER="0"
@ -1221,7 +1239,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26679"
NAME="AEN28781"
></A
><H3
><A
@ -1255,7 +1273,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26687"><P
NAME="AEN28789"
></A
><P
></P
><TABLE
BORDER="0"
@ -1308,7 +1328,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26700"
NAME="AEN28802"
></A
><H3
><A
@ -1342,7 +1362,9 @@ HREF="libxml-tree.html#XMLDTDPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26708"><P
NAME="AEN28810"
></A
><P
></P
><TABLE
BORDER="0"
@ -1395,7 +1417,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26721"
NAME="AEN28823"
></A
><H3
><A
@ -1429,7 +1451,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26729"><P
NAME="AEN28831"
></A
><P
></P
><TABLE
BORDER="0"
@ -1482,7 +1506,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26742"
NAME="AEN28844"
></A
><H3
><A
@ -1526,7 +1550,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26752"><P
NAME="AEN28854"
></A
><P
></P
><TABLE
BORDER="0"
@ -1579,7 +1605,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26765"
NAME="AEN28867"
></A
><H3
><A
@ -1614,7 +1640,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26773"><P
NAME="AEN28875"
></A
><P
></P
><TABLE
BORDER="0"
@ -1673,7 +1701,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26787"
NAME="AEN28889"
></A
><H3
><A
@ -1700,7 +1728,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26793"><P
NAME="AEN28895"
></A
><P
></P
><TABLE
BORDER="0"
@ -1754,7 +1784,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26806"
NAME="AEN28908"
></A
><H3
><A
@ -1791,7 +1821,7 @@ TODO: add the defined function tables.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26812"
NAME="AEN28914"
></A
><H3
><A
@ -1817,7 +1847,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26817"
NAME="AEN28919"
></A
><H3
><A
@ -1856,7 +1886,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26826"><P
NAME="AEN28928"
></A
><P
></P
><TABLE
BORDER="0"
@ -1961,7 +1993,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26851"
NAME="AEN28953"
></A
><H3
><A
@ -1989,7 +2021,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26857"><P
NAME="AEN28959"
></A
><P
></P
><TABLE
BORDER="0"
@ -2042,7 +2076,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26870"
NAME="AEN28972"
></A
><H3
><A
@ -2072,7 +2106,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26877"><P
NAME="AEN28979"
></A
><P
></P
><TABLE
BORDER="0"
@ -2108,7 +2144,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26886"
NAME="AEN28988"
></A
><H3
><A
@ -2138,7 +2174,9 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26893"><P
NAME="AEN28995"
></A
><P
></P
><TABLE
BORDER="0"
@ -2174,7 +2212,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26902"
NAME="AEN29004"
></A
><H3
><A
@ -2214,7 +2252,9 @@ Does an Unix like listing of the given node (like a directory)</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26911"><P
NAME="AEN29013"
></A
><P
></P
><TABLE
BORDER="0"
@ -2319,7 +2359,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26936"
NAME="AEN29038"
></A
><H3
><A
@ -2359,7 +2399,9 @@ dumps the current XML base of the node</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26945"><P
NAME="AEN29047"
></A
><P
></P
><TABLE
BORDER="0"
@ -2464,7 +2506,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26970"
NAME="AEN29072"
></A
><H3
><A
@ -2504,7 +2546,9 @@ dumps informations about the node (namespace, attributes, content).</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26979"><P
NAME="AEN29081"
></A
><P
></P
><TABLE
BORDER="0"
@ -2609,7 +2653,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27004"
NAME="AEN29106"
></A
><H3
><A
@ -2649,7 +2693,9 @@ dumps the serialization node content (XML or HTML).</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27013"><P
NAME="AEN29115"
></A
><P
></P
><TABLE
BORDER="0"
@ -2754,7 +2800,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27038"
NAME="AEN29140"
></A
><H3
><A
@ -2794,7 +2840,9 @@ loads a new document specified by the filename</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27047"><P
NAME="AEN29149"
></A
><P
></P
><TABLE
BORDER="0"
@ -2899,7 +2947,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27072"
NAME="AEN29174"
></A
><H3
><A
@ -2945,7 +2993,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27082"><P
NAME="AEN29184"
></A
><P
></P
><TABLE
BORDER="0"
@ -3050,7 +3100,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27107"
NAME="AEN29209"
></A
><H3
><A
@ -3090,7 +3140,9 @@ Write the current document to the filename, or it's original name</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27116"><P
NAME="AEN29218"
></A
><P
></P
><TABLE
BORDER="0"
@ -3195,7 +3247,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27141"
NAME="AEN29243"
></A
><H3
><A
@ -3236,7 +3288,9 @@ is done against the given DTD.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27150"><P
NAME="AEN29252"
></A
><P
></P
><TABLE
BORDER="0"
@ -3341,7 +3395,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27175"
NAME="AEN29277"
></A
><H3
><A
@ -3392,7 +3446,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27186"><P
NAME="AEN29288"
></A
><P
></P
><TABLE
BORDER="0"
@ -3497,7 +3553,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27211"
NAME="AEN29313"
></A
><H3
><A
@ -3539,7 +3595,9 @@ The output is compatible with XPath commands.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27220"><P
NAME="AEN29322"
></A
><P
></P
><TABLE
BORDER="0"
@ -3644,7 +3702,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27245"
NAME="AEN29347"
></A
><H3
><A
@ -3685,7 +3743,9 @@ using a environment similar to a UNIX commandline.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27254"><P
NAME="AEN29356"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-DOCBPARSER">DOCBparser</H1
NAME="LIBXML-DOCBPARSER"
></A
>DOCBparser</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN21512"
NAME="AEN23612"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN21512"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN21515"><H2
NAME="AEN23615"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -291,7 +295,7 @@ HREF="libxml-docbparser.html#DOCBPARSERCTXTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN21552"
NAME="AEN23652"
></A
><H2
>Description</H2
@ -301,14 +305,14 @@ NAME="AEN21552"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN21555"
NAME="AEN23655"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN21557"
NAME="AEN23657"
></A
><H3
><A
@ -334,7 +338,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21562"
NAME="AEN23662"
></A
><H3
><A
@ -360,7 +364,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21567"
NAME="AEN23667"
></A
><H3
><A
@ -386,7 +390,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21572"
NAME="AEN23672"
></A
><H3
><A
@ -412,7 +416,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21577"
NAME="AEN23677"
></A
><H3
><A
@ -438,7 +442,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21582"
NAME="AEN23682"
></A
><H3
><A
@ -464,7 +468,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21587"
NAME="AEN23687"
></A
><H3
><A
@ -490,7 +494,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21592"
NAME="AEN23692"
></A
><H3
><A
@ -516,7 +520,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21597"
NAME="AEN23697"
></A
><H3
><A
@ -542,7 +546,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21602"
NAME="AEN23702"
></A
><H3
><A
@ -574,7 +578,9 @@ plus SGML entities block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21608"><P
NAME="AEN23708"
></A
><P
></P
><TABLE
BORDER="0"
@ -702,7 +708,7 @@ CLASS="PARAMETER"
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictable.
as the return value is positive, else unpredictable.
The value of <TT
CLASS="PARAMETER"
><I
@ -719,7 +725,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21641"
NAME="AEN23741"
></A
><H3
><A
@ -760,7 +766,9 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21650"><P
NAME="AEN23750"
></A
><P
></P
><TABLE
BORDER="0"
@ -865,7 +873,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21675"
NAME="AEN23775"
></A
><H3
><A
@ -899,7 +907,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21683"><P
NAME="AEN23783"
></A
><P
></P
><TABLE
BORDER="0"
@ -970,7 +980,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21700"
NAME="AEN23800"
></A
><H3
><A
@ -1009,7 +1019,9 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21708"><P
NAME="AEN23808"
></A
><P
></P
><TABLE
BORDER="0"
@ -1114,7 +1126,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21733"
NAME="AEN23833"
></A
><H3
><A
@ -1147,7 +1159,9 @@ at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21740"><P
NAME="AEN23840"
></A
><P
></P
><TABLE
BORDER="0"
@ -1218,7 +1232,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21757"
NAME="AEN23857"
></A
><H3
><A
@ -1249,7 +1263,9 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21764"><P
NAME="AEN23864"
></A
><P
></P
><TABLE
BORDER="0"
@ -1285,7 +1301,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21773"
NAME="AEN23873"
></A
><H3
><A
@ -1339,7 +1355,9 @@ and error/warning reports.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21784"><P
NAME="AEN23884"
></A
><P
></P
><TABLE
BORDER="0"
@ -1478,7 +1496,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21817"
NAME="AEN23917"
></A
><H3
><A
@ -1511,7 +1529,9 @@ HREF="libxml-docbparser.html#DOCBPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21824"><P
NAME="AEN23924"
></A
><P
></P
><TABLE
BORDER="0"
@ -1616,7 +1636,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21849"
NAME="AEN23949"
></A
><H3
><A
@ -1649,7 +1669,9 @@ by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21856"><P
NAME="AEN23956"
></A
><P
></P
><TABLE
BORDER="0"
@ -1720,7 +1742,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21873"
NAME="AEN23973"
></A
><H3
><A
@ -1751,7 +1773,9 @@ interface).</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21880"><P
NAME="AEN23980"
></A
><P
></P
><TABLE
BORDER="0"
@ -1795,7 +1819,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0, -1 in case of error. the parser context is augmented
as a result of the parsing.</TD
as a result of the parsing.</TD
></TR
></TBODY
></TABLE

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-ENCODING">encoding</H1
NAME="LIBXML-ENCODING"
></A
>encoding</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN24757"
NAME="AEN26832"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN24757"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN24760"><H2
NAME="AEN26835"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -324,6 +328,11 @@ HREF="libxml-encoding.html#ISOLAT1TOUTF8"
unsigned char *in,
int *inlen);
int <A
HREF="libxml-encoding.html#XMLGETUTF8CHAR"
>xmlGetUTF8Char</A
> (unsigned char *utf,
int *len);
int <A
HREF="libxml-encoding.html#XMLCHECKUTF8"
>xmlCheckUTF8</A
> (unsigned char *utf);
@ -394,7 +403,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN24824"
NAME="AEN26900"
></A
><H2
>Description</H2
@ -404,14 +413,14 @@ NAME="AEN24824"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN24827"
NAME="AEN26903"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN24829"
NAME="AEN26905"
></A
><H3
><A
@ -477,7 +486,7 @@ support needed.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24836"
NAME="AEN26912"
></A
><H3
><A
@ -508,7 +517,9 @@ it to an UTF-8 block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN24842"><P
NAME="AEN26918"
></A
><P
></P
><TABLE
BORDER="0"
@ -613,14 +624,14 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written, or -1 by lack of space, or -2
if the transcoding failed.
if the transcoding failed.
The value of <TT
CLASS="PARAMETER"
><I
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictiable.
as the return value is positive, else unpredictiable.
The value of <TT
CLASS="PARAMETER"
><I
@ -637,7 +648,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24871"
NAME="AEN26947"
></A
><H3
><A
@ -670,7 +681,9 @@ in = NULL. If stateful this should also initialize the encoder state.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN24877"><P
NAME="AEN26953"
></A
><P
></P
><TABLE
BORDER="0"
@ -775,14 +788,14 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written, or -1 by lack of space, or -2
if the transcoding failed.
if the transcoding failed.
The value of <TT
CLASS="PARAMETER"
><I
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictiable.
as the return value is positive, else unpredictiable.
The value of <TT
CLASS="PARAMETER"
><I
@ -799,7 +812,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24906"
NAME="AEN26982"
></A
><H3
><A
@ -833,7 +846,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24911"
NAME="AEN26987"
></A
><H3
><A
@ -859,7 +872,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24916"
NAME="AEN26992"
></A
><H3
><A
@ -883,14 +896,14 @@ CLASS="PROGRAMLISTING"
>Initialize the char encoding support, it registers the default
encoding supported.
NOTE: while public, this function usually doesn't need to be called
in normal processing.</P
in normal processing.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24922"
NAME="AEN26998"
></A
><H3
><A
@ -919,7 +932,7 @@ unregisters all the encoding handlers and the aliases.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24928"
NAME="AEN27004"
></A
><H3
><A
@ -949,7 +962,9 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN24935"><P
NAME="AEN27011"
></A
><P
></P
><TABLE
BORDER="0"
@ -985,7 +1000,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24944"
NAME="AEN27020"
></A
><H3
><A
@ -1019,7 +1034,9 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN24952"><P
NAME="AEN27028"
></A
><P
></P
><TABLE
BORDER="0"
@ -1073,7 +1090,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24965"
NAME="AEN27041"
></A
><H3
><A
@ -1104,7 +1121,9 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN24972"><P
NAME="AEN27048"
></A
><P
></P
><TABLE
BORDER="0"
@ -1158,7 +1177,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN24985"
NAME="AEN27061"
></A
><H3
><A
@ -1197,7 +1216,9 @@ HREF="libxml-encoding.html#XMLCHARENCODINGOUTPUTFUNC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN24994"><P
NAME="AEN27070"
></A
><P
></P
><TABLE
BORDER="0"
@ -1285,7 +1306,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25015"
NAME="AEN27091"
></A
><H3
><A
@ -1324,7 +1345,9 @@ will be overwritten.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25023"><P
NAME="AEN27099"
></A
><P
></P
><TABLE
BORDER="0"
@ -1395,7 +1418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25040"
NAME="AEN27116"
></A
><H3
><A
@ -1427,7 +1450,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25047"><P
NAME="AEN27123"
></A
><P
></P
><TABLE
BORDER="0"
@ -1481,7 +1506,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25060"
NAME="AEN27136"
></A
><H3
><A
@ -1508,7 +1533,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25066"><P
NAME="AEN27142"
></A
><P
></P
><TABLE
BORDER="0"
@ -1562,7 +1589,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25079"
NAME="AEN27155"
></A
><H3
><A
@ -1590,7 +1617,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25085"
NAME="AEN27161"
></A
><H3
><A
@ -1622,7 +1649,9 @@ that the comparison is case insensitive accordingly to the section
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25092"><P
NAME="AEN27168"
></A
><P
></P
><TABLE
BORDER="0"
@ -1677,7 +1706,7 @@ if not recognized.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25105"
NAME="AEN27181"
></A
><H3
><A
@ -1712,7 +1741,9 @@ Section 4.3.3 Character Encoding in Entities</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25113"><P
NAME="AEN27189"
></A
><P
></P
><TABLE
BORDER="0"
@ -1766,7 +1797,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25126"
NAME="AEN27202"
></A
><H3
><A
@ -1798,7 +1829,9 @@ accordingly of the non-normative appendix F of the XML-1.0 recommendation.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25133"><P
NAME="AEN27209"
></A
><P
></P
><TABLE
BORDER="0"
@ -1824,7 +1857,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a pointer to the first bytes of the XML entity, must be at least
4 bytes long.</TD
4 bytes long.</TD
></TR
><TR
><TD
@ -1870,7 +1903,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25150"
NAME="AEN27226"
></A
><H3
><A
@ -1918,7 +1951,9 @@ the content will be automatically remapped to a CharRef sequence.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25160"><P
NAME="AEN27236"
></A
><P
></P
><TABLE
BORDER="0"
@ -1996,9 +2031,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written if success, or
-1 general error
-2 if the transcoding fails (for *in is not valid utf8 string or
the result of transformation can't fit into the encoding we want), or</TD
-1 general error
-2 if the transcoding fails (for *in is not valid utf8 string or
the result of transformation can't fit into the encoding we want), or</TD
></TR
></TBODY
></TABLE
@ -2009,7 +2044,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25181"
NAME="AEN27257"
></A
><H3
><A
@ -2047,7 +2082,9 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25190"><P
NAME="AEN27266"
></A
><P
></P
><TABLE
BORDER="0"
@ -2125,9 +2162,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written if success, or
-1 general error
-2 if the transcoding fails (for *in is not valid utf8 string or
the result of transformation can't fit into the encoding we want), or</TD
-1 general error
-2 if the transcoding fails (for *in is not valid utf8 string or
the result of transformation can't fit into the encoding we want), or</TD
></TR
></TBODY
></TABLE
@ -2138,7 +2175,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25211"
NAME="AEN27287"
></A
><H3
><A
@ -2177,7 +2214,9 @@ the very first line, i.e. limit itself to 45 chars.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25220"><P
NAME="AEN27296"
></A
><P
></P
><TABLE
BORDER="0"
@ -2255,9 +2294,9 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written if success, or
-1 general error
-2 if the transcoding fails (for *in is not valid utf8 string or
the result of transformation can't fit into the encoding we want), or</TD
-1 general error
-2 if the transcoding fails (for *in is not valid utf8 string or
the result of transformation can't fit into the encoding we want), or</TD
></TR
></TBODY
></TABLE
@ -2268,7 +2307,7 @@ the result of transformation can't fit into the encoding we want), or</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25241"
NAME="AEN27317"
></A
><H3
><A
@ -2298,7 +2337,9 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25248"><P
NAME="AEN27324"
></A
><P
></P
><TABLE
BORDER="0"
@ -2352,7 +2393,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25261"
NAME="AEN27337"
></A
><H3
><A
@ -2383,7 +2424,9 @@ block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25267"><P
NAME="AEN27343"
></A
><P
></P
><TABLE
BORDER="0"
@ -2494,7 +2537,7 @@ CLASS="PARAMETER"
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictable.
as the return value is positive, else unpredictable.
The value of <TT
CLASS="PARAMETER"
><I
@ -2511,7 +2554,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25296"
NAME="AEN27372"
></A
><H3
><A
@ -2542,7 +2585,9 @@ block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25302"><P
NAME="AEN27378"
></A
><P
></P
><TABLE
BORDER="0"
@ -2653,7 +2698,7 @@ CLASS="PARAMETER"
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictable.
as the return value is positive, else unpredictable.
The value of <TT
CLASS="PARAMETER"
><I
@ -2670,7 +2715,124 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25331"
NAME="AEN27407"
></A
><H3
><A
NAME="XMLGETUTF8CHAR"
></A
>xmlGetUTF8Char ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xmlGetUTF8Char (unsigned char *utf,
int *len);</PRE
></TD
></TR
></TABLE
><P
>Read one UTF8 Char from <TT
CLASS="PARAMETER"
><I
>utf</I
></TT
></P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27414"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>utf</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a sequence of UTF-8 encoded bytes</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>len</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a pointer to <TT
CLASS="PARAMETER"
><I
>bytes</I
></TT
> len</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 char value or -1 in case of error and update <TT
CLASS="PARAMETER"
><I
>len</I
></TT
> with the
number of bytes used</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27433"
></A
><H3
><A
@ -2712,7 +2874,9 @@ routine checks for the 4-byte maximum size, but does not check for
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25339"><P
NAME="AEN27441"
></A
><P
></P
><TABLE
BORDER="0"
@ -2771,7 +2935,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25353"
NAME="AEN27455"
></A
><H3
><A
@ -2802,7 +2966,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25360"><P
NAME="AEN27462"
></A
><P
></P
><TABLE
BORDER="0"
@ -2874,7 +3040,7 @@ the first 'len' characters of ARRAY&#13;</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25377"
NAME="AEN27479"
></A
><H3
><A
@ -2908,7 +3074,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25385"><P
NAME="AEN27487"
></A
><P
></P
><TABLE
BORDER="0"
@ -2984,7 +3152,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25403"
NAME="AEN27505"
></A
><H3
><A
@ -3019,7 +3187,9 @@ character from a string array</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25411"><P
NAME="AEN27513"
></A
><P
></P
><TABLE
BORDER="0"
@ -3090,7 +3260,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25428"
NAME="AEN27530"
></A
><H3
><A
@ -3124,7 +3294,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25436"><P
NAME="AEN27538"
></A
><P
></P
><TABLE
BORDER="0"
@ -3196,7 +3368,7 @@ or -1 if not found</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25453"
NAME="AEN27555"
></A
><H3
><A
@ -3231,7 +3403,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25461"><P
NAME="AEN27563"
></A
><P
></P
><TABLE
BORDER="0"
@ -3320,7 +3494,7 @@ or NULL if any problem</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25482"
NAME="AEN27584"
></A
><H3
><A
@ -3351,7 +3525,9 @@ checking of the content of the string.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25489"><P
NAME="AEN27591"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-ENTITIES">entities</H1
NAME="LIBXML-ENTITIES"
></A
>entities</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN8121"
NAME="AEN9506"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN8121"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN8124"><H2
NAME="AEN9509"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -363,7 +367,7 @@ HREF="libxml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN8186"
NAME="AEN9571"
></A
><H2
>Description</H2
@ -373,14 +377,14 @@ NAME="AEN8186"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN8189"
NAME="AEN9574"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN8191"
NAME="AEN9576"
></A
><H3
><A
@ -413,7 +417,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8196"
NAME="AEN9581"
></A
><H3
><A
@ -449,6 +453,7 @@ CLASS="PROGRAMLISTING"
struct _xmlEntity *nexte; /* unused */
const xmlChar *URI; /* the full URI as computed */
int owner; /* does the entity own the childrens */
};</PRE
></TD
></TR
@ -459,7 +464,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8201"
NAME="AEN9586"
></A
><H3
><A
@ -485,7 +490,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8206"
NAME="AEN9591"
></A
><H3
><A
@ -513,7 +518,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8212"
NAME="AEN9597"
></A
><H3
><A
@ -563,7 +568,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8224"><P
NAME="AEN9609"
></A
><P
></P
><TABLE
BORDER="0"
@ -702,7 +709,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8257"
NAME="AEN9642"
></A
><H3
><A
@ -752,7 +759,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8269"><P
NAME="AEN9654"
></A
><P
></P
><TABLE
BORDER="0"
@ -891,7 +900,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8302"
NAME="AEN9687"
></A
><H3
><A
@ -924,7 +933,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8310"><P
NAME="AEN9695"
></A
><P
></P
><TABLE
BORDER="0"
@ -978,7 +989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8323"
NAME="AEN9708"
></A
><H3
><A
@ -1017,7 +1028,9 @@ in the predefined entities too.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8332"><P
NAME="AEN9717"
></A
><P
></P
><TABLE
BORDER="0"
@ -1088,7 +1101,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8349"
NAME="AEN9734"
></A
><H3
><A
@ -1127,7 +1140,9 @@ Note: the first argument is the document node, not the DTD node.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8358"><P
NAME="AEN9743"
></A
><P
></P
><TABLE
BORDER="0"
@ -1198,7 +1213,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8375"
NAME="AEN9760"
></A
><H3
><A
@ -1236,7 +1251,9 @@ returns the corresponding parameter entity, if found.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8384"><P
NAME="AEN9769"
></A
><P
></P
><TABLE
BORDER="0"
@ -1307,7 +1324,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8401"
NAME="AEN9786"
></A
><H3
><A
@ -1342,7 +1359,7 @@ HREF="libxml-tree.html#XMLCHAR"
and non ASCII values with their entities and CharRef counterparts.</P
><P
>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary
compatibility</P
compatibility</P
><P
>People must migrate their code to xmlEncodeEntitiesReentrant !
This routine will issue a warning when encountered.</P
@ -1351,7 +1368,9 @@ This routine will issue a warning when encountered.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8412"><P
NAME="AEN9797"
></A
><P
></P
><TABLE
BORDER="0"
@ -1422,7 +1441,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8429"
NAME="AEN9814"
></A
><H3
><A
@ -1462,7 +1481,9 @@ must be deallocated.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8438"><P
NAME="AEN9823"
></A
><P
></P
><TABLE
BORDER="0"
@ -1533,7 +1554,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8455"
NAME="AEN9840"
></A
><H3
><A
@ -1571,7 +1592,9 @@ this routine is reentrant, and result must be deallocated.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8464"><P
NAME="AEN9849"
></A
><P
></P
><TABLE
BORDER="0"
@ -1642,7 +1665,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8481"
NAME="AEN9866"
></A
><H3
><A
@ -1672,7 +1695,9 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8488"><P
NAME="AEN9873"
></A
><P
></P
><TABLE
BORDER="0"
@ -1709,7 +1734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8497"
NAME="AEN9882"
></A
><H3
><A
@ -1742,7 +1767,9 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8505"><P
NAME="AEN9890"
></A
><P
></P
><TABLE
BORDER="0"
@ -1796,7 +1823,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8518"
NAME="AEN9903"
></A
><H3
><A
@ -1826,7 +1853,9 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8525"><P
NAME="AEN9910"
></A
><P
></P
><TABLE
BORDER="0"
@ -1862,7 +1891,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8534"
NAME="AEN9919"
></A
><H3
><A
@ -1896,7 +1925,9 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8542"><P
NAME="AEN9927"
></A
><P
></P
><TABLE
BORDER="0"
@ -1949,7 +1980,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8555"
NAME="AEN9940"
></A
><H3
><A
@ -1983,7 +2014,9 @@ HREF="libxml-tree.html#XMLENTITYPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN8563"><P
NAME="AEN9948"
></A
><P
></P
><TABLE
BORDER="0"
@ -2036,7 +2069,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN8576"
NAME="AEN9961"
></A
><H3
><A

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-GLOBALS">globals</H1
NAME="LIBXML-GLOBALS"
></A
>globals</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN21254"
NAME="AEN23260"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN21254"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN21257"><H2
NAME="AEN23263"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -142,6 +146,20 @@ CELLPADDING="6"
CLASS="SYNOPSIS"
>&#13;
void (<A
HREF="libxml-globals.html#XMLREGISTERNODEFUNC"
>*xmlRegisterNodeFunc</A
>) (<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> node);
void (<A
HREF="libxml-globals.html#XMLDEREGISTERNODEFUNC"
>*xmlDeregisterNodeFunc</A
>) (<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> node);
struct <A
HREF="libxml-globals.html#XMLGLOBALSTATE"
>xmlGlobalState</A
@ -157,6 +175,27 @@ HREF="libxml-globals.html#XMLINITIALIZEGLOBALSTATE"
HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
>xmlGlobalStatePtr</A
> gs);
<A
HREF="libxml-globals.html#XMLREGISTERNODEFUNC"
>xmlRegisterNodeFunc</A
> <A
HREF="libxml-globals.html#XMLREGISTERNODEDEFAULT"
>xmlRegisterNodeDefault</A
> (<A
HREF="libxml-globals.html#XMLREGISTERNODEFUNC"
>xmlRegisterNodeFunc</A
> func);
<A
HREF="libxml-globals.html#XMLDEREGISTERNODEFUNC"
>xmlDeregisterNodeFunc</A
> <A
HREF="libxml-globals.html#XMLDEREGISTERNODEDEFAULT"
>xmlDeregisterNodeDefault</A
>
(<A
HREF="libxml-globals.html#XMLDEREGISTERNODEFUNC"
>xmlDeregisterNodeFunc</A
> func);
#define <A
HREF="libxml-globals.html#XMLMALLOC"
>xmlMalloc</A
@ -254,8 +293,16 @@ HREF="libxml-globals.html#XMLSAVENOEMPTYTAGS"
>xmlSaveNoEmptyTags</A
>
#define <A
HREF="libxml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
HREF="libxml-globals.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
>xmlSubstituteEntitiesDefaultValue</A
>
#define <A
HREF="libxml-globals.html#XMLREGISTERNODEDEFAULTVALUE"
>xmlRegisterNodeDefaultValue</A
>
#define <A
HREF="libxml-globals.html#XMLDEREGISTERNODEDEFAULTVALUE"
>xmlDeregisterNodeDefaultValue</A
></PRE
></TD
></TR
@ -264,7 +311,7 @@ HREF="libxml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN21289"
NAME="AEN23307"
></A
><H2
>Description</H2
@ -274,14 +321,146 @@ NAME="AEN21289"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN21292"
NAME="AEN23310"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN21294"
NAME="AEN23312"
></A
><H3
><A
NAME="XMLREGISTERNODEFUNC"
></A
>xmlRegisterNodeFunc ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void (*xmlRegisterNodeFunc) (<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> node);</PRE
></TD
></TR
></TABLE
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN23318"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN23327"
></A
><H3
><A
NAME="XMLDEREGISTERNODEFUNC"
></A
>xmlDeregisterNodeFunc ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void (*xmlDeregisterNodeFunc) (<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> node);</PRE
></TD
></TR
></TABLE
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN23333"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN23342"
></A
><H3
><A
@ -331,6 +510,9 @@ CLASS="PROGRAMLISTING"
int xmlSaveNoEmptyTags;
int xmlIndentTreeOutput;
const char *xmlTreeIndentString;
xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
};</PRE
></TD
></TR
@ -341,7 +523,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21299"
NAME="AEN23347"
></A
><H3
><A
@ -367,7 +549,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21304"
NAME="AEN23352"
></A
><H3
><A
@ -401,7 +583,9 @@ default values of the library.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21312"><P
NAME="AEN23360"
></A
><P
></P
><TABLE
BORDER="0"
@ -437,7 +621,186 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21321"
NAME="AEN23369"
></A
><H3
><A
NAME="XMLREGISTERNODEDEFAULT"
></A
>xmlRegisterNodeDefault ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxml-globals.html#XMLREGISTERNODEFUNC"
>xmlRegisterNodeFunc</A
> xmlRegisterNodeDefault (<A
HREF="libxml-globals.html#XMLREGISTERNODEFUNC"
>xmlRegisterNodeFunc</A
> func);</PRE
></TD
></TR
></TABLE
><P
>Registers a callback for node creation</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN23377"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>func</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> function pointer to the new RegisterNodeFunc</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 old value of the registration function</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN23390"
></A
><H3
><A
NAME="XMLDEREGISTERNODEDEFAULT"
></A
>xmlDeregisterNodeDefault ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxml-globals.html#XMLDEREGISTERNODEFUNC"
>xmlDeregisterNodeFunc</A
> xmlDeregisterNodeDefault
(<A
HREF="libxml-globals.html#XMLDEREGISTERNODEFUNC"
>xmlDeregisterNodeFunc</A
> func);</PRE
></TD
></TR
></TABLE
><P
>Registers a callback for node destruction</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN23398"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>func</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> function pointer to the new DeregisterNodeFunc</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 previous value of the deregistration function</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN23411"
></A
><H3
><A
@ -467,7 +830,9 @@ HREF="MALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21328"><P
NAME="AEN23418"
></A
><P
></P
><TABLE
BORDER="0"
@ -503,7 +868,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21337"
NAME="AEN23427"
></A
><H3
><A
@ -533,7 +898,9 @@ HREF="REALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21344"><P
NAME="AEN23434"
></A
><P
></P
><TABLE
BORDER="0"
@ -586,7 +953,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21357"
NAME="AEN23447"
></A
><H3
><A
@ -617,7 +984,7 @@ HREF="FREE"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21364"
NAME="AEN23454"
></A
><H3
><A
@ -650,7 +1017,9 @@ HREF="libxml-parser.html#XMLSTRDUP"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21372"><P
NAME="AEN23462"
></A
><P
></P
><TABLE
BORDER="0"
@ -686,7 +1055,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21381"
NAME="AEN23471"
></A
><H3
><A
@ -714,7 +1083,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21387"
NAME="AEN23477"
></A
><H3
><A
@ -742,7 +1111,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21393"
NAME="AEN23483"
></A
><H3
><A
@ -770,7 +1139,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21399"
NAME="AEN23489"
></A
><H3
><A
@ -799,7 +1168,7 @@ XML_BUFFER_ALLOC_EXACT</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21405"
NAME="AEN23495"
></A
><H3
><A
@ -827,7 +1196,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21411"
NAME="AEN23501"
></A
><H3
><A
@ -855,7 +1224,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21417"
NAME="AEN23507"
></A
><H3
><A
@ -884,7 +1253,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21423"
NAME="AEN23513"
></A
><H3
><A
@ -913,7 +1282,7 @@ Disabled by default.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21429"
NAME="AEN23519"
></A
><H3
><A
@ -941,7 +1310,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21435"
NAME="AEN23525"
></A
><H3
><A
@ -969,7 +1338,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21441"
NAME="AEN23531"
></A
><H3
><A
@ -998,7 +1367,7 @@ Activated by default.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21447"
NAME="AEN23537"
></A
><H3
><A
@ -1027,7 +1396,7 @@ Enabled by default</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21453"
NAME="AEN23543"
></A
><H3
><A
@ -1055,7 +1424,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21459"
NAME="AEN23549"
></A
><H3
><A
@ -1087,7 +1456,7 @@ for some applications since this was libxml1 default behaviour.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21465"
NAME="AEN23555"
></A
><H3
><A
@ -1118,7 +1487,7 @@ applicaton.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21471"
NAME="AEN23561"
></A
><H3
><A
@ -1148,7 +1517,7 @@ Disabled by default.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21477"
NAME="AEN23567"
></A
><H3
><A
@ -1178,7 +1547,7 @@ Disabled by default</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21483"
NAME="AEN23573"
></A
><H3
><A
@ -1206,7 +1575,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21489"
NAME="AEN23579"
></A
><H3
><A
@ -1235,7 +1604,7 @@ Disabled by default.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21495"
NAME="AEN23585"
></A
><H3
><A
@ -1266,7 +1635,7 @@ Disabled by default</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21501"
NAME="AEN23591"
></A
><H3
><A
@ -1287,7 +1656,63 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>Global variable controlling the entity substitution default behavior.</P
>Global setting, indicate that the parser should not generate entity
references but replace them with the actual content of the entity
Disabled by default, this should be activated when using XPath since
the XPath data model requires entities replacement and the XPath
engine does not handle entities references transparently.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN23597"
></A
><H3
><A
NAME="XMLREGISTERNODEDEFAULTVALUE"
></A
>xmlRegisterNodeDefaultValue</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define xmlRegisterNodeDefaultValue</PRE
></TD
></TR
></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN23602"
></A
><H3
><A
NAME="XMLDEREGISTERNODEDEFAULTVALUE"
></A
>xmlDeregisterNodeDefaultValue</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define xmlDeregisterNodeDefaultValue</PRE
></TD
></TR
></TABLE
><P
></P
></DIV

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-HASH">hash</H1
NAME="LIBXML-HASH"
></A
>hash</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN25507"
NAME="AEN27609"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN25507"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN25510"><H2
NAME="AEN27612"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -520,7 +524,7 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN25608"
NAME="AEN27710"
></A
><H2
>Description</H2
@ -530,14 +534,14 @@ NAME="AEN25608"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN25611"
NAME="AEN27713"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN25613"
NAME="AEN27715"
></A
><H3
><A
@ -563,7 +567,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25618"
NAME="AEN27720"
></A
><H3
><A
@ -589,7 +593,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25623"
NAME="AEN27725"
></A
><H3
><A
@ -620,7 +624,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25630"><P
NAME="AEN27732"
></A
><P
></P
><TABLE
BORDER="0"
@ -673,7 +679,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25643"
NAME="AEN27745"
></A
><H3
><A
@ -704,7 +710,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25650"><P
NAME="AEN27752"
></A
><P
></P
><TABLE
BORDER="0"
@ -757,7 +765,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25663"
NAME="AEN27765"
></A
><H3
><A
@ -789,7 +797,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25670"><P
NAME="AEN27772"
></A
><P
></P
><TABLE
BORDER="0"
@ -859,7 +869,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25687"
NAME="AEN27789"
></A
><H3
><A
@ -899,7 +909,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25696"><P
NAME="AEN27798"
></A
><P
></P
><TABLE
BORDER="0"
@ -1003,7 +1015,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25721"
NAME="AEN27823"
></A
><H3
><A
@ -1033,7 +1045,9 @@ HREF="libxml-hash.html#XMLHASHTABLEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25728"><P
NAME="AEN27830"
></A
><P
></P
><TABLE
BORDER="0"
@ -1087,7 +1101,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25741"
NAME="AEN27843"
></A
><H3
><A
@ -1132,7 +1146,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25751"><P
NAME="AEN27853"
></A
><P
></P
><TABLE
BORDER="0"
@ -1185,7 +1201,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25764"
NAME="AEN27866"
></A
><H3
><A
@ -1236,7 +1252,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25775"><P
NAME="AEN27877"
></A
><P
></P
><TABLE
BORDER="0"
@ -1324,7 +1342,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25796"
NAME="AEN27898"
></A
><H3
><A
@ -1390,7 +1408,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25810"><P
NAME="AEN27912"
></A
><P
></P
><TABLE
BORDER="0"
@ -1495,7 +1515,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25835"
NAME="AEN27937"
></A
><H3
><A
@ -1555,7 +1575,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25848"><P
NAME="AEN27950"
></A
><P
></P
><TABLE
BORDER="0"
@ -1660,7 +1682,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25873"
NAME="AEN27975"
></A
><H3
><A
@ -1730,7 +1752,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25888"><P
NAME="AEN27990"
></A
><P
></P
><TABLE
BORDER="0"
@ -1852,7 +1876,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25917"
NAME="AEN28019"
></A
><H3
><A
@ -1922,7 +1946,9 @@ errors.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25932"><P
NAME="AEN28034"
></A
><P
></P
><TABLE
BORDER="0"
@ -2044,7 +2070,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN25961"
NAME="AEN28063"
></A
><H3
><A
@ -2123,7 +2149,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN25978"><P
NAME="AEN28080"
></A
><P
></P
><TABLE
BORDER="0"
@ -2262,7 +2290,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26011"
NAME="AEN28113"
></A
><H3
><A
@ -2317,7 +2345,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26023"><P
NAME="AEN28125"
></A
><P
></P
><TABLE
BORDER="0"
@ -2405,7 +2435,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26044"
NAME="AEN28146"
></A
><H3
><A
@ -2469,7 +2499,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26058"><P
NAME="AEN28160"
></A
><P
></P
><TABLE
BORDER="0"
@ -2574,7 +2606,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26083"
NAME="AEN28185"
></A
><H3
><A
@ -2647,7 +2679,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26099"><P
NAME="AEN28201"
></A
><P
></P
><TABLE
BORDER="0"
@ -2769,7 +2803,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26128"
NAME="AEN28230"
></A
><H3
><A
@ -2808,7 +2842,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26137"><P
NAME="AEN28239"
></A
><P
></P
><TABLE
BORDER="0"
@ -2861,7 +2897,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26150"
NAME="AEN28252"
></A
><H3
><A
@ -2909,7 +2945,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26161"><P
NAME="AEN28263"
></A
><P
></P
><TABLE
BORDER="0"
@ -2979,7 +3017,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26178"
NAME="AEN28280"
></A
><H3
><A
@ -3036,7 +3074,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26191"><P
NAME="AEN28293"
></A
><P
></P
><TABLE
BORDER="0"
@ -3123,7 +3163,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26212"
NAME="AEN28314"
></A
><H3
><A
@ -3170,7 +3210,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26223"><P
NAME="AEN28325"
></A
><P
></P
><TABLE
BORDER="0"
@ -3241,7 +3283,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26240"
NAME="AEN28342"
></A
><H3
><A
@ -3276,7 +3318,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26248"><P
NAME="AEN28350"
></A
><P
></P
><TABLE
BORDER="0"
@ -3331,7 +3375,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26261"
NAME="AEN28363"
></A
><H3
><A
@ -3376,7 +3420,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26271"><P
NAME="AEN28373"
></A
><P
></P
><TABLE
BORDER="0"
@ -3446,7 +3492,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26288"
NAME="AEN28390"
></A
><H3
><A
@ -3520,7 +3566,9 @@ the comparison is considered to match.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26304"><P
NAME="AEN28406"
></A
><P
></P
><TABLE
BORDER="0"
@ -3641,7 +3689,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26333"
NAME="AEN28435"
></A
><H3
><A
@ -3686,7 +3734,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26343"><P
NAME="AEN28445"
></A
><P
></P
><TABLE
BORDER="0"
@ -3756,7 +3806,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN26360"
NAME="AEN28462"
></A
><H3
><A
@ -3830,7 +3880,9 @@ the comparison is considered to match.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN26376"><P
NAME="AEN28478"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-HTMLPARSER">HTMLparser</H1
NAME="LIBXML-HTMLPARSER"
></A
>HTMLparser</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN11185"
NAME="AEN13156"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN11185"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN11188"><H2
NAME="AEN13159"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -398,7 +402,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11254"
NAME="AEN13225"
></A
><H2
>Description</H2
@ -408,14 +412,14 @@ NAME="AEN11254"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11257"
NAME="AEN13228"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN11259"
NAME="AEN13230"
></A
><H3
><A
@ -441,7 +445,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11264"
NAME="AEN13235"
></A
><H3
><A
@ -467,7 +471,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11269"
NAME="AEN13240"
></A
><H3
><A
@ -493,7 +497,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11274"
NAME="AEN13245"
></A
><H3
><A
@ -519,7 +523,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11279"
NAME="AEN13250"
></A
><H3
><A
@ -545,7 +549,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11284"
NAME="AEN13255"
></A
><H3
><A
@ -571,7 +575,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11289"
NAME="AEN13260"
></A
><H3
><A
@ -597,7 +601,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11294"
NAME="AEN13265"
></A
><H3
><A
@ -623,7 +627,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11299"
NAME="AEN13270"
></A
><H3
><A
@ -649,7 +653,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11304"
NAME="AEN13275"
></A
><H3
><A
@ -675,6 +679,23 @@ CLASS="PROGRAMLISTING"
char dtd; /* 1: only in Loose DTD, 2: only Frameset one */
char isinline; /* is this a block 0 or inline 1 element */
const char *desc; /* the description */
/* NRK Jan.2003
* New fields encapsulating HTML structure
*
* Bugs:
* This is a very limited representation. It fails to tell us when
* an element *requires* subelements (we only have whether they're
* allowed or not), and it doesn't tell us where CDATA and PCDATA
* are allowed. Some element relationships are not fully represented:
* these are flagged with the word MODIFIER
*/
const char** subelts; /* allowed sub-elements of this element */
const char* defaultsubelt; /* subelement for suggested auto-repair
if necessary or NULL */
const char** attrs_opt; /* Optional Attributes */
const char** attrs_depr; /* Additional deprecated attributes */
const char** attrs_req; /* Required attributes */
};</PRE
></TD
></TR
@ -685,7 +706,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11309"
NAME="AEN13280"
></A
><H3
><A
@ -711,7 +732,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11314"
NAME="AEN13285"
></A
><H3
><A
@ -741,7 +762,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11319"
NAME="AEN13290"
></A
><H3
><A
@ -767,7 +788,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11324"
NAME="AEN13295"
></A
><H3
><A
@ -800,7 +821,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11332"><P
NAME="AEN13303"
></A
><P
></P
><TABLE
BORDER="0"
@ -854,7 +877,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11345"
NAME="AEN13316"
></A
><H3
><A
@ -889,7 +912,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11354"><P
NAME="AEN13325"
></A
><P
></P
><TABLE
BORDER="0"
@ -943,7 +968,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11367"
NAME="AEN13338"
></A
><H3
><A
@ -975,7 +1000,9 @@ HREF="libxml-htmlparser.html#HTMLENTITYDESC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11375"><P
NAME="AEN13346"
></A
><P
></P
><TABLE
BORDER="0"
@ -1029,7 +1056,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11388"
NAME="AEN13359"
></A
><H3
><A
@ -1065,7 +1092,9 @@ if a tag is autoclosed by one of it's child</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11396"><P
NAME="AEN13367"
></A
><P
></P
><TABLE
BORDER="0"
@ -1136,7 +1165,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11413"
NAME="AEN13384"
></A
><H3
><A
@ -1177,7 +1206,9 @@ given tag.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11422"><P
NAME="AEN13393"
></A
><P
></P
><TABLE
BORDER="0"
@ -1265,7 +1296,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11443"
NAME="AEN13414"
></A
><H3
><A
@ -1304,7 +1335,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11453"><P
NAME="AEN13424"
></A
><P
></P
><TABLE
BORDER="0"
@ -1365,7 +1398,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the associated htmlEntityDescPtr if found, or NULL otherwise,
if non-NULL *str will have to be freed by the caller.</TD
if non-NULL *str will have to be freed by the caller.</TD
></TR
></TBODY
></TABLE
@ -1376,7 +1409,7 @@ if non-NULL *str will have to be freed by the caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11470"
NAME="AEN13441"
></A
><H3
><A
@ -1403,7 +1436,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
>parse Reference declarations</P
><P
>[66] CharRef ::= '&amp;#' [0-9]+ ';' |
'&amp;<GTKDOCLINK
'&amp;<GTKDOCLINK
HREF="X"
>x</GTKDOCLINK
>' [0-9a-fA-F]+ ';'</P
@ -1412,7 +1445,9 @@ HREF="X"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11479"><P
NAME="AEN13450"
></A
><P
></P
><TABLE
BORDER="0"
@ -1466,7 +1501,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11492"
NAME="AEN13463"
></A
><H3
><A
@ -1500,7 +1535,9 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11501"><P
NAME="AEN13472"
></A
><P
></P
><TABLE
BORDER="0"
@ -1536,7 +1573,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11510"
NAME="AEN13481"
></A
><H3
><A
@ -1567,7 +1604,9 @@ interface).</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11517"><P
NAME="AEN13488"
></A
><P
></P
><TABLE
BORDER="0"
@ -1611,7 +1650,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0, -1 in case of error. the parser context is augmented
as a result of the parsing.</TD
as a result of the parsing.</TD
></TR
></TBODY
></TABLE
@ -1622,7 +1661,7 @@ as a result of the parsing.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11530"
NAME="AEN13501"
></A
><H3
><A
@ -1663,7 +1702,9 @@ behavior and return a tree.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11539"><P
NAME="AEN13510"
></A
><P
></P
><TABLE
BORDER="0"
@ -1758,7 +1799,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the resulting document tree unless SAX is NULL or the document is
not well formed.</TD
not well formed.</TD
></TR
></TBODY
></TABLE
@ -1769,7 +1810,7 @@ not well formed.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11564"
NAME="AEN13535"
></A
><H3
><A
@ -1803,7 +1844,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11572"><P
NAME="AEN13543"
></A
><P
></P
><TABLE
BORDER="0"
@ -1874,7 +1917,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11589"
NAME="AEN13560"
></A
><H3
><A
@ -1913,7 +1956,9 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11597"><P
NAME="AEN13568"
></A
><P
></P
><TABLE
BORDER="0"
@ -2008,7 +2053,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the resulting document tree unless SAX is NULL or the document is
not well formed.</TD
not well formed.</TD
></TR
></TBODY
></TABLE
@ -2019,7 +2064,7 @@ not well formed.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11622"
NAME="AEN13593"
></A
><H3
><A
@ -2051,7 +2096,9 @@ compressed document is provided by default if found at compile-time.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11629"><P
NAME="AEN13600"
></A
><P
></P
><TABLE
BORDER="0"
@ -2122,7 +2169,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11646"
NAME="AEN13617"
></A
><H3
><A
@ -2153,7 +2200,9 @@ plus HTML entities block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11652"><P
NAME="AEN13623"
></A
><P
></P
><TABLE
BORDER="0"
@ -2264,7 +2313,7 @@ CLASS="PARAMETER"
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictable.
as the return value is positive, else unpredictable.
The value of <TT
CLASS="PARAMETER"
><I
@ -2281,7 +2330,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11681"
NAME="AEN13652"
></A
><H3
><A
@ -2313,7 +2362,9 @@ plus HTML entities block of chars out.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11687"><P
NAME="AEN13658"
></A
><P
></P
><TABLE
BORDER="0"
@ -2441,7 +2492,7 @@ CLASS="PARAMETER"
>inlen</I
></TT
> after return is the number of octets consumed
as the return value is positive, else unpredictable.
as the return value is positive, else unpredictable.
The value of <TT
CLASS="PARAMETER"
><I
@ -2458,7 +2509,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11720"
NAME="AEN13691"
></A
><H3
><A
@ -2488,7 +2539,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11727"><P
NAME="AEN13698"
></A
><P
></P
><TABLE
BORDER="0"
@ -2542,7 +2595,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11740"
NAME="AEN13711"
></A
><H3
><A
@ -2569,7 +2622,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11746"><P
NAME="AEN13717"
></A
><P
></P
><TABLE
BORDER="0"
@ -2623,7 +2678,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11759"
NAME="AEN13730"
></A
><H3
><A
@ -2654,7 +2709,9 @@ document in ctxt-&gt;myDoc is not freed.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11766"><P
NAME="AEN13737"
></A
><P
></P
><TABLE
BORDER="0"
@ -2690,7 +2747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11775"
NAME="AEN13746"
></A
><H3
><A
@ -2726,12 +2783,6 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
></TABLE
><P
>Create a parser context for using the HTML parser in push mode
To allow content encoding detection, <TT
CLASS="PARAMETER"
><I
>size</I
></TT
> should be &gt;= 4
The value of <TT
CLASS="PARAMETER"
><I
@ -2744,7 +2795,9 @@ and error/warning reports.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11786"><P
NAME="AEN13756"
></A
><P
></P
><TABLE
BORDER="0"
@ -2883,7 +2936,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11819"
NAME="AEN13789"
></A
><H3
><A
@ -2916,7 +2969,9 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11826"><P
NAME="AEN13796"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-HTMLTREE">HTMLtree</H1
NAME="LIBXML-HTMLTREE"
></A
>HTMLtree</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN11856"
NAME="AEN13826"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN11856"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN11859"><H2
NAME="AEN13829"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -242,7 +246,7 @@ HREF="libxml-htmltree.html#HTMLSAVEFILE"
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> cur);
void <A
int <A
HREF="libxml-htmltree.html#HTMLNODEDUMP"
>htmlNodeDump</A
> (<A
@ -356,7 +360,23 @@ HREF="libxml-htmltree.html#HTMLISBOOLEANATTR"
> (const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *name);</PRE
> *name);
void <A
HREF="libxml-htmltree.html#HTMLNODEDUMPOUTPUT"
>htmlNodeDumpOutput</A
> (<A
HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
>xmlOutputBufferPtr</A
> buf,
<A
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> doc,
<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> cur,
const char *encoding);</PRE
></TD
></TR
></TABLE
@ -364,7 +384,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11917"
NAME="AEN13891"
></A
><H2
>Description</H2
@ -374,14 +394,14 @@ NAME="AEN11917"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN11920"
NAME="AEN13894"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN11922"
NAME="AEN13896"
></A
><H3
><A
@ -410,7 +430,7 @@ the same way as a text node in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11928"
NAME="AEN13902"
></A
><H3
><A
@ -439,7 +459,7 @@ the same way as an entity reference in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11934"
NAME="AEN13908"
></A
><H3
><A
@ -468,7 +488,7 @@ the same way as a comment in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11940"
NAME="AEN13914"
></A
><H3
><A
@ -497,7 +517,7 @@ the same way as a CDATA section in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11946"
NAME="AEN13920"
></A
><H3
><A
@ -526,7 +546,7 @@ the same way as a processing instruction in an XML document.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11952"
NAME="AEN13926"
></A
><H3
><A
@ -563,7 +583,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11961"><P
NAME="AEN13935"
></A
><P
></P
><TABLE
BORDER="0"
@ -634,7 +656,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11978"
NAME="AEN13952"
></A
><H3
><A
@ -682,7 +704,9 @@ are NULL</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11989"><P
NAME="AEN13963"
></A
><P
></P
><TABLE
BORDER="0"
@ -753,7 +777,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12006"
NAME="AEN13980"
></A
><H3
><A
@ -786,7 +810,9 @@ HREF="libxml-htmlparser.html#HTMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12014"><P
NAME="AEN13988"
></A
><P
></P
><TABLE
BORDER="0"
@ -840,7 +866,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12027"
NAME="AEN14001"
></A
><H3
><A
@ -876,7 +902,9 @@ the META flag associated.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12035"><P
NAME="AEN14009"
></A
><P
></P
><TABLE
BORDER="0"
@ -947,7 +975,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12052"
NAME="AEN14026"
></A
><H3
><A
@ -983,7 +1011,9 @@ It's up to the caller to free the memory.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12060"><P
NAME="AEN14034"
></A
><P
></P
><TABLE
BORDER="0"
@ -1053,7 +1083,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12077"
NAME="AEN14051"
></A
><H3
><A
@ -1087,7 +1117,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12085"><P
NAME="AEN14059"
></A
><P
></P
><TABLE
BORDER="0"
@ -1158,7 +1190,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12102"
NAME="AEN14076"
></A
><H3
><A
@ -1195,7 +1227,9 @@ used.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12110"><P
NAME="AEN14084"
></A
><P
></P
><TABLE
BORDER="0"
@ -1266,7 +1300,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12127"
NAME="AEN14101"
></A
><H3
><A
@ -1282,7 +1316,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
>void htmlNodeDump (<A
>int htmlNodeDump (<A
HREF="libxml-tree.html#XMLBUFFERPTR"
>xmlBufferPtr</A
> buf,
@ -1305,7 +1339,9 @@ and formatting returns are added.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12136"><P
NAME="AEN14110"
></A
><P
></P
><TABLE
BORDER="0"
@ -1366,6 +1402,24 @@ ALIGN="LEFT"
VALIGN="TOP"
> the current node</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 number of byte written or -1 in case of error</TD
></TR
></TBODY
></TABLE
><P
@ -1375,7 +1429,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12153"
NAME="AEN14131"
></A
><H3
><A
@ -1414,7 +1468,9 @@ and formatting returns are added.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12162"><P
NAME="AEN14140"
></A
><P
></P
><TABLE
BORDER="0"
@ -1484,7 +1540,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12179"
NAME="AEN14157"
></A
><H3
><A
@ -1526,7 +1582,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12189"><P
NAME="AEN14167"
></A
><P
></P
><TABLE
BORDER="0"
@ -1648,7 +1706,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12218"
NAME="AEN14196"
></A
><H3
><A
@ -1681,7 +1739,9 @@ and formatting returns/spaces are added.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12225"><P
NAME="AEN14203"
></A
><P
></P
><TABLE
BORDER="0"
@ -1769,7 +1829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12246"
NAME="AEN14224"
></A
><H3
><A
@ -1802,7 +1862,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12253"><P
NAME="AEN14231"
></A
><P
></P
><TABLE
BORDER="0"
@ -1907,7 +1969,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12278"
NAME="AEN14256"
></A
><H3
><A
@ -1947,7 +2009,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12287"><P
NAME="AEN14265"
></A
><P
></P
><TABLE
BORDER="0"
@ -2051,7 +2115,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12312"
NAME="AEN14290"
></A
><H3
><A
@ -2086,7 +2150,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12320"><P
NAME="AEN14298"
></A
><P
></P
><TABLE
BORDER="0"
@ -2156,7 +2222,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12337"
NAME="AEN14315"
></A
><H3
><A
@ -2192,7 +2258,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12345"><P
NAME="AEN14323"
></A
><P
></P
><TABLE
BORDER="0"
@ -2279,7 +2347,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12366"
NAME="AEN14344"
></A
><H3
><A
@ -2309,7 +2377,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12373"><P
NAME="AEN14351"
></A
><P
></P
><TABLE
BORDER="0"
@ -2360,6 +2430,135 @@ VALIGN="TOP"
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN14364"
></A
><H3
><A
NAME="HTMLNODEDUMPOUTPUT"
></A
>htmlNodeDumpOutput ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void htmlNodeDumpOutput (<A
HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
>xmlOutputBufferPtr</A
> buf,
<A
HREF="libxml-tree.html#XMLDOCPTR"
>xmlDocPtr</A
> doc,
<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> cur,
const char *encoding);</PRE
></TD
></TR
></TABLE
><P
>Dump an HTML node, recursive behaviour,children are printed too,
and formatting returns/spaces are added.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN14373"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>buf</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the HTML buffer output</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>doc</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the document</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>cur</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the current node</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>encoding</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the encoding string</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"

View File

@ -107,7 +107,9 @@ SIZE="3"
CLASS="CHAPTER"
><H1
><A
NAME="LIBXML-LIB">Libxml Library Reference</H1
NAME="LIBXML-LIB"
></A
>Libxml Library Reference</H1
><DIV
CLASS="TOC"
><DL
@ -122,6 +124,11 @@ HREF="libxml-parser.html"
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlreader.html"
>xmlreader</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-sax.html"
>SAX</A
>&nbsp;--&nbsp;</DT
@ -142,6 +149,11 @@ HREF="libxml-valid.html"
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-relaxng.html"
>relaxng</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-uri.html"
>uri</A
>&nbsp;--&nbsp;</DT
@ -281,8 +293,7 @@ HREF="libxml-schemasinternals.html"
>This section contains the API reference for libxml. All
the public interfaces are documented here. This reference guide is
build by extracting comments from the code sources. </P
>_functions;
</DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><BR

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-NANOFTP">nanoftp</H1
NAME="LIBXML-NANOFTP"
></A
>nanoftp</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN18041"
NAME="AEN20047"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN18041"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN18044"><H2
NAME="AEN20050"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -151,9 +155,9 @@ HREF="libxml-nanoftp.html#FTPLISTCALLBACK"
const char *owner,
const char *group,
unsigned <GTKDOCLINK
HREF="LONG"
>long</GTKDOCLINK
> size,
HREF="LONG-SIZE"
>long size</GTKDOCLINK
>,
int links,
int year,
const char *month,
@ -234,6 +238,11 @@ HREF="libxml-nanoftp.html#XMLNANOFTPCWD"
> (void *ctx,
char *directory);
int <A
HREF="libxml-nanoftp.html#XMLNANOFTPDELE"
>xmlNanoFTPDele</A
> (void *ctx,
char *file);
int <A
HREF="libxml-nanoftp.html#XMLNANOFTPGETCONNECTION"
>xmlNanoFTPGetConnection</A
> (void *ctx);
@ -279,7 +288,7 @@ HREF="libxml-nanoftp.html#XMLNANOFTPREAD"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN18073"
NAME="AEN20080"
></A
><H2
>Description</H2
@ -289,14 +298,14 @@ NAME="AEN18073"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN18076"
NAME="AEN20083"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN18078"
NAME="AEN20085"
></A
><H3
><A
@ -318,9 +327,9 @@ CLASS="PROGRAMLISTING"
const char *owner,
const char *group,
unsigned <GTKDOCLINK
HREF="LONG"
>long</GTKDOCLINK
> size,
HREF="LONG-SIZE"
>long size</GTKDOCLINK
>,
int links,
int year,
const char *month,
@ -338,7 +347,9 @@ Note that only one of year and day:minute are specified.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18085"><P
NAME="AEN20092"
></A
><P
></P
><TABLE
BORDER="0"
@ -441,14 +452,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>size</I
>Param6</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the file size</TD
>&nbsp;</TD
></TR
><TR
><TD
@ -561,7 +572,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18138"
NAME="AEN20145"
></A
><H3
><A
@ -590,7 +601,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18144"><P
NAME="AEN20151"
></A
><P
></P
><TABLE
BORDER="0"
@ -660,7 +673,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18161"
NAME="AEN20168"
></A
><H3
><A
@ -690,7 +703,7 @@ and get the hostname</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18167"
NAME="AEN20174"
></A
><H3
><A
@ -718,7 +731,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18173"
NAME="AEN20180"
></A
><H3
><A
@ -745,7 +758,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18179"><P
NAME="AEN20186"
></A
><P
></P
><TABLE
BORDER="0"
@ -781,7 +796,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18188"
NAME="AEN20195"
></A
><H3
><A
@ -808,7 +823,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18194"><P
NAME="AEN20201"
></A
><P
></P
><TABLE
BORDER="0"
@ -844,7 +861,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18203"
NAME="AEN20210"
></A
><H3
><A
@ -872,7 +889,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18209"><P
NAME="AEN20216"
></A
><P
></P
><TABLE
BORDER="0"
@ -925,7 +944,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18222"
NAME="AEN20229"
></A
><H3
><A
@ -952,7 +971,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18228"><P
NAME="AEN20235"
></A
><P
></P
><TABLE
BORDER="0"
@ -988,7 +1009,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18237"
NAME="AEN20244"
></A
><H3
><A
@ -1015,7 +1036,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18243"><P
NAME="AEN20250"
></A
><P
></P
><TABLE
BORDER="0"
@ -1069,7 +1092,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18256"
NAME="AEN20263"
></A
><H3
><A
@ -1096,7 +1119,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18262"><P
NAME="AEN20269"
></A
><P
></P
><TABLE
BORDER="0"
@ -1150,7 +1175,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18275"
NAME="AEN20282"
></A
><H3
><A
@ -1177,7 +1202,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18281"><P
NAME="AEN20288"
></A
><P
></P
><TABLE
BORDER="0"
@ -1231,7 +1258,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18294"
NAME="AEN20301"
></A
><H3
><A
@ -1261,7 +1288,9 @@ A NULL URL cleans up proxy informations.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18300"><P
NAME="AEN20307"
></A
><P
></P
><TABLE
BORDER="0"
@ -1297,7 +1326,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18309"
NAME="AEN20316"
></A
><H3
><A
@ -1330,7 +1359,9 @@ ftp_proxy_password environment variables.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18315"><P
NAME="AEN20322"
></A
><P
></P
><TABLE
BORDER="0"
@ -1439,7 +1470,7 @@ CLASS="PARAMETER"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18341"
NAME="AEN20348"
></A
><H3
><A
@ -1471,7 +1502,9 @@ be established.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18347"><P
NAME="AEN20354"
></A
><P
></P
><TABLE
BORDER="0"
@ -1542,7 +1575,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18364"
NAME="AEN20371"
></A
><H3
><A
@ -1569,7 +1602,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18370"><P
NAME="AEN20377"
></A
><P
></P
><TABLE
BORDER="0"
@ -1623,7 +1658,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18383"
NAME="AEN20390"
></A
><H3
><A
@ -1650,7 +1685,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18389"><P
NAME="AEN20396"
></A
><P
></P
><TABLE
BORDER="0"
@ -1704,7 +1741,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18402"
NAME="AEN20409"
></A
><H3
><A
@ -1732,7 +1769,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18408"><P
NAME="AEN20415"
></A
><P
></P
><TABLE
BORDER="0"
@ -1803,7 +1842,108 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18425"
NAME="AEN20432"
></A
><H3
><A
NAME="XMLNANOFTPDELE"
></A
>xmlNanoFTPDele ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xmlNanoFTPDele (void *ctx,
char *file);</PRE
></TD
></TR
></TABLE
><P
>Tries to delete an item (file or directory) from server</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN20438"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctx</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> an FTP context</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>file</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a file or directory on the server</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"
>-1 incase of error, 1 if DELE worked, 0 if it failed</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN20455"
></A
><H3
><A
@ -1831,7 +1971,9 @@ passive mode is supported.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18431"><P
NAME="AEN20461"
></A
><P
></P
><TABLE
BORDER="0"
@ -1885,7 +2027,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18444"
NAME="AEN20474"
></A
><H3
><A
@ -1912,7 +2054,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18450"><P
NAME="AEN20480"
></A
><P
></P
><TABLE
BORDER="0"
@ -1966,7 +2110,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18463"
NAME="AEN20493"
></A
><H3
><A
@ -2000,7 +2144,9 @@ in the callbacks.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18470"><P
NAME="AEN20500"
></A
><P
></P
><TABLE
BORDER="0"
@ -2105,7 +2251,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18495"
NAME="AEN20525"
></A
><H3
><A
@ -2133,7 +2279,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18501"><P
NAME="AEN20531"
></A
><P
></P
><TABLE
BORDER="0"
@ -2204,7 +2352,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18518"
NAME="AEN20548"
></A
><H3
><A
@ -2238,7 +2386,9 @@ in the callbacks. The last callback has a size of 0 block.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18525"><P
NAME="AEN20555"
></A
><P
></P
><TABLE
BORDER="0"
@ -2343,7 +2493,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18550"
NAME="AEN20580"
></A
><H3
><A
@ -2383,7 +2533,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18558"><P
NAME="AEN20588"
></A
><P
></P
><TABLE
BORDER="0"
@ -2461,7 +2613,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte read. 0 is an indication of an end of connection.
-1 indicates a parameter error.</TD
-1 indicates a parameter error.</TD
></TR
></TBODY
></TABLE

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-NANOHTTP">nanohttp</H1
NAME="LIBXML-NANOHTTP"
></A
>nanohttp</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN17735"
NAME="AEN19741"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN17735"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN17738"><H2
NAME="AEN19744"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -220,7 +224,7 @@ HREF="libxml-nanohttp.html#XMLNANOHTTPCLOSE"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN17754"
NAME="AEN19760"
></A
><H2
>Description</H2
@ -230,14 +234,14 @@ NAME="AEN17754"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN17757"
NAME="AEN19763"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN17759"
NAME="AEN19765"
></A
><H3
><A
@ -266,7 +270,7 @@ Currently it just checks for proxy informations</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17765"
NAME="AEN19771"
></A
><H3
><A
@ -294,7 +298,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17771"
NAME="AEN19777"
></A
><H3
><A
@ -324,7 +328,9 @@ A NULL URL cleans up proxy informations.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17777"><P
NAME="AEN19783"
></A
><P
></P
><TABLE
BORDER="0"
@ -360,7 +366,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17786"
NAME="AEN19792"
></A
><H3
><A
@ -390,7 +396,9 @@ and save it's content in the file.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17792"><P
NAME="AEN19798"
></A
><P
></P
><TABLE
BORDER="0"
@ -450,7 +458,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> if available the Content-Type information will be
returned at that location</TD
returned at that location</TD
></TR
><TR
><TD
@ -469,7 +477,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>-1 in case of failure, 0 incase of success. The contentType,
if provided must be freed by the caller</TD
if provided must be freed by the caller</TD
></TR
></TBODY
></TABLE
@ -480,7 +488,7 @@ if provided must be freed by the caller</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17813"
NAME="AEN19819"
></A
><H3
><A
@ -519,7 +527,9 @@ and the input buffer for the request content.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17820"><P
NAME="AEN19826"
></A
><P
></P
><TABLE
BORDER="0"
@ -640,7 +650,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17849"
NAME="AEN19855"
></A
><H3
><A
@ -680,7 +690,9 @@ and the input buffer for the request content.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17856"><P
NAME="AEN19862"
></A
><P
></P
><TABLE
BORDER="0"
@ -818,7 +830,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17889"
NAME="AEN19895"
></A
><H3
><A
@ -847,7 +859,9 @@ via HTTP GET.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17895"><P
NAME="AEN19901"
></A
><P
></P
><TABLE
BORDER="0"
@ -890,7 +904,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> if available the Content-Type information will be
returned at that location</TD
returned at that location</TD
></TR
></TBODY
></TABLE
@ -901,7 +915,7 @@ returned at that location</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17908"
NAME="AEN19914"
></A
><H3
><A
@ -931,7 +945,9 @@ via HTTP GET.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17914"><P
NAME="AEN19920"
></A
><P
></P
><TABLE
BORDER="0"
@ -974,7 +990,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> if available the Content-Type information will be
returned at that location</TD
returned at that location</TD
></TR
><TR
><TD
@ -1002,7 +1018,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17931"
NAME="AEN19937"
></A
><H3
><A
@ -1029,7 +1045,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17937"><P
NAME="AEN19943"
></A
><P
></P
><TABLE
BORDER="0"
@ -1083,7 +1101,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17950"
NAME="AEN19956"
></A
><H3
><A
@ -1110,7 +1128,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17956"><P
NAME="AEN19962"
></A
><P
></P
><TABLE
BORDER="0"
@ -1165,7 +1185,7 @@ header.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17969"
NAME="AEN19975"
></A
><H3
><A
@ -1205,7 +1225,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17977"><P
NAME="AEN19983"
></A
><P
></P
><TABLE
BORDER="0"
@ -1283,7 +1305,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of byte read. 0 is an indication of an end of connection.
-1 indicates a parameter error.</TD
-1 indicates a parameter error.</TD
></TR
></TBODY
></TABLE
@ -1294,7 +1316,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17998"
NAME="AEN20004"
></A
><H3
><A
@ -1323,7 +1345,9 @@ It closes and free the context at the end</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18004"><P
NAME="AEN20010"
></A
><P
></P
><TABLE
BORDER="0"
@ -1394,7 +1418,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN18021"
NAME="AEN20027"
></A
><H3
><A
@ -1422,7 +1446,9 @@ free all data related to it.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN18027"><P
NAME="AEN20033"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -107,7 +107,9 @@ SIZE="3"
CLASS="CHAPTER"
><H1
><A
NAME="LIBXML-NOTES">Libxml Programming Notes</H1
NAME="LIBXML-NOTES"
></A
>Libxml Programming Notes</H1
><P
>Libxml is an XML toolkit library, it allows to parse, edit
search and write XML documents. There is also an HTML parser front-end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

2202
doc/html/libxml-relaxng.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -13,8 +13,8 @@ REL="UP"
TITLE="Libxml Library Reference"
HREF="libxml-lib.html"><LINK
REL="PREVIOUS"
TITLE="parser"
HREF="libxml-parser.html"><LINK
TITLE="xmlreader"
HREF="libxml-xmlreader.html"><LINK
REL="NEXT"
TITLE="tree"
HREF="libxml-tree.html"></HEAD
@ -49,7 +49,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxml-parser.html"
HREF="libxml-xmlreader.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-SAX">SAX</H1
NAME="LIBXML-SAX"
></A
>SAX</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN2881"
NAME="AEN4112"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN2881"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN2884"><H2
NAME="AEN4115"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -528,7 +532,7 @@ HREF="libxml-sax.html#DOCBDEFAULTSAXHANDLERINIT"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN2982"
NAME="AEN4213"
></A
><H2
>Description</H2
@ -538,14 +542,14 @@ NAME="AEN2982"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN2985"
NAME="AEN4216"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN2987"
NAME="AEN4218"
></A
><H3
><A
@ -569,13 +573,15 @@ HREF="libxml-tree.html#XMLCHAR"
></TR
></TABLE
><P
>Return the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</P
>Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2994"><P
NAME="AEN4225"
></A
><P
></P
><TABLE
BORDER="0"
@ -629,7 +635,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3007"
NAME="AEN4238"
></A
><H3
><A
@ -653,14 +659,16 @@ HREF="libxml-tree.html#XMLCHAR"
></TR
></TABLE
><P
>Return the system ID, basically URL or filename e.g.
>Provides the system ID, basically URL or filename e.g.
http://www.sgmlsource.com/dtds/memo.dtd</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3014"><P
NAME="AEN4245"
></A
><P
></P
><TABLE
BORDER="0"
@ -714,7 +722,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3027"
NAME="AEN4258"
></A
><H3
><A
@ -746,7 +754,9 @@ Everything is available on the context, so this is useless in our case.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3034"><P
NAME="AEN4265"
></A
><P
></P
><TABLE
BORDER="0"
@ -799,7 +809,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3047"
NAME="AEN4278"
></A
><H3
><A
@ -820,13 +830,15 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>Return the line number of the current parsing point.</P
>Provide the line number of the current parsing point.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3053"><P
NAME="AEN4284"
></A
><P
></P
><TABLE
BORDER="0"
@ -880,7 +892,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3066"
NAME="AEN4297"
></A
><H3
><A
@ -901,13 +913,15 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>Return the column number of the current parsing point.</P
>Provide the column number of the current parsing point.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3072"><P
NAME="AEN4303"
></A
><P
></P
><TABLE
BORDER="0"
@ -961,7 +975,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3085"
NAME="AEN4316"
></A
><H3
><A
@ -988,7 +1002,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3091"><P
NAME="AEN4322"
></A
><P
></P
><TABLE
BORDER="0"
@ -1042,7 +1058,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3104"
NAME="AEN4335"
></A
><H3
><A
@ -1069,7 +1085,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3110"><P
NAME="AEN4341"
></A
><P
></P
><TABLE
BORDER="0"
@ -1123,7 +1141,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3123"
NAME="AEN4354"
></A
><H3
><A
@ -1150,7 +1168,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3129"><P
NAME="AEN4360"
></A
><P
></P
><TABLE
BORDER="0"
@ -1204,7 +1224,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3142"
NAME="AEN4373"
></A
><H3
><A
@ -1243,7 +1263,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3151"><P
NAME="AEN4382"
></A
><P
></P
><TABLE
BORDER="0"
@ -1330,7 +1352,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3172"
NAME="AEN4403"
></A
><H3
><A
@ -1369,7 +1391,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3181"><P
NAME="AEN4412"
></A
><P
></P
><TABLE
BORDER="0"
@ -1456,7 +1480,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3202"
NAME="AEN4433"
></A
><H3
><A
@ -1490,7 +1514,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3210"><P
NAME="AEN4441"
></A
><P
></P
><TABLE
BORDER="0"
@ -1561,7 +1587,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3227"
NAME="AEN4458"
></A
><H3
><A
@ -1595,7 +1621,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3235"><P
NAME="AEN4466"
></A
><P
></P
><TABLE
BORDER="0"
@ -1666,7 +1694,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3252"
NAME="AEN4483"
></A
><H3
><A
@ -1700,21 +1728,23 @@ HREF="libxml-tree.html#XMLCHAR"
><P
>The entity loader, to control the loading of external entities,
the application can either:
- override this <A
- override this <A
HREF="libxml-sax.html#RESOLVEENTITY"
>resolveEntity</A
>() callback in the SAX block
- or better use the <A
- or better use the <A
HREF="libxml-parser.html#XMLSETEXTERNALENTITYLOADER"
>xmlSetExternalEntityLoader</A
>() function to
set up it's own entity resolution routine</P
set up it's own entity resolution routine</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3263"><P
NAME="AEN4494"
></A
><P
></P
><TABLE
BORDER="0"
@ -1802,7 +1832,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3284"
NAME="AEN4515"
></A
><H3
><A
@ -1846,7 +1876,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3294"><P
NAME="AEN4525"
></A
><P
></P
><TABLE
BORDER="0"
@ -1967,7 +1999,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3323"
NAME="AEN4554"
></A
><H3
><A
@ -2012,7 +2044,9 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3333"><P
NAME="AEN4564"
></A
><P
></P
><TABLE
BORDER="0"
@ -2150,7 +2184,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3366"
NAME="AEN4597"
></A
><H3
><A
@ -2186,7 +2220,9 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3374"><P
NAME="AEN4605"
></A
><P
></P
><TABLE
BORDER="0"
@ -2273,7 +2309,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3395"
NAME="AEN4626"
></A
><H3
><A
@ -2312,7 +2348,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3404"><P
NAME="AEN4635"
></A
><P
></P
><TABLE
BORDER="0"
@ -2399,7 +2437,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3425"
NAME="AEN4656"
></A
><H3
><A
@ -2442,7 +2480,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3435"><P
NAME="AEN4666"
></A
><P
></P
><TABLE
BORDER="0"
@ -2546,7 +2586,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3460"
NAME="AEN4691"
></A
><H3
><A
@ -2573,7 +2613,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3466"><P
NAME="AEN4697"
></A
><P
></P
><TABLE
BORDER="0"
@ -2609,7 +2651,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3475"
NAME="AEN4706"
></A
><H3
><A
@ -2636,7 +2678,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3481"><P
NAME="AEN4712"
></A
><P
></P
><TABLE
BORDER="0"
@ -2672,7 +2716,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3490"
NAME="AEN4721"
></A
><H3
><A
@ -2710,7 +2754,9 @@ the element.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3498"><P
NAME="AEN4729"
></A
><P
></P
><TABLE
BORDER="0"
@ -2780,7 +2826,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3515"
NAME="AEN4746"
></A
><H3
><A
@ -2815,7 +2861,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3523"><P
NAME="AEN4754"
></A
><P
></P
><TABLE
BORDER="0"
@ -2885,7 +2933,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3540"
NAME="AEN4771"
></A
><H3
><A
@ -2916,7 +2964,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3547"><P
NAME="AEN4778"
></A
><P
></P
><TABLE
BORDER="0"
@ -2969,7 +3019,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3560"
NAME="AEN4791"
></A
><H3
><A
@ -3000,7 +3050,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3567"><P
NAME="AEN4798"
></A
><P
></P
><TABLE
BORDER="0"
@ -3053,7 +3105,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3580"
NAME="AEN4811"
></A
><H3
><A
@ -3085,7 +3137,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3587"><P
NAME="AEN4818"
></A
><P
></P
><TABLE
BORDER="0"
@ -3155,7 +3209,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3604"
NAME="AEN4835"
></A
><H3
><A
@ -3188,7 +3242,9 @@ UNUSED: by default the DOM building will use characters</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3611"><P
NAME="AEN4842"
></A
><P
></P
><TABLE
BORDER="0"
@ -3258,7 +3314,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3628"
NAME="AEN4859"
></A
><H3
><A
@ -3293,7 +3349,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3636"><P
NAME="AEN4867"
></A
><P
></P
><TABLE
BORDER="0"
@ -3363,7 +3421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3653"
NAME="AEN4884"
></A
><H3
><A
@ -3398,7 +3456,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3661"><P
NAME="AEN4892"
></A
><P
></P
><TABLE
BORDER="0"
@ -3468,7 +3528,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3678"
NAME="AEN4909"
></A
><H3
><A
@ -3499,7 +3559,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3685"><P
NAME="AEN4916"
></A
><P
></P
><TABLE
BORDER="0"
@ -3552,7 +3614,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3698"
NAME="AEN4929"
></A
><H3
><A
@ -3582,7 +3644,9 @@ HREF="libxml-tree.html#XMLNSPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3705"><P
NAME="AEN4936"
></A
><P
></P
><TABLE
BORDER="0"
@ -3636,7 +3700,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3718"
NAME="AEN4949"
></A
><H3
><A
@ -3668,7 +3732,9 @@ one read upon parsing.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3725"><P
NAME="AEN4956"
></A
><P
></P
><TABLE
BORDER="0"
@ -3739,7 +3805,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3742"
NAME="AEN4973"
></A
><H3
><A
@ -3774,7 +3840,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3750"><P
NAME="AEN4981"
></A
><P
></P
><TABLE
BORDER="0"
@ -3844,7 +3912,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3767"
NAME="AEN4998"
></A
><H3
><A
@ -3875,7 +3943,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3774"><P
NAME="AEN5005"
></A
><P
></P
><TABLE
BORDER="0"
@ -3928,7 +3998,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3787"
NAME="AEN5018"
></A
><H3
><A
@ -3960,7 +4030,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3794"><P
NAME="AEN5025"
></A
><P
></P
><TABLE
BORDER="0"
@ -4030,7 +4102,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3811"
NAME="AEN5042"
></A
><H3
><A
@ -4061,7 +4133,9 @@ HREF="libxml-parser.html#XMLSAXHANDLER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3818"><P
NAME="AEN5049"
></A
><P
></P
><TABLE
BORDER="0"
@ -4114,7 +4188,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3831"
NAME="AEN5062"
></A
><H3
><A
@ -4144,7 +4218,9 @@ HREF="libxml-parser.html#XMLSAXHANDLER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3838"><P
NAME="AEN5069"
></A
><P
></P
><TABLE
BORDER="0"
@ -4180,7 +4256,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3847"
NAME="AEN5078"
></A
><H3
><A
@ -4210,7 +4286,9 @@ HREF="libxml-parser.html#XMLSAXHANDLER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3854"><P
NAME="AEN5085"
></A
><P
></P
><TABLE
BORDER="0"
@ -4246,7 +4324,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3863"
NAME="AEN5094"
></A
><H3
><A
@ -4274,7 +4352,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3869"
NAME="AEN5100"
></A
><H3
><A
@ -4302,7 +4380,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3875"
NAME="AEN5106"
></A
><H3
><A
@ -4343,7 +4421,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxml-parser.html"
HREF="libxml-xmlreader.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@ -4415,7 +4493,7 @@ ALIGN="left"
COLOR="#FFFFFF"
SIZE="3"
><B
>parser</B
>xmlreader</B
></FONT
></TD
><TD

View File

@ -105,11 +105,13 @@ ALIGN="right"
></DIV
><H1
><A
NAME="LIBXML-SCHEMASINTERNALS">schemasInternals</H1
NAME="LIBXML-SCHEMASINTERNALS"
></A
>schemasInternals</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN31773"
NAME="AEN34104"
></A
><H2
>Name</H2
@ -117,7 +119,9 @@ NAME="AEN31773"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN31776"><H2
NAME="AEN34107"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -288,7 +292,7 @@ HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN31817"
NAME="AEN34148"
></A
><H2
>Description</H2
@ -298,14 +302,14 @@ NAME="AEN31817"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN31820"
NAME="AEN34151"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN31822"
NAME="AEN34153"
></A
><H3
><A
@ -364,7 +368,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31827"
NAME="AEN34158"
></A
><H3
><A
@ -399,7 +403,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31832"
NAME="AEN34163"
></A
><H3
><A
@ -425,7 +429,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31837"
NAME="AEN34168"
></A
><H3
><A
@ -451,7 +455,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31842"
NAME="AEN34173"
></A
><H3
><A
@ -497,7 +501,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31847"
NAME="AEN34178"
></A
><H3
><A
@ -523,7 +527,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31852"
NAME="AEN34183"
></A
><H3
><A
@ -560,7 +564,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31857"
NAME="AEN34188"
></A
><H3
><A
@ -586,7 +590,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31862"
NAME="AEN34193"
></A
><H3
><A
@ -615,7 +619,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31867"
NAME="AEN34198"
></A
><H3
><A
@ -641,7 +645,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31872"
NAME="AEN34203"
></A
><H3
><A
@ -667,7 +671,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31877"
NAME="AEN34208"
></A
><H3
><A
@ -693,7 +697,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31882"
NAME="AEN34213"
></A
><H3
><A
@ -719,7 +723,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31887"
NAME="AEN34218"
></A
><H3
><A
@ -760,7 +764,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31892"
NAME="AEN34223"
></A
><H3
><A
@ -786,7 +790,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31897"
NAME="AEN34228"
></A
><H3
><A
@ -822,7 +826,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31902"
NAME="AEN34233"
></A
><H3
><A
@ -848,7 +852,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31907"
NAME="AEN34238"
></A
><H3
><A
@ -869,12 +873,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element content type is mixed</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31912"
NAME="AEN34244"
></A
><H3
><A
@ -895,12 +901,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element is nillable</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31917"
NAME="AEN34250"
></A
><H3
><A
@ -921,12 +929,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element is global</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31922"
NAME="AEN34256"
></A
><H3
><A
@ -947,12 +957,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element has a default value</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31927"
NAME="AEN34262"
></A
><H3
><A
@ -973,12 +985,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element has a fixed value</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31932"
NAME="AEN34268"
></A
><H3
><A
@ -999,12 +1013,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element is abstract</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31937"
NAME="AEN34274"
></A
><H3
><A
@ -1025,12 +1041,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element is top level</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31942"
NAME="AEN34280"
></A
><H3
><A
@ -1051,12 +1069,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the element is a reference to a type</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31947"
NAME="AEN34286"
></A
><H3
><A
@ -1102,12 +1122,15 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>xmlSchemaType, xmlSchemaFacet and xmlSchemaElement start of
structures must be kept similar</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31952"
NAME="AEN34292"
></A
><H3
><A
@ -1133,7 +1156,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31957"
NAME="AEN34297"
></A
><H3
><A
@ -1159,7 +1182,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31962"
NAME="AEN34302"
></A
><H3
><A
@ -1185,7 +1208,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31967"
NAME="AEN34307"
></A
><H3
><A
@ -1211,7 +1234,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31972"
NAME="AEN34312"
></A
><H3
><A
@ -1237,7 +1260,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31977"
NAME="AEN34317"
></A
><H3
><A
@ -1268,7 +1291,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31982"
NAME="AEN34322"
></A
><H3
><A
@ -1294,7 +1317,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31987"
NAME="AEN34327"
></A
><H3
><A
@ -1315,12 +1338,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the shemas requires qualified elements</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31992"
NAME="AEN34333"
></A
><H3
><A
@ -1341,12 +1366,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>the shemas requires qualified attributes</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31997"
NAME="AEN34339"
></A
><H3
><A
@ -1390,7 +1417,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN32002"
NAME="AEN34344"
></A
><H3
><A
@ -1420,7 +1447,9 @@ HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN32009"><P
NAME="AEN34351"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-THREADS">threads</H1
NAME="LIBXML-THREADS"
></A
>threads</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN20981"
NAME="AEN22983"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN20981"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN20984"><H2
NAME="AEN22986"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -252,7 +256,7 @@ HREF="libxml-threads.html#XMLGETGLOBALSTATE"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN21015"
NAME="AEN23017"
></A
><H2
>Description</H2
@ -262,14 +266,14 @@ NAME="AEN21015"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN21018"
NAME="AEN23020"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN21020"
NAME="AEN23022"
></A
><H3
><A
@ -295,7 +299,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21025"
NAME="AEN23027"
></A
><H3
><A
@ -316,18 +320,12 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
><A
HREF="libxml-threads.html#XMLNEWMUTEX"
>xmlNewMutex</A
>() is used to allocate a libxml2 token struct for use in
synchronizing access to data.</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21032"
NAME="AEN23032"
></A
><H3
><A
@ -353,7 +351,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21037"
NAME="AEN23037"
></A
><H3
><A
@ -379,7 +377,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21042"
NAME="AEN23042"
></A
><H3
><A
@ -403,11 +401,19 @@ HREF="libxml-threads.html#XMLMUTEXPTR"
></TR
></TABLE
><P
><A
HREF="libxml-threads.html#XMLNEWMUTEX"
>xmlNewMutex</A
>() is used to allocate a libxml2 token struct for use in
synchronizing access to data.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21048"><P
NAME="AEN23050"
></A
><P
></P
><TABLE
BORDER="0"
@ -433,7 +439,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
>a new simple mutex pointer or NULL in case of error</TD
></TR
></TBODY
></TABLE
@ -444,7 +450,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21057"
NAME="AEN23059"
></A
><H3
><A
@ -477,7 +483,9 @@ HREF="libxml-threads.html#XMLMUTEXLOCK"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21065"><P
NAME="AEN23067"
></A
><P
></P
><TABLE
BORDER="0"
@ -513,7 +521,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21074"
NAME="AEN23076"
></A
><H3
><A
@ -546,7 +554,9 @@ HREF="libxml-threads.html#XMLMUTEXUNLOCK"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21082"><P
NAME="AEN23084"
></A
><P
></P
><TABLE
BORDER="0"
@ -582,7 +592,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21091"
NAME="AEN23093"
></A
><H3
><A
@ -616,7 +626,9 @@ struct.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21099"><P
NAME="AEN23101"
></A
><P
></P
><TABLE
BORDER="0"
@ -652,7 +664,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21108"
NAME="AEN23110"
></A
><H3
><A
@ -676,11 +688,21 @@ HREF="libxml-threads.html#XMLRMUTEXPTR"
></TR
></TABLE
><P
><GTKDOCLINK
HREF="XMLRNEWMUTEX"
>xmlRNewMutex</GTKDOCLINK
>() is used to allocate a reentrant mutex for use in
synchronizing access to data. token_r is a re-entrant lock and thus useful
for synchronizing access to data structures that may be manipulated in a
recursive fashion.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21114"><P
NAME="AEN23118"
></A
><P
></P
><TABLE
BORDER="0"
@ -706,7 +728,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
>the new reentrant mutex pointer or NULL in case of error</TD
></TR
></TBODY
></TABLE
@ -717,7 +739,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21123"
NAME="AEN23127"
></A
><H3
><A
@ -750,7 +772,9 @@ HREF="libxml-threads.html#XMLRMUTEXLOCK"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21131"><P
NAME="AEN23135"
></A
><P
></P
><TABLE
BORDER="0"
@ -786,7 +810,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21140"
NAME="AEN23144"
></A
><H3
><A
@ -819,7 +843,9 @@ HREF="libxml-threads.html#XMLRMUTEXUNLOCK"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21148"><P
NAME="AEN23152"
></A
><P
></P
><TABLE
BORDER="0"
@ -855,7 +881,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21157"
NAME="AEN23161"
></A
><H3
><A
@ -879,11 +905,19 @@ HREF="libxml-threads.html#XMLRMUTEXPTR"
></TR
></TABLE
><P
><GTKDOCLINK
HREF="XMLRFREEMUTEX"
>xmlRFreeMutex</GTKDOCLINK
>() is used to reclaim resources associated with a
reentrant mutex.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21163"><P
NAME="AEN23169"
></A
><P
></P
><TABLE
BORDER="0"
@ -908,7 +942,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the reentrant mutex</TD
></TR
></TBODY
></TABLE
@ -919,7 +953,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21172"
NAME="AEN23178"
></A
><H3
><A
@ -951,7 +985,7 @@ data of the libxml2 library.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21179"
NAME="AEN23185"
></A
><H3
><A
@ -983,7 +1017,7 @@ library.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21186"
NAME="AEN23192"
></A
><H3
><A
@ -1015,7 +1049,7 @@ library.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21193"
NAME="AEN23199"
></A
><H3
><A
@ -1045,7 +1079,9 @@ HREF="libxml-threads.html#XMLGETTHREADID"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21200"><P
NAME="AEN23206"
></A
><P
></P
><TABLE
BORDER="0"
@ -1082,7 +1118,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21209"
NAME="AEN23215"
></A
><H3
><A
@ -1112,7 +1148,9 @@ HREF="libxml-threads.html#XMLISMAINTHREAD"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21216"><P
NAME="AEN23222"
></A
><P
></P
><TABLE
BORDER="0"
@ -1149,7 +1187,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21225"
NAME="AEN23231"
></A
><H3
><A
@ -1181,7 +1219,7 @@ data of the libxml2 library once processing has ended.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN21232"
NAME="AEN23238"
></A
><H3
><A
@ -1214,7 +1252,9 @@ HREF="libxml-threads.html#XMLGETGLOBALSTATE"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN21240"><P
NAME="AEN23246"
></A
><P
></P
><TABLE
BORDER="0"

File diff suppressed because it is too large Load Diff

View File

@ -13,8 +13,8 @@ REL="UP"
TITLE="Libxml Library Reference"
HREF="libxml-lib.html"><LINK
REL="PREVIOUS"
TITLE="valid"
HREF="libxml-valid.html"><LINK
TITLE="relaxng"
HREF="libxml-relaxng.html"><LINK
REL="NEXT"
TITLE="xmlerror"
HREF="libxml-xmlerror.html"></HEAD
@ -49,7 +49,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxml-valid.html"
HREF="libxml-relaxng.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-URI">uri</H1
NAME="LIBXML-URI"
></A
>uri</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN10662"
NAME="AEN12609"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN10662"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN10665"><H2
NAME="AEN12612"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -247,7 +251,17 @@ HREF="libxml-uri.html#XMLFREEURI"
> (<A
HREF="libxml-uri.html#XMLURIPTR"
>xmlURIPtr</A
> uri);</PRE
> uri);
<A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
>* <A
HREF="libxml-uri.html#XMLCANONICPATH"
>xmlCanonicPath</A
> (const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *path);</PRE
></TD
></TR
></TABLE
@ -255,7 +269,7 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN10697"
NAME="AEN12647"
></A
><H2
>Description</H2
@ -265,14 +279,14 @@ NAME="AEN10697"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN10700"
NAME="AEN12650"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN10702"
NAME="AEN12652"
></A
><H3
><A
@ -312,7 +326,7 @@ as described in RFC 2396 but separated for further processing.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10708"
NAME="AEN12658"
></A
><H3
><A
@ -338,7 +352,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10713"
NAME="AEN12663"
></A
><H3
><A
@ -368,7 +382,9 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10720"><P
NAME="AEN12670"
></A
><P
></P
><TABLE
BORDER="0"
@ -405,7 +421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10729"
NAME="AEN12679"
></A
><H3
><A
@ -447,7 +463,9 @@ RFC 2396</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10739"><P
NAME="AEN12689"
></A
><P
></P
><TABLE
BORDER="0"
@ -508,7 +526,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>a new URI string (to be freed by the caller) or NULL in case
of error.</TD
of error.</TD
></TR
></TBODY
></TABLE
@ -519,7 +537,7 @@ of error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10756"
NAME="AEN12706"
></A
><H3
><A
@ -551,7 +569,9 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10764"><P
NAME="AEN12714"
></A
><P
></P
><TABLE
BORDER="0"
@ -605,7 +625,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10777"
NAME="AEN12727"
></A
><H3
><A
@ -644,7 +664,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10786"><P
NAME="AEN12736"
></A
><P
></P
><TABLE
BORDER="0"
@ -715,7 +737,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10803"
NAME="AEN12753"
></A
><H3
><A
@ -748,7 +770,9 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10811"><P
NAME="AEN12761"
></A
><P
></P
><TABLE
BORDER="0"
@ -802,7 +826,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10824"
NAME="AEN12774"
></A
><H3
><A
@ -841,7 +865,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10833"><P
NAME="AEN12783"
></A
><P
></P
><TABLE
BORDER="0"
@ -894,7 +920,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10846"
NAME="AEN12796"
></A
><H3
><A
@ -932,7 +958,9 @@ and the characters in the exception list.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10855"><P
NAME="AEN12805"
></A
><P
></P
><TABLE
BORDER="0"
@ -1003,7 +1031,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10872"
NAME="AEN12822"
></A
><H3
><A
@ -1036,7 +1064,9 @@ CLASS="LITERAL"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10879"><P
NAME="AEN12829"
></A
><P
></P
><TABLE
BORDER="0"
@ -1124,7 +1154,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10900"
NAME="AEN12850"
></A
><H3
><A
@ -1154,7 +1184,9 @@ Section 5.2, steps 6.c through 6.g.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10907"><P
NAME="AEN12857"
></A
><P
></P
><TABLE
BORDER="0"
@ -1208,7 +1240,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10920"
NAME="AEN12870"
></A
><H3
><A
@ -1243,7 +1275,9 @@ based it's impossible to be sure.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10928"><P
NAME="AEN12878"
></A
><P
></P
><TABLE
BORDER="0"
@ -1291,7 +1325,7 @@ VALIGN="TOP"
25 May 2001
Uses xmlParseURI and xmlURIEscapeStr to try to escape correctly
according to RFC2396.
- Carl Douglas</TD
- Carl Douglas</TD
></TR
></TBODY
></TABLE
@ -1302,7 +1336,7 @@ according to RFC2396.
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10941"
NAME="AEN12891"
></A
><H3
><A
@ -1332,7 +1366,9 @@ HREF="libxml-uri.html#XMLURIPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10948"><P
NAME="AEN12898"
></A
><P
></P
><TABLE
BORDER="0"
@ -1365,6 +1401,98 @@ VALIGN="TOP"
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN12907"
></A
><H3
><A
NAME="XMLCANONICPATH"
></A
>xmlCanonicPath ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
>* xmlCanonicPath (const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *path);</PRE
></TD
></TR
></TABLE
><P
>Constructs a canonic path from the specified path.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN12915"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>path</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the resource locator in a filesystem notation</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"
>a new canonic path, or a duplicate of the path parameter if the
construction fails. The caller is responsible for freeing the memory occupied
by the returned string. If there is insufficient memory available, or the
argument is NULL, the function returns NULL.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
@ -1381,7 +1509,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
HREF="libxml-valid.html"
HREF="libxml-relaxng.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@ -1453,7 +1581,7 @@ ALIGN="left"
COLOR="#FFFFFF"
SIZE="3"
><B
>valid</B
>relaxng</B
></FONT
></TD
><TD

File diff suppressed because it is too large Load Diff

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XINCLUDE">xinclude</H1
NAME="LIBXML-XINCLUDE"
></A
>xinclude</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN17696"
NAME="AEN19702"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN17696"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN17699"><H2
NAME="AEN19705"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -156,7 +160,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN17704"
NAME="AEN19710"
></A
><H2
>Description</H2
@ -166,14 +170,14 @@ NAME="AEN17704"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN17707"
NAME="AEN19713"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN17709"
NAME="AEN19715"
></A
><H3
><A
@ -208,7 +212,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17717"><P
NAME="AEN19723"
></A
><P
></P
><TABLE
BORDER="0"
@ -252,7 +258,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 if no substitution were done, -1 if some processing failed
or the number of substitutions done.</TD
or the number of substitutions done.</TD
></TR
></TBODY
></TABLE

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XMLAUTOMATA">xmlautomata</H1
NAME="LIBXML-XMLAUTOMATA"
></A
>xmlautomata</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN27967"
NAME="AEN30150"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN27967"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN27970"><H2
NAME="AEN30153"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -388,7 +392,7 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN28035"
NAME="AEN30218"
></A
><H2
>Description</H2
@ -398,14 +402,14 @@ NAME="AEN28035"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN28038"
NAME="AEN30221"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN28040"
NAME="AEN30223"
></A
><H3
><A
@ -431,7 +435,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28045"
NAME="AEN30228"
></A
><H3
><A
@ -459,7 +463,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28051"
NAME="AEN30234"
></A
><H3
><A
@ -485,7 +489,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28056"
NAME="AEN30239"
></A
><H3
><A
@ -513,7 +517,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28062"
NAME="AEN30245"
></A
><H3
><A
@ -543,7 +547,9 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28069"><P
NAME="AEN30252"
></A
><P
></P
><TABLE
BORDER="0"
@ -580,7 +586,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28078"
NAME="AEN30261"
></A
><H3
><A
@ -610,7 +616,9 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28085"><P
NAME="AEN30268"
></A
><P
></P
><TABLE
BORDER="0"
@ -646,7 +654,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28094"
NAME="AEN30277"
></A
><H3
><A
@ -673,13 +681,15 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
></TR
></TABLE
><P
></P
>Initial state lookup</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28102"><P
NAME="AEN30285"
></A
><P
></P
><TABLE
BORDER="0"
@ -733,7 +743,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28115"
NAME="AEN30298"
></A
><H3
><A
@ -767,7 +777,9 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATASTATEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28123"><P
NAME="AEN30306"
></A
><P
></P
><TABLE
BORDER="0"
@ -838,7 +850,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28140"
NAME="AEN30323"
></A
><H3
><A
@ -871,7 +883,9 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28148"><P
NAME="AEN30331"
></A
><P
></P
><TABLE
BORDER="0"
@ -925,7 +939,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28161"
NAME="AEN30344"
></A
><H3
><A
@ -972,19 +986,26 @@ CLASS="PARAMETER"
>to</I
></TT
> is NULL, this create first a new target state in the automata
and then adds a an epsilon transition from the <TT
and then adds a transition from the <TT
CLASS="PARAMETER"
><I
>from</I
></TT
> state to the
target state</P
> state to the target state
activated by the value of <TT
CLASS="PARAMETER"
><I
>token</I
></TT
></P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28174"><P
NAME="AEN30358"
></A
><P
></P
><TABLE
BORDER="0"
@ -1060,7 +1081,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the input string associated to that transition</TD
></TR
><TR
><TD
@ -1077,7 +1098,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> data passed to the callback function if the transition is activated</TD
></TR
><TR
><TD
@ -1106,7 +1127,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28203"
NAME="AEN30387"
></A
><H3
><A
@ -1183,7 +1204,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28219"><P
NAME="AEN30403"
></A
><P
></P
><TABLE
BORDER="0"
@ -1293,7 +1316,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the maximum successive occurences of token</TD
></TR
><TR
><TD
@ -1310,7 +1333,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> data associated to the transition</TD
></TR
><TR
><TD
@ -1339,7 +1362,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28256"
NAME="AEN30440"
></A
><H3
><A
@ -1416,7 +1439,9 @@ once.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28272"><P
NAME="AEN30456"
></A
><P
></P
><TABLE
BORDER="0"
@ -1526,7 +1551,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the maximum successive occurences of token</TD
></TR
><TR
><TD
@ -1543,7 +1568,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> data associated to the transition</TD
></TR
><TR
><TD
@ -1572,7 +1597,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28309"
NAME="AEN30493"
></A
><H3
><A
@ -1632,7 +1657,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28322"><P
NAME="AEN30506"
></A
><P
></P
><TABLE
BORDER="0"
@ -1708,7 +1735,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> allow to transition if not all all transitions have been activated</TD
></TR
><TR
><TD
@ -1737,7 +1764,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28347"
NAME="AEN30531"
></A
><H3
><A
@ -1772,11 +1799,27 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATASTATEPTR"
></TR
></TABLE
><P
>If <TT
CLASS="PARAMETER"
><I
>to</I
></TT
> is NULL, this create first a new target state in the automata
and then adds a an epsilon transition from the <TT
CLASS="PARAMETER"
><I
>from</I
></TT
> state to the
target state</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28356"><P
NAME="AEN30543"
></A
><P
></P
><TABLE
BORDER="0"
@ -1801,7 +1844,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> an automata</TD
></TR
><TR
><TD
@ -1818,7 +1861,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the starting point of the transition</TD
></TR
><TR
><TD
@ -1835,7 +1878,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the target point of the transition or NULL</TD
></TR
><TR
><TD
@ -1853,7 +1896,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
>the target state or NULL in case of error</TD
></TR
></TBODY
></TABLE
@ -1864,7 +1907,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28377"
NAME="AEN30564"
></A
><H3
><A
@ -1919,7 +1962,9 @@ which will increment the counter provided</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28389"><P
NAME="AEN30576"
></A
><P
></P
><TABLE
BORDER="0"
@ -2024,7 +2069,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28414"
NAME="AEN30601"
></A
><H3
><A
@ -2079,7 +2124,9 @@ which will be allowed only if the counter is within the right range.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28426"><P
NAME="AEN30613"
></A
><P
></P
><TABLE
BORDER="0"
@ -2184,7 +2231,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28451"
NAME="AEN30638"
></A
><H3
><A
@ -2216,7 +2263,9 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28458"><P
NAME="AEN30645"
></A
><P
></P
><TABLE
BORDER="0"
@ -2304,7 +2353,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28479"
NAME="AEN30666"
></A
><H3
><A
@ -2338,7 +2387,9 @@ The automata should be free after this point.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28487"><P
NAME="AEN30674"
></A
><P
></P
><TABLE
BORDER="0"
@ -2392,7 +2443,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN28500"
NAME="AEN30687"
></A
><H3
><A
@ -2422,7 +2473,9 @@ HREF="libxml-xmlautomata.html#XMLAUTOMATAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN28507"><P
NAME="AEN30694"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XMLERROR">xmlerror</H1
NAME="LIBXML-XMLERROR"
></A
>xmlerror</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN10962"
NAME="AEN12933"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN10962"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN10965"><H2
NAME="AEN12936"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -212,7 +216,7 @@ HREF="libxml-tree.html#XMLPARSERINPUTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN10982"
NAME="AEN12953"
></A
><H2
>Description</H2
@ -222,14 +226,14 @@ NAME="AEN10982"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN10985"
NAME="AEN12956"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN10987"
NAME="AEN12958"
></A
><H3
><A
@ -384,7 +388,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN10992"
NAME="AEN12963"
></A
><H3
><A
@ -414,7 +418,9 @@ no parsing or validity context available .</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN10998"><P
NAME="AEN12969"
></A
><P
></P
><TABLE
BORDER="0"
@ -484,7 +490,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11015"
NAME="AEN12986"
></A
><H3
><A
@ -546,7 +552,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11027"><P
NAME="AEN12998"
></A
><P
></P
><TABLE
BORDER="0"
@ -599,7 +607,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11040"
NAME="AEN13011"
></A
><H3
><A
@ -623,13 +631,16 @@ HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
></TR
></TABLE
><P
>Set or reset (if NULL) the default handler for generic errors</P
>Set or reset (if NULL) the default handler for generic errors
to the builtin error function.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11047"><P
NAME="AEN13018"
></A
><P
></P
><TABLE
BORDER="0"
@ -665,7 +676,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11056"
NAME="AEN13027"
></A
><H3
><A
@ -695,7 +706,9 @@ extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11062"><P
NAME="AEN13033"
></A
><P
></P
><TABLE
BORDER="0"
@ -765,7 +778,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11079"
NAME="AEN13050"
></A
><H3
><A
@ -795,7 +808,9 @@ extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11085"><P
NAME="AEN13056"
></A
><P
></P
><TABLE
BORDER="0"
@ -865,7 +880,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11102"
NAME="AEN13073"
></A
><H3
><A
@ -895,7 +910,9 @@ line, position and extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11108"><P
NAME="AEN13079"
></A
><P
></P
><TABLE
BORDER="0"
@ -965,7 +982,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11125"
NAME="AEN13096"
></A
><H3
><A
@ -995,7 +1012,9 @@ position and extra parameters.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11131"><P
NAME="AEN13102"
></A
><P
></P
><TABLE
BORDER="0"
@ -1065,7 +1084,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11148"
NAME="AEN13119"
></A
><H3
><A
@ -1095,7 +1114,9 @@ HREF="libxml-tree.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11155"><P
NAME="AEN13126"
></A
><P
></P
><TABLE
BORDER="0"
@ -1131,7 +1152,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN11164"
NAME="AEN13135"
></A
><H3
><A
@ -1161,7 +1182,9 @@ HREF="libxml-tree.html#XMLPARSERINPUTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN11171"><P
NAME="AEN13142"
></A
><P
></P
><TABLE
BORDER="0"

File diff suppressed because it is too large Load Diff

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XMLMEMORY">xmlmemory</H1
NAME="LIBXML-XMLMEMORY"
></A
>xmlmemory</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN27280"
NAME="AEN29382"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN27280"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN27283"><H2
NAME="AEN29385"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -234,6 +238,29 @@ void <A
HREF="libxml-xmlmemory.html#XMLMEMORYDUMP"
>xmlMemoryDump</A
> (void);
void* <A
HREF="libxml-xmlmemory.html#XMLMEMMALLOC"
>xmlMemMalloc</A
> (<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
> size);
void* <A
HREF="libxml-xmlmemory.html#XMLMEMREALLOC"
>xmlMemRealloc</A
> (void *ptr,
<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
> size);
void <A
HREF="libxml-xmlmemory.html#XMLMEMFREE"
>xmlMemFree</A
> (void *ptr);
char* <A
HREF="libxml-xmlmemory.html#XMLMEMORYSTRDUP"
>xmlMemoryStrdup</A
> (const char *str);
#define <A
HREF="libxml-globals.html#XMLMALLOC"
>xmlMalloc</A
@ -278,7 +305,7 @@ HREF="libxml-xmlmemory.html#XMLMEMSTRDUPLOC"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN27318"
NAME="AEN29426"
></A
><H2
>Description</H2
@ -288,14 +315,14 @@ NAME="AEN27318"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN27321"
NAME="AEN29429"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN27323"
NAME="AEN29431"
></A
><H3
><A
@ -326,7 +353,7 @@ libxml i.e. if libxml has been configured with --with-debug-mem too.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27329"
NAME="AEN29437"
></A
><H3
><A
@ -356,7 +383,9 @@ HREF="FREE"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27336"><P
NAME="AEN29444"
></A
><P
></P
><TABLE
BORDER="0"
@ -392,7 +421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27345"
NAME="AEN29453"
></A
><H3
><A
@ -425,7 +454,9 @@ HREF="MALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27353"><P
NAME="AEN29461"
></A
><P
></P
><TABLE
BORDER="0"
@ -461,7 +492,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27362"
NAME="AEN29470"
></A
><H3
><A
@ -495,7 +526,9 @@ HREF="REALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27370"><P
NAME="AEN29478"
></A
><P
></P
><TABLE
BORDER="0"
@ -548,7 +581,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27383"
NAME="AEN29491"
></A
><H3
><A
@ -578,7 +611,9 @@ HREF="STRDUP"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27390"><P
NAME="AEN29498"
></A
><P
></P
><TABLE
BORDER="0"
@ -632,7 +667,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27403"
NAME="AEN29511"
></A
><H3
><A
@ -678,7 +713,9 @@ done ?</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27414"><P
NAME="AEN29522"
></A
><P
></P
><TABLE
BORDER="0"
@ -795,7 +832,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27443"
NAME="AEN29551"
></A
><H3
><A
@ -831,13 +868,15 @@ HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
></TR
></TABLE
><P
>Return the memory access functions set currently in use</P
>Provides the memory access functions set currently in use</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27453"><P
NAME="AEN29561"
></A
><P
></P
><TABLE
BORDER="0"
@ -862,7 +901,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the <GTKDOCLINK
> place to save the <GTKDOCLINK
HREF="FREE"
>free</GTKDOCLINK
>() function in use</TD
@ -882,7 +921,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the <GTKDOCLINK
> place to save the <GTKDOCLINK
HREF="MALLOC"
>malloc</GTKDOCLINK
>() function in use</TD
@ -902,7 +941,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the <GTKDOCLINK
> place to save the <GTKDOCLINK
HREF="REALLOC"
>realloc</GTKDOCLINK
>() function in use</TD
@ -922,7 +961,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the <GTKDOCLINK
> place to save the <GTKDOCLINK
HREF="STRDUP"
>strdup</GTKDOCLINK
>() function in use</TD
@ -954,7 +993,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27482"
NAME="AEN29590"
></A
><H3
><A
@ -981,7 +1020,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27488"><P
NAME="AEN29596"
></A
><P
></P
><TABLE
BORDER="0"
@ -1018,7 +1059,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27497"
NAME="AEN29605"
></A
><H3
><A
@ -1039,13 +1080,15 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>returns the amount of memory currently allocated</P
>Provides the amount of memory currently allocated</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27503"><P
NAME="AEN29611"
></A
><P
></P
><TABLE
BORDER="0"
@ -1082,7 +1125,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27512"
NAME="AEN29620"
></A
><H3
><A
@ -1112,7 +1155,9 @@ HREF="FILE-CAPS"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27519"><P
NAME="AEN29627"
></A
><P
></P
><TABLE
BORDER="0"
@ -1138,7 +1183,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a FILE descriptor used as the output file, if NULL, the result is
written to the file .memorylist</TD
written to the file .memorylist</TD
></TR
></TBODY
></TABLE
@ -1149,7 +1194,7 @@ written to the file .memorylist</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27528"
NAME="AEN29636"
></A
><H3
><A
@ -1186,7 +1231,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27536"><P
NAME="AEN29644"
></A
><P
></P
><TABLE
BORDER="0"
@ -1239,7 +1286,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27549"
NAME="AEN29657"
></A
><H3
><A
@ -1267,7 +1314,321 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27555"
NAME="AEN29663"
></A
><H3
><A
NAME="XMLMEMMALLOC"
></A
>xmlMemMalloc ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void* xmlMemMalloc (<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
> size);</PRE
></TD
></TR
></TABLE
><P
>a <GTKDOCLINK
HREF="MALLOC"
>malloc</GTKDOCLINK
>() equivalent, with logging of the allocation info.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN29671"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>size</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> an int specifying the size in byte to allocate.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN29680"
></A
><H3
><A
NAME="XMLMEMREALLOC"
></A
>xmlMemRealloc ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void* xmlMemRealloc (void *ptr,
<GTKDOCLINK
HREF="SIZE-T"
>size_t</GTKDOCLINK
> size);</PRE
></TD
></TR
></TABLE
><P
>a <GTKDOCLINK
HREF="REALLOC"
>realloc</GTKDOCLINK
>() equivalent, with logging of the allocation info.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN29688"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ptr</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the initial memory block pointer</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>size</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> an int specifying the size in byte to allocate.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN29701"
></A
><H3
><A
NAME="XMLMEMFREE"
></A
>xmlMemFree ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xmlMemFree (void *ptr);</PRE
></TD
></TR
></TABLE
><P
>a <GTKDOCLINK
HREF="FREE"
>free</GTKDOCLINK
>() equivalent, with error checking.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN29708"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ptr</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the memory block pointer</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN29717"
></A
><H3
><A
NAME="XMLMEMORYSTRDUP"
></A
>xmlMemoryStrdup ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>char* xmlMemoryStrdup (const char *str);</PRE
></TD
></TR
></TABLE
><P
>a <GTKDOCLINK
HREF="STRDUP"
>strdup</GTKDOCLINK
>() equivalent, with logging of the allocation info.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN29724"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>str</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the initial string pointer</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"
>a pointer to the new string or NULL if allocation error occurred.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN29737"
></A
><H3
><A
@ -1297,7 +1658,9 @@ HREF="MALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27562"><P
NAME="AEN29744"
></A
><P
></P
><TABLE
BORDER="0"
@ -1333,7 +1696,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27571"
NAME="AEN29753"
></A
><H3
><A
@ -1363,7 +1726,9 @@ HREF="REALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27578"><P
NAME="AEN29760"
></A
><P
></P
><TABLE
BORDER="0"
@ -1416,7 +1781,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27591"
NAME="AEN29773"
></A
><H3
><A
@ -1449,7 +1814,9 @@ HREF="libxml-parser.html#XMLSTRDUP"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27599"><P
NAME="AEN29781"
></A
><P
></P
><TABLE
BORDER="0"
@ -1485,7 +1852,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27608"
NAME="AEN29790"
></A
><H3
><A
@ -1520,7 +1887,9 @@ HREF="MALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27616"><P
NAME="AEN29798"
></A
><P
></P
><TABLE
BORDER="0"
@ -1590,7 +1959,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27633"
NAME="AEN29815"
></A
><H3
><A
@ -1626,7 +1995,9 @@ HREF="REALLOC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27641"><P
NAME="AEN29823"
></A
><P
></P
><TABLE
BORDER="0"
@ -1713,7 +2084,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27662"
NAME="AEN29844"
></A
><H3
><A
@ -1745,7 +2116,9 @@ HREF="STRDUP"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27669"><P
NAME="AEN29851"
></A
><P
></P
><TABLE
BORDER="0"

File diff suppressed because it is too large Load Diff

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XMLREGEXP">xmlregexp</H1
NAME="LIBXML-XMLREGEXP"
></A
>xmlregexp</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN27695"
NAME="AEN29877"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN27695"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN27698"><H2
NAME="AEN29880"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -258,7 +262,7 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN27730"
NAME="AEN29912"
></A
><H2
>Description</H2
@ -268,14 +272,14 @@ NAME="AEN27730"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN27733"
NAME="AEN29915"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN27735"
NAME="AEN29917"
></A
><H3
><A
@ -301,7 +305,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27740"
NAME="AEN29922"
></A
><H3
><A
@ -330,7 +334,7 @@ thank the POSIX regex expressions.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27746"
NAME="AEN29928"
></A
><H3
><A
@ -356,7 +360,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27751"
NAME="AEN29933"
></A
><H3
><A
@ -384,7 +388,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27757"
NAME="AEN29939"
></A
><H3
><A
@ -419,7 +423,9 @@ that regular expression</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27765"><P
NAME="AEN29947"
></A
><P
></P
><TABLE
BORDER="0"
@ -473,7 +479,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27778"
NAME="AEN29960"
></A
><H3
><A
@ -503,7 +509,9 @@ HREF="libxml-xmlregexp.html#XMLREGEXPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27785"><P
NAME="AEN29967"
></A
><P
></P
><TABLE
BORDER="0"
@ -539,7 +547,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27794"
NAME="AEN29976"
></A
><H3
><A
@ -573,7 +581,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27802"><P
NAME="AEN29984"
></A
><P
></P
><TABLE
BORDER="0"
@ -644,7 +654,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27819"
NAME="AEN30001"
></A
><H3
><A
@ -678,7 +688,9 @@ HREF="libxml-xmlregexp.html#XMLREGEXPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27827"><P
NAME="AEN30009"
></A
><P
></P
><TABLE
BORDER="0"
@ -731,7 +743,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27840"
NAME="AEN30022"
></A
><H3
><A
@ -761,7 +773,9 @@ HREF="libxml-xmlregexp.html#XMLREGEXPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27847"><P
NAME="AEN30029"
></A
><P
></P
><TABLE
BORDER="0"
@ -815,7 +829,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27860"
NAME="AEN30042"
></A
><H3
><A
@ -849,7 +863,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27867"><P
NAME="AEN30049"
></A
><P
></P
><TABLE
BORDER="0"
@ -936,7 +952,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27888"
NAME="AEN30070"
></A
><H3
><A
@ -968,11 +984,15 @@ HREF="libxml-xmlregexp.html#XMLREGEXECCALLBACKS"
></TR
></TABLE
><P
>Build a context used for progressive evaluation of a regexp.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27896"><P
NAME="AEN30079"
></A
><P
></P
><TABLE
BORDER="0"
@ -997,7 +1017,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> a precompiled regular expression</TD
></TR
><TR
><TD
@ -1014,7 +1034,8 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> a callback function used for handling progresses in the
automata matching phase</TD
></TR
><TR
><TD
@ -1031,7 +1052,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the context data associated to the callback in this context</TD
></TR
><TR
><TD
@ -1049,7 +1070,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
>the new context</TD
></TR
></TBODY
></TABLE
@ -1060,7 +1081,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27917"
NAME="AEN30100"
></A
><H3
><A
@ -1090,7 +1111,9 @@ HREF="libxml-xmlregexp.html#XMLREGEXECCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27924"><P
NAME="AEN30107"
></A
><P
></P
><TABLE
BORDER="0"
@ -1126,7 +1149,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN27933"
NAME="AEN30116"
></A
><H3
><A
@ -1161,7 +1184,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN27941"><P
NAME="AEN30124"
></A
><P
></P
><TABLE
BORDER="0"
@ -1186,7 +1211,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a regexp execution context</TD
> a regexp execution context or NULL to indicate the end</TD
></TR
><TR
><TD
@ -1239,7 +1264,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> 1 if the regexp reached a final state, 0 if non-final, and
a negative value in case of error.</TD
a negative value in case of error.</TD
></TR
></TBODY
></TABLE

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XMLSCHEMAS">xmlschemas</H1
NAME="LIBXML-XMLSCHEMAS"
></A
>xmlschemas</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN31229"
NAME="AEN33416"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN31229"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN31232"><H2
NAME="AEN33419"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -190,6 +194,15 @@ HREF="libxml-xmlschemas.html#XMLSCHEMANEWPARSERCTXT"
>xmlSchemaNewParserCtxt</A
>
(const char *URL);
<A
HREF="libxml-xmlschemas.html#XMLSCHEMAPARSERCTXTPTR"
>xmlSchemaParserCtxtPtr</A
> <A
HREF="libxml-xmlschemas.html#XMLSCHEMANEWMEMPARSERCTXT"
>xmlSchemaNewMemParserCtxt</A
>
(const char *buffer,
int size);
void <A
HREF="libxml-xmlschemas.html#XMLSCHEMAFREEPARSERCTXT"
>xmlSchemaFreeParserCtxt</A
@ -312,7 +325,7 @@ HREF="libxml-tree.html#XMLSAXHANDLERPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN31277"
NAME="AEN33466"
></A
><H2
>Description</H2
@ -322,14 +335,14 @@ NAME="AEN31277"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN31280"
NAME="AEN33469"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN31282"
NAME="AEN33471"
></A
><H3
><A
@ -380,7 +393,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31287"
NAME="AEN33476"
></A
><H3
><A
@ -410,6 +423,10 @@ CLASS="PROGRAMLISTING"
xmlHashTablePtr attrgrpDecl;
xmlHashTablePtr elemDecl;
xmlHashTablePtr notaDecl;
xmlHashTablePtr schemasImports;
void *_private; /* unused by the library for users or bindings */
};</PRE
></TD
></TR
@ -420,7 +437,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31292"
NAME="AEN33481"
></A
><H3
><A
@ -446,7 +463,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31297"
NAME="AEN33486"
></A
><H3
><A
@ -473,7 +490,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31302"><P
NAME="AEN33491"
></A
><P
></P
><TABLE
BORDER="0"
@ -543,7 +562,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31319"
NAME="AEN33508"
></A
><H3
><A
@ -570,7 +589,9 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31324"><P
NAME="AEN33513"
></A
><P
></P
><TABLE
BORDER="0"
@ -640,7 +661,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31341"
NAME="AEN33530"
></A
><H3
><A
@ -666,7 +687,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31346"
NAME="AEN33535"
></A
><H3
><A
@ -692,7 +713,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31351"
NAME="AEN33540"
></A
><H3
><A
@ -720,7 +741,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31357"
NAME="AEN33546"
></A
><H3
><A
@ -746,7 +767,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31362"
NAME="AEN33551"
></A
><H3
><A
@ -778,7 +799,9 @@ to contain an XML Schemas file.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31369"><P
NAME="AEN33558"
></A
><P
></P
><TABLE
BORDER="0"
@ -832,7 +855,113 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31382"
NAME="AEN33571"
></A
><H3
><A
NAME="XMLSCHEMANEWMEMPARSERCTXT"
></A
>xmlSchemaNewMemParserCtxt ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxml-xmlschemas.html#XMLSCHEMAPARSERCTXTPTR"
>xmlSchemaParserCtxtPtr</A
> xmlSchemaNewMemParserCtxt
(const char *buffer,
int size);</PRE
></TD
></TR
></TABLE
><P
>Create an XML Schemas parse context for that memory buffer expected
to contain an XML Schemas file.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN33578"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>buffer</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a pointer to a char array containing the schemas</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>size</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the size of the array</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 parser context or NULL in case of error</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN33595"
></A
><H3
><A
@ -862,7 +991,9 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAPARSERCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31389"><P
NAME="AEN33602"
></A
><P
></P
><TABLE
BORDER="0"
@ -898,7 +1029,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31398"
NAME="AEN33611"
></A
><H3
><A
@ -931,11 +1062,15 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAVALIDITYWARNINGFUNC"
></TR
></TABLE
><P
>Set the callback functions used to handle errors for a validation context</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31406"><P
NAME="AEN33620"
></A
><P
></P
><TABLE
BORDER="0"
@ -960,7 +1095,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> a schema validation context</TD
></TR
><TR
><TD
@ -977,7 +1112,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the error callback</TD
></TR
><TR
><TD
@ -994,7 +1129,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the warning callback</TD
></TR
><TR
><TD
@ -1011,7 +1146,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> contextual data for the callbacks</TD
></TR
></TBODY
></TABLE
@ -1022,7 +1157,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31427"
NAME="AEN33641"
></A
><H3
><A
@ -1049,7 +1184,7 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAPARSERCTXTPTR"
></TR
></TABLE
><P
>Load, XML parse a schema definition resource and build an internal
>parse a schema definition resource and build an internal
XML Shema struture which can be used to validate instances.
*WARNING* this interface is highly subject to change</P
><P
@ -1057,7 +1192,9 @@ XML Shema struture which can be used to validate instances.
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31435"><P
NAME="AEN33649"
></A
><P
></P
><TABLE
BORDER="0"
@ -1101,7 +1238,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the internal XML Schema structure built from the resource or
NULL in case of error</TD
NULL in case of error</TD
></TR
></TBODY
></TABLE
@ -1112,7 +1249,7 @@ NULL in case of error</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31448"
NAME="AEN33662"
></A
><H3
><A
@ -1142,7 +1279,9 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31455"><P
NAME="AEN33669"
></A
><P
></P
><TABLE
BORDER="0"
@ -1178,7 +1317,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31464"
NAME="AEN33678"
></A
><H3
><A
@ -1212,7 +1351,9 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31472"><P
NAME="AEN33686"
></A
><P
></P
><TABLE
BORDER="0"
@ -1265,7 +1406,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31485"
NAME="AEN33699"
></A
><H3
><A
@ -1304,7 +1445,9 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAVALIDITYWARNINGFUNC"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31494"><P
NAME="AEN33708"
></A
><P
></P
><TABLE
BORDER="0"
@ -1380,7 +1523,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the functions context</TD
></TR
></TBODY
></TABLE
@ -1391,7 +1534,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31515"
NAME="AEN33729"
></A
><H3
><A
@ -1424,7 +1567,9 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31523"><P
NAME="AEN33737"
></A
><P
></P
><TABLE
BORDER="0"
@ -1478,7 +1623,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31536"
NAME="AEN33750"
></A
><H3
><A
@ -1508,7 +1653,9 @@ HREF="libxml-xmlschemas.html#XMLSCHEMAVALIDCTXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31543"><P
NAME="AEN33757"
></A
><P
></P
><TABLE
BORDER="0"
@ -1544,7 +1691,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31552"
NAME="AEN33766"
></A
><H3
><A
@ -1578,7 +1725,9 @@ HREF="libxml-tree.html#XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31560"><P
NAME="AEN33774"
></A
><P
></P
><TABLE
BORDER="0"
@ -1639,7 +1788,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 if the document is schemas valid, a positive error code
number otherwise and -1 in case of internal or API error.</TD
number otherwise and -1 in case of internal or API error.</TD
></TR
></TBODY
></TABLE
@ -1650,7 +1799,7 @@ number otherwise and -1 in case of internal or API error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31577"
NAME="AEN33791"
></A
><H3
><A
@ -1693,7 +1842,9 @@ HREF="libxml-tree.html#XMLSAXHANDLERPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31587"><P
NAME="AEN33801"
></A
><P
></P
><TABLE
BORDER="0"
@ -1805,7 +1956,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 if the document is schemas valid, a positive error code
number otherwise and -1 in case of internal or API error.</TD
number otherwise and -1 in case of internal or API error.</TD
></TR
></TBODY
></TABLE

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XMLSCHEMASTYPES">xmlschemastypes</H1
NAME="LIBXML-XMLSCHEMASTYPES"
></A
>xmlschemastypes</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN31621"
NAME="AEN33835"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN31621"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN31624"><H2
NAME="AEN33838"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -180,6 +184,25 @@ HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
>xmlSchemaValPtr</A
> *val);
int <A
HREF="libxml-xmlschemastypes.html#XMLSCHEMAVALPREDEFTYPENODE"
>xmlSchemaValPredefTypeNode</A
> (<A
HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
>xmlSchemaTypePtr</A
> type,
const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *value,
<A
HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
>xmlSchemaValPtr</A
> *val,
<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> node);
int <A
HREF="libxml-xmlschemastypes.html#XMLSCHEMAVALIDATEFACET"
>xmlSchemaValidateFacet</A
> (<A
@ -204,7 +227,40 @@ HREF="libxml-xmlschemastypes.html#XMLSCHEMAFREEVALUE"
> (<A
HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
>xmlSchemaValPtr</A
> val);</PRE
> val);
<A
HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
>xmlSchemaFacetPtr</A
> <A
HREF="libxml-xmlschemastypes.html#XMLSCHEMANEWFACET"
>xmlSchemaNewFacet</A
> (void);
int <A
HREF="libxml-xmlschemastypes.html#XMLSCHEMACHECKFACET"
>xmlSchemaCheckFacet</A
> (<A
HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
>xmlSchemaFacetPtr</A
> facet,
<A
HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
>xmlSchemaTypePtr</A
> typeDecl,
<A
HREF="libxml-xmlschemas.html#XMLSCHEMAPARSERCTXTPTR"
>xmlSchemaParserCtxtPtr</A
> ctxt,
const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *name);
void <A
HREF="libxml-xmlschemastypes.html#XMLSCHEMAFREEFACET"
>xmlSchemaFreeFacet</A
> (<A
HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
>xmlSchemaFacetPtr</A
> facet);</PRE
></TD
></TR
></TABLE
@ -212,7 +268,7 @@ HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN31644"
NAME="AEN33872"
></A
><H2
>Description</H2
@ -222,14 +278,14 @@ NAME="AEN31644"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN31647"
NAME="AEN33875"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN31649"
NAME="AEN33877"
></A
><H3
><A
@ -255,7 +311,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31654"
NAME="AEN33882"
></A
><H3
><A
@ -283,7 +339,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31660"
NAME="AEN33888"
></A
><H3
><A
@ -320,7 +376,9 @@ HREF="libxml-tree.html#XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31669"><P
NAME="AEN33897"
></A
><P
></P
><TABLE
BORDER="0"
@ -391,7 +449,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31686"
NAME="AEN33914"
></A
><H3
><A
@ -435,7 +493,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31696"><P
NAME="AEN33924"
></A
><P
></P
><TABLE
BORDER="0"
@ -513,7 +573,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 if this validates, a positive error code number otherwise
and -1 in case of internal or API error.</TD
and -1 in case of internal or API error.</TD
></TR
></TBODY
></TABLE
@ -524,7 +584,163 @@ and -1 in case of internal or API error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31717"
NAME="AEN33945"
></A
><H3
><A
NAME="XMLSCHEMAVALPREDEFTYPENODE"
></A
>xmlSchemaValPredefTypeNode ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xmlSchemaValPredefTypeNode (<A
HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
>xmlSchemaTypePtr</A
> type,
const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *value,
<A
HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
>xmlSchemaValPtr</A
> *val,
<A
HREF="libxml-tree.html#XMLNODEPTR"
>xmlNodePtr</A
> node);</PRE
></TD
></TR
></TABLE
><P
>Check that a value conforms to the lexical space of the predefined type.
if true a value is computed and returned in <TT
CLASS="PARAMETER"
><I
>val</I
></TT
>.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN33956"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>type</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the predefined type</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>value</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the value to check</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>val</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the return computed value</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the node containing the value</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"
>0 if this validates, a positive error code number otherwise
and -1 in case of internal or API error.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN33981"
></A
><H3
><A
@ -566,7 +782,9 @@ HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31727"><P
NAME="AEN33991"
></A
><P
></P
><TABLE
BORDER="0"
@ -591,7 +809,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the base type</TD
></TR
><TR
><TD
@ -661,7 +879,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 if the element is schemas valid, a positive error code
number otherwise and -1 in case of internal or API error.</TD
number otherwise and -1 in case of internal or API error.</TD
></TR
></TBODY
></TABLE
@ -672,7 +890,7 @@ number otherwise and -1 in case of internal or API error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN31752"
NAME="AEN34016"
></A
><H3
><A
@ -702,7 +920,9 @@ HREF="libxml-schemasinternals.html#XMLSCHEMAVALPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN31759"><P
NAME="AEN34023"
></A
><P
></P
><TABLE
BORDER="0"
@ -735,6 +955,292 @@ VALIGN="TOP"
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN34032"
></A
><H3
><A
NAME="XMLSCHEMANEWFACET"
></A
>xmlSchemaNewFacet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
>xmlSchemaFacetPtr</A
> xmlSchemaNewFacet (void);</PRE
></TD
></TR
></TABLE
><P
>Allocate a new Facet structure.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN34039"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>Returns</I
></SPAN
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the newly allocated structure or NULL in case or error</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN34048"
></A
><H3
><A
NAME="XMLSCHEMACHECKFACET"
></A
>xmlSchemaCheckFacet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xmlSchemaCheckFacet (<A
HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
>xmlSchemaFacetPtr</A
> facet,
<A
HREF="libxml-schemasinternals.html#XMLSCHEMATYPEPTR"
>xmlSchemaTypePtr</A
> typeDecl,
<A
HREF="libxml-xmlschemas.html#XMLSCHEMAPARSERCTXTPTR"
>xmlSchemaParserCtxtPtr</A
> ctxt,
const <A
HREF="libxml-tree.html#XMLCHAR"
>xmlChar</A
> *name);</PRE
></TD
></TR
></TABLE
><P
>Checks the default values types, especially for facets</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN34058"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>facet</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the facet</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>typeDecl</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the schema type definition</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the schema parser context or NULL</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> name of the type</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"
>0 if okay or -1 in cae of error</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN34083"
></A
><H3
><A
NAME="XMLSCHEMAFREEFACET"
></A
>xmlSchemaFreeFacet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xmlSchemaFreeFacet (<A
HREF="libxml-schemasinternals.html#XMLSCHEMAFACETPTR"
>xmlSchemaFacetPtr</A
> facet);</PRE
></TD
></TR
></TABLE
><P
>Deallocate a Schema Facet structure.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN34090"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>facet</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a schema facet structure</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -117,11 +117,13 @@ SIZE="3"
></DIV
><H1
><A
NAME="LIBXML-XPOINTER">xpointer</H1
NAME="LIBXML-XPOINTER"
></A
>xpointer</H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN17095"
NAME="AEN19101"
></A
><H2
>Name</H2
@ -129,7 +131,9 @@ NAME="AEN17095"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN17098"><H2
NAME="AEN19104"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
@ -407,7 +411,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN17173"
NAME="AEN19179"
></A
><H2
>Description</H2
@ -417,14 +421,14 @@ NAME="AEN17173"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN17176"
NAME="AEN19182"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN17178"
NAME="AEN19184"
></A
><H3
><A
@ -454,7 +458,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17183"
NAME="AEN19189"
></A
><H3
><A
@ -480,7 +484,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17188"
NAME="AEN19194"
></A
><H3
><A
@ -518,7 +522,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17197"><P
NAME="AEN19203"
></A
><P
></P
><TABLE
BORDER="0"
@ -572,7 +578,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17210"
NAME="AEN19216"
></A
><H3
><A
@ -602,7 +608,9 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17217"><P
NAME="AEN19223"
></A
><P
></P
><TABLE
BORDER="0"
@ -638,7 +646,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17226"
NAME="AEN19232"
></A
><H3
><A
@ -685,7 +693,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17237"><P
NAME="AEN19243"
></A
><P
></P
><TABLE
BORDER="0"
@ -756,7 +766,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17254"
NAME="AEN19260"
></A
><H3
><A
@ -795,7 +805,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17263"><P
NAME="AEN19269"
></A
><P
></P
><TABLE
BORDER="0"
@ -900,7 +912,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17288"
NAME="AEN19294"
></A
><H3
><A
@ -937,7 +949,9 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17297"><P
NAME="AEN19303"
></A
><P
></P
><TABLE
BORDER="0"
@ -1008,7 +1022,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17314"
NAME="AEN19320"
></A
><H3
><A
@ -1045,7 +1059,9 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17323"><P
NAME="AEN19329"
></A
><P
></P
><TABLE
BORDER="0"
@ -1116,7 +1132,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17340"
NAME="AEN19346"
></A
><H3
><A
@ -1153,7 +1169,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17349"><P
NAME="AEN19355"
></A
><P
></P
><TABLE
BORDER="0"
@ -1224,7 +1242,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17366"
NAME="AEN19372"
></A
><H3
><A
@ -1261,7 +1279,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17375"><P
NAME="AEN19381"
></A
><P
></P
><TABLE
BORDER="0"
@ -1332,7 +1352,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17392"
NAME="AEN19398"
></A
><H3
><A
@ -1381,7 +1401,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17403"><P
NAME="AEN19409"
></A
><P
></P
><TABLE
BORDER="0"
@ -1452,7 +1474,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17420"
NAME="AEN19426"
></A
><H3
><A
@ -1492,7 +1514,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17429"><P
NAME="AEN19435"
></A
><P
></P
><TABLE
BORDER="0"
@ -1546,7 +1570,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17442"
NAME="AEN19448"
></A
><H3
><A
@ -1583,7 +1607,9 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17451"><P
NAME="AEN19457"
></A
><P
></P
><TABLE
BORDER="0"
@ -1654,7 +1680,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17468"
NAME="AEN19474"
></A
><H3
><A
@ -1687,7 +1713,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17476"><P
NAME="AEN19482"
></A
><P
></P
><TABLE
BORDER="0"
@ -1741,7 +1769,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17489"
NAME="AEN19495"
></A
><H3
><A
@ -1781,7 +1809,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17498"><P
NAME="AEN19504"
></A
><P
></P
><TABLE
BORDER="0"
@ -1834,7 +1864,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17511"
NAME="AEN19517"
></A
><H3
><A
@ -1872,7 +1902,9 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17520"><P
NAME="AEN19526"
></A
><P
></P
><TABLE
BORDER="0"
@ -1926,7 +1958,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17533"
NAME="AEN19539"
></A
><H3
><A
@ -1960,7 +1992,9 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17541"><P
NAME="AEN19547"
></A
><P
></P
><TABLE
BORDER="0"
@ -2013,7 +2047,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17554"
NAME="AEN19560"
></A
><H3
><A
@ -2044,7 +2078,9 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17561"><P
NAME="AEN19567"
></A
><P
></P
><TABLE
BORDER="0"
@ -2097,7 +2133,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17574"
NAME="AEN19580"
></A
><H3
><A
@ -2138,7 +2174,9 @@ HREF="libxml-tree.html#XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17584"><P
NAME="AEN19590"
></A
><P
></P
><TABLE
BORDER="0"
@ -2198,7 +2236,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the element from which a user or program initiated traversal of
the link, or NULL.</TD
the link, or NULL.</TD
></TR
><TR
><TD
@ -2227,7 +2265,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17605"
NAME="AEN19611"
></A
><H3
><A
@ -2264,7 +2302,9 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17614"><P
NAME="AEN19620"
></A
><P
></P
><TABLE
BORDER="0"
@ -2325,7 +2365,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the xmlXPathObjectPtr resulting from the evaluation or NULL.
the caller has to free the object.</TD
the caller has to free the object.</TD
></TR
></TBODY
></TABLE
@ -2336,7 +2376,7 @@ the caller has to free the object.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17631"
NAME="AEN19637"
></A
><H3
><A
@ -2370,7 +2410,9 @@ HREF="TO"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17639"><P
NAME="AEN19645"
></A
><P
></P
><TABLE
BORDER="0"
@ -2423,7 +2465,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17652"
NAME="AEN19658"
></A
><H3
><A
@ -2457,7 +2499,9 @@ This will drop Attributes and Namespace declarations.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17660"><P
NAME="AEN19666"
></A
><P
></P
><TABLE
BORDER="0"
@ -2501,7 +2545,7 @@ WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>an xmlNodePtr list or NULL.
the caller has to free the node tree.</TD
the caller has to free the node tree.</TD
></TR
></TBODY
></TABLE
@ -2512,7 +2556,7 @@ the caller has to free the node tree.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN17673"
NAME="AEN19679"
></A
><H3
><A
@ -2537,7 +2581,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
></TABLE
><P
>[8] Predicate ::= '[' PredicateExpr ']'
[9] PredicateExpr ::= Expr </P
[9] PredicateExpr ::= Expr </P
><P
>Evaluate a predicate as in <A
HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"
@ -2549,7 +2593,9 @@ a Location Set instead of a node set</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN17682"><P
NAME="AEN19688"
></A
><P
></P
><TABLE
BORDER="0"

View File

@ -989,6 +989,7 @@
<exports symbol='XML_PARSER_START'/>
<exports symbol='XML_PARSER_START_TAG'/>
<exports symbol='XML_PARSER_SYSTEM_LITERAL'/>
<exports symbol='XML_SKIP_IDS'/>
<exports symbol='_xmlParserCtxt'/>
<exports symbol='_xmlParserInput'/>
<exports symbol='_xmlParserNodeInfo'/>
@ -2155,6 +2156,9 @@
<macro name='XML_MAX_NAMELEN' file='parserInternals'>
<info>Identifiers can be longer, but this will be more costly at runtime.</info>
</macro>
<macro name='XML_SKIP_IDS' file='parser'>
<info>Bit in the loadsubset context field to tell to not do ID/REFs registration. Used to initialize xmlLoadExtDtdDefaultValue in some special cases.</info>
</macro>
<macro name='XML_SUBSTITUTE_BOTH' file='parserInternals'>
<info>Both general and parameter entities need to be substituted.</info>
</macro>