mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-12-23 17:33:50 +03:00
applied 42 documentation patches from Charlie Bozeman. Regenerated the
* *.c include/libxml/*.h doc/html/*: applied 42 documentation patches from Charlie Bozeman. Regenerated the HTML docs. Daniel
This commit is contained in:
parent
7f9a6806ed
commit
cbaf399537
@ -1,3 +1,8 @@
|
||||
Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* *.c include/libxml/*.h doc/html/*: applied 42 documentation
|
||||
patches from Charlie Bozeman. Regenerated the HTML docs.
|
||||
|
||||
Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
|
||||
|
31
DOCBparser.c
31
DOCBparser.c
@ -232,7 +232,7 @@ PUSH_AND_POP(static, xmlChar*, name)
|
||||
* @ctxt: the DocBook SGML parser context
|
||||
* @len: pointer to the length of the char read
|
||||
*
|
||||
* The current char value, if using UTF-8 this may actaully span multiple
|
||||
* The current char value, if using UTF-8 this may actually span multiple
|
||||
* bytes in the input buffer. Implement the end of line normalization:
|
||||
* 2.11 End-of-Line Handling
|
||||
* If the encoding is unspecified, in the case we find an ISO-Latin-1
|
||||
@ -321,7 +321,7 @@ docbCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
|
||||
}
|
||||
/*
|
||||
* Assume it's a fixed length encoding (1) with
|
||||
* a compatibke encoding for the ASCII set, since
|
||||
* a compatible encoding for the ASCII set, since
|
||||
* XML constructs only use < 128 chars
|
||||
*/
|
||||
*len = 1;
|
||||
@ -835,7 +835,7 @@ NULL
|
||||
#endif
|
||||
|
||||
/*
|
||||
* acording the SGML DTD, HR should be added to the 2nd line above, as it
|
||||
* according the SGML DTD, HR should be added to the 2nd line above, as it
|
||||
* is not allowed within a H1, H2, H3, etc. But we should tolerate that case
|
||||
* because many documents contain rules in headings...
|
||||
*/
|
||||
@ -851,7 +851,7 @@ NULL
|
||||
* The list of SGML elements which are supposed not to have
|
||||
* CDATA content and where a p element will be implied
|
||||
*
|
||||
* TODO: extend that list by reading the SGML SGML DtD on
|
||||
* TODO: extend that list by reading the SGML SGML DTD on
|
||||
* implied paragraph
|
||||
*/
|
||||
static char *docbNoContentElements[] = {
|
||||
@ -914,7 +914,8 @@ docbTagLookup(const xmlChar *tag) {
|
||||
* @newtag: The new tag name
|
||||
* @oldtag: The old tag name
|
||||
*
|
||||
* Checks wether the new tag is one of the registered valid tags for closing old.
|
||||
* Checks whether the new tag is one of the registered valid tags for
|
||||
* closing old.
|
||||
* Initialize the docbStartCloseIndex for fast lookup of closing tags names.
|
||||
*
|
||||
* Returns 0 if no, 1 if yes.
|
||||
@ -949,7 +950,7 @@ docbCheckAutoClose(const xmlChar *newtag, const xmlChar *oldtag) {
|
||||
* @ctxt: an SGML parser context
|
||||
* @newtag: The new tag name
|
||||
*
|
||||
* The HTmL DtD allows an ending tag to implicitely close other tags.
|
||||
* The DocBook DTD allows an ending tag to implicitly close other tags.
|
||||
*/
|
||||
static void
|
||||
docbAutoCloseOnClose(docbParserCtxtPtr ctxt, const xmlChar *newtag) {
|
||||
@ -1001,7 +1002,7 @@ docbAutoCloseOnClose(docbParserCtxtPtr ctxt, const xmlChar *newtag) {
|
||||
* @ctxt: an SGML parser context
|
||||
* @newtag: The new tag name or NULL
|
||||
*
|
||||
* The HTmL DtD allows a tag to implicitely close other tags.
|
||||
* The DocBook DTD allows a tag to implicitly close other tags.
|
||||
* The list is kept in docbStartClose array. This function is
|
||||
* called when a new tag has been detected and generates the
|
||||
* appropriates closes if possible/needed.
|
||||
@ -1034,7 +1035,7 @@ docbAutoClose(docbParserCtxtPtr ctxt, const xmlChar *newtag) {
|
||||
* @name: The tag name
|
||||
* @elem: the SGML element
|
||||
*
|
||||
* The HTmL DtD allows a tag to implicitely close other tags.
|
||||
* The DocBook DTD allows a tag to implicitly close other tags.
|
||||
* The list is kept in docbStartClose array. This function checks
|
||||
* if the element or one of it's children would autoclose the
|
||||
* given tag.
|
||||
@ -2211,7 +2212,7 @@ docbEntityValueLookup(int value) {
|
||||
*
|
||||
* Returns 0 if success, -2 if the transcoding fails, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of octets consumed.
|
||||
*/
|
||||
int
|
||||
@ -2313,7 +2314,7 @@ UTF8ToSgml(unsigned char* out, int *outlen,
|
||||
*
|
||||
* Returns 0 if success, -2 if the transcoding fails, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of octets consumed.
|
||||
*/
|
||||
int
|
||||
@ -2689,7 +2690,7 @@ docbParseSGMLName(docbParserCtxtPtr ctxt) {
|
||||
* docbParseName:
|
||||
* @ctxt: an SGML parser context
|
||||
*
|
||||
* parse an SGML name, this routine is case sensistive.
|
||||
* parse an SGML name, this routine is case sensitive.
|
||||
*
|
||||
* Returns the Name parsed or NULL
|
||||
*/
|
||||
@ -4328,7 +4329,7 @@ docbParseElement(docbParserCtxtPtr ctxt) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Check for an Empty Element labelled the XML/SGML way
|
||||
* Check for an Empty Element labeled the XML/SGML way
|
||||
*/
|
||||
if ((CUR == '/') && (NXT(1) == '>')) {
|
||||
SKIP(2);
|
||||
@ -4765,7 +4766,7 @@ docbParseMarkupDecl(xmlParserCtxtPtr ctxt) {
|
||||
}
|
||||
|
||||
/**
|
||||
* docbParseInternalsubset:
|
||||
* docbParseInternalSubset:
|
||||
* @ctxt: an SGML parser context
|
||||
*
|
||||
* parse the internal subset declaration
|
||||
@ -4833,7 +4834,7 @@ docbParseInternalSubset(xmlParserCtxtPtr ctxt) {
|
||||
* docbParseMisc:
|
||||
* @ctxt: an XML parser context
|
||||
*
|
||||
* parse an XML Misc* optionnal field.
|
||||
* parse an XML Misc* optional field.
|
||||
*
|
||||
* [27] Misc ::= Comment | PI | S
|
||||
*/
|
||||
@ -5525,7 +5526,7 @@ docbParseTryOrFinish(docbParserCtxtPtr ctxt, int terminate) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Check for an Empty Element labelled the XML/SGML way
|
||||
* Check for an Empty Element labeled the XML/SGML way
|
||||
*/
|
||||
if ((CUR == '/') && (NXT(1) == '>')) {
|
||||
SKIP(2);
|
||||
|
41
HTMLparser.c
41
HTMLparser.c
@ -180,7 +180,7 @@ PUSH_AND_POP(static, xmlChar*, name)
|
||||
* @ctxt: the HTML parser context
|
||||
* @len: pointer to the length of the char read
|
||||
*
|
||||
* The current char value, if using UTF-8 this may actaully span multiple
|
||||
* The current char value, if using UTF-8 this may actually span multiple
|
||||
* bytes in the input buffer. Implement the end of line normalization:
|
||||
* 2.11 End-of-Line Handling
|
||||
* If the encoding is unspecified, in the case we find an ISO-Latin-1
|
||||
@ -269,7 +269,7 @@ htmlCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
|
||||
}
|
||||
/*
|
||||
* Assume it's a fixed length encoding (1) with
|
||||
* a compatibke encoding for the ASCII set, since
|
||||
* a compatible encoding for the ASCII set, since
|
||||
* XML constructs only use < 128 chars
|
||||
*/
|
||||
*len = 1;
|
||||
@ -348,7 +348,7 @@ htmlSkipBlankChars(xmlParserCtxtPtr ctxt) {
|
||||
* Start Tag: 1 means the start tag can be ommited
|
||||
* End Tag: 1 means the end tag can be ommited
|
||||
* 2 means it's forbidden (empty elements)
|
||||
* 3 means the tag is stylistic and should be closed easilly
|
||||
* 3 means the tag is stylistic and should be closed easily
|
||||
* Depr: this element is deprecated
|
||||
* DTD: 1 means that this element is valid only in the Loose DTD
|
||||
* 2 means that this element is valid only in the Frameset DTD
|
||||
@ -514,7 +514,7 @@ NULL
|
||||
* The list of HTML elements which are supposed not to have
|
||||
* CDATA content and where a p element will be implied
|
||||
*
|
||||
* TODO: extend that list by reading the HTML SGML DtD on
|
||||
* TODO: extend that list by reading the HTML SGML DTD on
|
||||
* implied paragraph
|
||||
*/
|
||||
static const char *htmlNoContentElements[] = {
|
||||
@ -652,7 +652,8 @@ htmlGetEndPriority (const xmlChar *name) {
|
||||
* @newtag: The new tag name
|
||||
* @oldtag: The old tag name
|
||||
*
|
||||
* Checks wether the new tag is one of the registered valid tags for closing old.
|
||||
* Checks whether the new tag is one of the registered valid tags for
|
||||
* closing old.
|
||||
* Initialize the htmlStartCloseIndex for fast lookup of closing tags names.
|
||||
*
|
||||
* Returns 0 if no, 1 if yes.
|
||||
@ -688,7 +689,7 @@ htmlCheckAutoClose(const xmlChar *newtag, const xmlChar *oldtag) {
|
||||
* @newtag: The new tag name
|
||||
* @force: force the tag closure
|
||||
*
|
||||
* The HTmL DtD allows an ending tag to implicitely close other tags.
|
||||
* The HTML DTD allows an ending tag to implicitly close other tags.
|
||||
*/
|
||||
static void
|
||||
htmlAutoCloseOnClose(htmlParserCtxtPtr ctxt, const xmlChar *newtag) {
|
||||
@ -708,7 +709,7 @@ htmlAutoCloseOnClose(htmlParserCtxtPtr ctxt, const xmlChar *newtag) {
|
||||
|
||||
if (xmlStrEqual(newtag, ctxt->nameTab[i])) break;
|
||||
/*
|
||||
* A missplaced endtagad can only close elements with lower
|
||||
* A missplaced endtag can only close elements with lower
|
||||
* or equal priority, so if we find an element with higher
|
||||
* priority before we find an element with
|
||||
* matching name, we just ignore this endtag
|
||||
@ -784,7 +785,7 @@ htmlAutoCloseOnEnd(htmlParserCtxtPtr ctxt) {
|
||||
* @ctxt: an HTML parser context
|
||||
* @newtag: The new tag name or NULL
|
||||
*
|
||||
* The HTmL DtD allows a tag to implicitely close other tags.
|
||||
* The HTML DTD allows a tag to implicitly close other tags.
|
||||
* The list is kept in htmlStartClose array. This function is
|
||||
* called when a new tag has been detected and generates the
|
||||
* appropriates closes if possible/needed.
|
||||
@ -839,7 +840,7 @@ htmlAutoClose(htmlParserCtxtPtr ctxt, const xmlChar *newtag) {
|
||||
* @name: The tag name
|
||||
* @elem: the HTML element
|
||||
*
|
||||
* The HTmL DtD allows a tag to implicitely close other tags.
|
||||
* The HTML DTD allows a tag to implicitly close other tags.
|
||||
* The list is kept in htmlStartClose array. This function checks
|
||||
* if the element or one of it's children would autoclose the
|
||||
* given tag.
|
||||
@ -866,7 +867,7 @@ htmlAutoCloseTag(htmlDocPtr doc, const xmlChar *name, htmlNodePtr elem) {
|
||||
* @doc: the HTML document
|
||||
* @elem: the HTML element
|
||||
*
|
||||
* The HTmL DtD allows a tag to implicitely close other tags.
|
||||
* The HTML DTD allows a tag to implicitly close other tags.
|
||||
* The list is kept in htmlStartClose array. This function checks
|
||||
* if a tag is autoclosed by one of it's child
|
||||
*
|
||||
@ -890,7 +891,7 @@ htmlIsAutoClosed(htmlDocPtr doc, htmlNodePtr elem) {
|
||||
* @ctxt: an HTML parser context
|
||||
* @newtag: The new tag name
|
||||
*
|
||||
* The HTML DtD allows a tag to exists only implicitely
|
||||
* The HTML DTD allows a tag to exists only implicitly
|
||||
* called when a new tag has been detected and generates the
|
||||
* appropriates implicit tags if missing
|
||||
*/
|
||||
@ -1268,7 +1269,7 @@ static const htmlEntityDesc html40EntitiesTable[] = {
|
||||
{ 8713, "notin","not an element of, U+2209 ISOtech" },
|
||||
{ 8715, "ni", "contains as member, U+220B ISOtech" },
|
||||
{ 8719, "prod", "n-ary product = product sign, U+220F ISOamsb" },
|
||||
{ 8721, "sum", "n-ary sumation, U+2211 ISOamsb" },
|
||||
{ 8721, "sum", "n-ary summation, U+2211 ISOamsb" },
|
||||
{ 8722, "minus","minus sign, U+2212 ISOtech" },
|
||||
{ 8727, "lowast","asterisk operator, U+2217 ISOtech" },
|
||||
{ 8730, "radic","square root = radical sign, U+221A ISOtech" },
|
||||
@ -1407,7 +1408,7 @@ htmlEntityValueLookup(unsigned int value) {
|
||||
*
|
||||
* Returns 0 if success, -2 if the transcoding fails, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of octets consumed.
|
||||
*/
|
||||
int
|
||||
@ -1508,7 +1509,7 @@ UTF8ToHtml(unsigned char* out, int *outlen,
|
||||
*
|
||||
* Returns 0 if success, -2 if the transcoding fails, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of octets consumed.
|
||||
*/
|
||||
int
|
||||
@ -1598,7 +1599,7 @@ htmlEncodeEntities(unsigned char* out, int *outlen,
|
||||
* @end2: an end marker xmlChar, 0 if none
|
||||
* @end3: an end marker xmlChar, 0 if none
|
||||
*
|
||||
* Subtitute the HTML entities by their value
|
||||
* Substitute the HTML entities by their value
|
||||
*
|
||||
* DEPRECATED !!!!
|
||||
*
|
||||
@ -1791,7 +1792,7 @@ static int areBlanks(htmlParserCtxtPtr ctxt, const xmlChar *str, int len) {
|
||||
* Creates a new HTML document without a DTD node if @URI and @ExternalID
|
||||
* are NULL
|
||||
*
|
||||
* Returns a new document, do not intialize the DTD if not provided
|
||||
* Returns a new document, do not initialize the DTD if not provided
|
||||
*/
|
||||
htmlDocPtr
|
||||
htmlNewDocNoDtD(const xmlChar *URI, const xmlChar *ExternalID) {
|
||||
@ -1803,7 +1804,7 @@ htmlNewDocNoDtD(const xmlChar *URI, const xmlChar *ExternalID) {
|
||||
cur = (xmlDocPtr) xmlMalloc(sizeof(xmlDoc));
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlNewDoc : malloc failed\n");
|
||||
"htmlNewDocNoDtD : malloc failed\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(cur, 0, sizeof(xmlDoc));
|
||||
@ -1899,7 +1900,7 @@ htmlParseHTMLName(htmlParserCtxtPtr ctxt) {
|
||||
* htmlParseName:
|
||||
* @ctxt: an HTML parser context
|
||||
*
|
||||
* parse an HTML name, this routine is case sensistive.
|
||||
* parse an HTML name, this routine is case sensitive.
|
||||
*
|
||||
* Returns the Name parsed or NULL
|
||||
*/
|
||||
@ -3470,7 +3471,7 @@ htmlParseElement(htmlParserCtxtPtr ctxt) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Check for an Empty Element labelled the XML/SGML way
|
||||
* Check for an Empty Element labeled the XML/SGML way
|
||||
*/
|
||||
if ((CUR == '/') && (NXT(1) == '>')) {
|
||||
SKIP(2);
|
||||
@ -4275,7 +4276,7 @@ htmlParseTryOrFinish(htmlParserCtxtPtr ctxt, int terminate) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Check for an Empty Element labelled the XML/SGML way
|
||||
* Check for an Empty Element labeled the XML/SGML way
|
||||
*/
|
||||
if ((CUR == '/') && (NXT(1) == '>')) {
|
||||
SKIP(2);
|
||||
|
22
HTMLtree.c
22
HTMLtree.c
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* HTMLtree.c : implemetation of access function for an HTML tree.
|
||||
* HTMLtree.c : implementation of access function for an HTML tree.
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
@ -223,7 +223,7 @@ found_head:
|
||||
found_meta:
|
||||
if (encoding != NULL) {
|
||||
/*
|
||||
* Create a new Meta element with the right aatributes
|
||||
* Create a new Meta element with the right attributes
|
||||
*/
|
||||
|
||||
meta = xmlNewDocNode(doc, NULL, BAD_CAST"meta", NULL);
|
||||
@ -435,7 +435,7 @@ htmlNodeDumpFormat(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur,
|
||||
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"htmlNodeDump : node == NULL\n");
|
||||
"htmlNodeDumpFormat : node == NULL\n");
|
||||
return;
|
||||
}
|
||||
/*
|
||||
@ -517,7 +517,7 @@ htmlNodeDumpFormat(xmlBufferPtr buf, xmlDocPtr doc, xmlNodePtr cur,
|
||||
}
|
||||
|
||||
/*
|
||||
* Get specific HTML info for taht node.
|
||||
* Get specific HTML info for that node.
|
||||
*/
|
||||
info = htmlTagLookup(cur->name);
|
||||
|
||||
@ -693,7 +693,7 @@ htmlDocContentDump(xmlBufferPtr buf, xmlDocPtr cur, int format) {
|
||||
if (cur->intSubset != NULL)
|
||||
htmlDtdDump(buf, cur);
|
||||
else {
|
||||
/* Default to HTML-4.0 transitionnal @@@@ */
|
||||
/* Default to HTML-4.0 transitional @@@@ */
|
||||
xmlBufferWriteChar(buf, "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">");
|
||||
|
||||
}
|
||||
@ -808,7 +808,7 @@ htmlDtdDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
|
||||
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"htmlDtdDump : no internal subset\n");
|
||||
"htmlDtdDumpOutput : no internal subset\n");
|
||||
return;
|
||||
}
|
||||
xmlOutputBufferWriteString(buf, "<!DOCTYPE ");
|
||||
@ -849,7 +849,7 @@ htmlAttrDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, xmlAttrPtr cur,
|
||||
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"htmlAttrDump : property == NULL\n");
|
||||
"htmlAttrDumpOutput : property == NULL\n");
|
||||
return;
|
||||
}
|
||||
xmlOutputBufferWriteString(buf, " ");
|
||||
@ -879,7 +879,7 @@ static void
|
||||
htmlAttrListDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, xmlAttrPtr cur, const char *encoding) {
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"htmlAttrListDump : property == NULL\n");
|
||||
"htmlAttrListDumpOutput : property == NULL\n");
|
||||
return;
|
||||
}
|
||||
while (cur != NULL) {
|
||||
@ -907,7 +907,7 @@ htmlNodeListDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
|
||||
xmlNodePtr cur, const char *encoding, int format) {
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"htmlNodeListDump : node == NULL\n");
|
||||
"htmlNodeListDumpOutput : node == NULL\n");
|
||||
return;
|
||||
}
|
||||
while (cur != NULL) {
|
||||
@ -933,7 +933,7 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
|
||||
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"htmlNodeDump : node == NULL\n");
|
||||
"htmlNodeDumpFormatOutput : node == NULL\n");
|
||||
return;
|
||||
}
|
||||
/*
|
||||
@ -1018,7 +1018,7 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
|
||||
}
|
||||
|
||||
/*
|
||||
* Get specific HTML info for taht node.
|
||||
* Get specific HTML info for that node.
|
||||
*/
|
||||
info = htmlTagLookup(cur->name);
|
||||
|
||||
|
21
SAX.c
21
SAX.c
@ -1052,7 +1052,7 @@ startElement(void *ctx, const xmlChar *fullname, const xmlChar **atts)
|
||||
while (attr != NULL) {
|
||||
if (attr->defaultValue != NULL) {
|
||||
/*
|
||||
* the element should be instanciated in the tree if:
|
||||
* the element should be instantiated in the tree if:
|
||||
* - this is a namespace prefix
|
||||
* - the user required for completion in the tree
|
||||
* like XSLT
|
||||
@ -1163,7 +1163,7 @@ startElement(void *ctx, const xmlChar *fullname, const xmlChar **atts)
|
||||
}
|
||||
|
||||
/*
|
||||
* If it's the Document root, finish the Dtd validation and
|
||||
* If it's the Document root, finish the DTD validation and
|
||||
* check the document root element for validity
|
||||
*/
|
||||
if ((ctxt->validate) && (ctxt->vctxt.finishDtd == 0)) {
|
||||
@ -1662,8 +1662,10 @@ cdataBlock(void *ctx, const xmlChar *value, int len)
|
||||
|
||||
/**
|
||||
* xmlDefaultSAXHandlerInit:
|
||||
* @hdlr: the SAX handler
|
||||
* @warning: flag if non-zero sets the handler warning procedure
|
||||
*
|
||||
* Initialize the default SAX handler
|
||||
* Initialize the default XML SAX handler
|
||||
*/
|
||||
void
|
||||
initxmlDefaultSAXHandler(xmlSAXHandler *hdlr, int warning)
|
||||
@ -1720,9 +1722,11 @@ xmlDefaultSAXHandlerInit(void)
|
||||
#ifdef LIBXML_HTML_ENABLED
|
||||
|
||||
/**
|
||||
* htmlDefaultSAXHandlerInit:
|
||||
* inithtmlDefaultSAXHandlerInit:
|
||||
* @hdlr: the SAX handler
|
||||
* @warning: flag if non-zero sets the handler warning procedure
|
||||
*
|
||||
* Initialize the default SAX handler
|
||||
* Initialize the default HTML SAX handler
|
||||
*/
|
||||
void
|
||||
inithtmlDefaultSAXHandler(xmlSAXHandler *hdlr)
|
||||
@ -1776,6 +1780,13 @@ htmlDefaultSAXHandlerInit(void)
|
||||
|
||||
#ifdef LIBXML_DOCB_ENABLED
|
||||
|
||||
/**
|
||||
* initdocbDefaultSAXHandlerInit:
|
||||
* @hdlr: the SAX handler
|
||||
* @warning: flag if non-zero sets the handler warning procedure
|
||||
*
|
||||
* Initialize the default DocBook SAX handler
|
||||
*/
|
||||
void
|
||||
initdocbDefaultSAXHandler(xmlSAXHandler *hdlr)
|
||||
{
|
||||
|
17
catalog.c
17
catalog.c
@ -241,7 +241,7 @@ xmlFreeCatalogEntry(xmlCatalogEntryPtr ret) {
|
||||
if (ret == NULL)
|
||||
return;
|
||||
/*
|
||||
* Entries stored in the file hash must be dealloacted
|
||||
* Entries stored in the file hash must be deallocated
|
||||
* only by the file hash cleaner !
|
||||
*/
|
||||
if (ret->dealloc == 1)
|
||||
@ -681,7 +681,7 @@ xmlConvertSGMLCatalog(xmlCatalogPtr catal) {
|
||||
|
||||
/**
|
||||
* xmlCatalogUnWrapURN:
|
||||
* @urn: an "urn:publicid:" to unwrapp
|
||||
* @urn: an "urn:publicid:" to unwrap
|
||||
*
|
||||
* Expand the URN into the equivalent Public Identifier
|
||||
*
|
||||
@ -1252,7 +1252,7 @@ xmlFetchXMLCatalogFile(xmlCatalogEntryPtr catal) {
|
||||
|
||||
/*
|
||||
* Fetch and parse. Note that xmlParseXMLCatalogFile does not
|
||||
* use the existing catalog, there is no recusivity allowed at
|
||||
* use the existing catalog, there is no recursion allowed at
|
||||
* that level.
|
||||
*/
|
||||
doc = xmlParseXMLCatalogFile(catal->prefer, catal->URL);
|
||||
@ -2613,7 +2613,7 @@ xmlACatalogResolve(xmlCatalogPtr catal, const xmlChar * pubID,
|
||||
/**
|
||||
* xmlACatalogResolveURI:
|
||||
* @catal: a Catalog
|
||||
* @pubId: the URI
|
||||
* @URI: the URI
|
||||
*
|
||||
* Do a complete resolution lookup of an URI
|
||||
*
|
||||
@ -3019,7 +3019,7 @@ xmlCatalogResolve(const xmlChar *pubID, const xmlChar *sysID) {
|
||||
|
||||
/**
|
||||
* xmlCatalogResolveURI:
|
||||
* @pubId: the URI
|
||||
* @URI: the URI
|
||||
*
|
||||
* Do a complete resolution lookup of an URI
|
||||
*
|
||||
@ -3062,7 +3062,7 @@ xmlCatalogDump(FILE *out) {
|
||||
*
|
||||
* Add an entry in the catalog, it may overwrite existing but
|
||||
* different entries.
|
||||
* If called before any other catalo routine, allows to override the
|
||||
* If called before any other catalog routine, allows to override the
|
||||
* default shared catalog put in place by xmlInitializeCatalog();
|
||||
*
|
||||
* Returns 0 if successful, -1 otherwise
|
||||
@ -3157,6 +3157,7 @@ xmlCatalogGetDefaults(void) {
|
||||
|
||||
/**
|
||||
* xmlCatalogSetDefaults:
|
||||
* @allow: what catalogs should be accepted
|
||||
*
|
||||
* Used to set the user preference w.r.t. to what catalogs should
|
||||
* be accepted
|
||||
@ -3350,7 +3351,7 @@ xmlCatalogLocalResolve(void *catalogs, const xmlChar *pubID,
|
||||
/**
|
||||
* xmlCatalogLocalResolveURI:
|
||||
* @catalogs: a document's list of catalogs
|
||||
* @pubId: the URI
|
||||
* @URI: the URI
|
||||
*
|
||||
* Do a complete resolution lookup of an URI using a
|
||||
* document's private catalog list
|
||||
@ -3389,7 +3390,7 @@ xmlCatalogLocalResolveURI(void *catalogs, const xmlChar *URI) {
|
||||
************************************************************************/
|
||||
/**
|
||||
* xmlCatalogGetSystem:
|
||||
* @pubId: the public ID string
|
||||
* @sysId: the system ID string
|
||||
*
|
||||
* Try to lookup the system ID associated to a public ID
|
||||
* DEPRECATED, use xmlCatalogResolveSystem()
|
||||
|
@ -256,7 +256,7 @@ if test "$with_threads" = "yes" ; then
|
||||
echo Enabling multithreaded support
|
||||
|
||||
AC_CHECK_HEADER(pthread.h,
|
||||
AC_CHECK_LIB(pthread, pthread_mutex_lock,[
|
||||
AC_CHECK_LIB(pthread, pthread_join,[
|
||||
THREAD_LIBS="-lpthread"
|
||||
AC_DEFINE(HAVE_LIBPTHREAD)
|
||||
AC_DEFINE(HAVE_PTHREAD_H)
|
||||
|
60
debugXML.c
60
debugXML.c
@ -84,24 +84,24 @@ xmlDebugDumpDtdNode(FILE *output, xmlDtdPtr dtd, int depth) {
|
||||
* Do a bit of checking
|
||||
*/
|
||||
if (dtd->parent == NULL)
|
||||
fprintf(output, "PBM: Dtd has no parent\n");
|
||||
fprintf(output, "PBM: DTD has no parent\n");
|
||||
if (dtd->doc == NULL)
|
||||
fprintf(output, "PBM: Dtd has no doc\n");
|
||||
fprintf(output, "PBM: DTD has no doc\n");
|
||||
if ((dtd->parent != NULL) && (dtd->doc != dtd->parent->doc))
|
||||
fprintf(output, "PBM: Dtd doc differs from parent's one\n");
|
||||
fprintf(output, "PBM: DTD doc differs from parent's one\n");
|
||||
if (dtd->prev == NULL) {
|
||||
if ((dtd->parent != NULL) && (dtd->parent->children != (xmlNodePtr)dtd))
|
||||
fprintf(output, "PBM: Dtd has no prev and not first of list\n");
|
||||
fprintf(output, "PBM: DTD has no prev and not first of list\n");
|
||||
} else {
|
||||
if (dtd->prev->next != (xmlNodePtr) dtd)
|
||||
fprintf(output, "PBM: Dtd prev->next : back link wrong\n");
|
||||
fprintf(output, "PBM: DTD prev->next : back link wrong\n");
|
||||
}
|
||||
if (dtd->next == NULL) {
|
||||
if ((dtd->parent != NULL) && (dtd->parent->last != (xmlNodePtr) dtd))
|
||||
fprintf(output, "PBM: Dtd has no next and not last of list\n");
|
||||
fprintf(output, "PBM: DTD has no next and not last of list\n");
|
||||
} else {
|
||||
if (dtd->next->prev != (xmlNodePtr) dtd)
|
||||
fprintf(output, "PBM: Dtd next->prev : forward link wrong\n");
|
||||
fprintf(output, "PBM: DTD next->prev : forward link wrong\n");
|
||||
}
|
||||
}
|
||||
|
||||
@ -864,23 +864,23 @@ xmlDebugDumpDTD(FILE * output, xmlDtdPtr dtd)
|
||||
* Do a bit of checking
|
||||
*/
|
||||
if ((dtd->parent != NULL) && (dtd->doc != dtd->parent->doc))
|
||||
fprintf(output, "PBM: Dtd doc differs from parent's one\n");
|
||||
fprintf(output, "PBM: DTD doc differs from parent's one\n");
|
||||
if (dtd->prev == NULL) {
|
||||
if ((dtd->parent != NULL)
|
||||
&& (dtd->parent->children != (xmlNodePtr) dtd))
|
||||
fprintf(output,
|
||||
"PBM: Dtd has no prev and not first of list\n");
|
||||
"PBM: DTD has no prev and not first of list\n");
|
||||
} else {
|
||||
if (dtd->prev->next != (xmlNodePtr) dtd)
|
||||
fprintf(output, "PBM: Dtd prev->next : back link wrong\n");
|
||||
fprintf(output, "PBM: DTD prev->next : back link wrong\n");
|
||||
}
|
||||
if (dtd->next == NULL) {
|
||||
if ((dtd->parent != NULL)
|
||||
&& (dtd->parent->last != (xmlNodePtr) dtd))
|
||||
fprintf(output, "PBM: Dtd has no next and not last of list\n");
|
||||
fprintf(output, "PBM: DTD has no next and not last of list\n");
|
||||
} else {
|
||||
if (dtd->next->prev != (xmlNodePtr) dtd)
|
||||
fprintf(output, "PBM: Dtd next->prev : forward link wrong\n");
|
||||
fprintf(output, "PBM: DTD next->prev : forward link wrong\n");
|
||||
}
|
||||
if (dtd->children == NULL)
|
||||
fprintf(output, " DTD is empty\n");
|
||||
@ -1003,7 +1003,16 @@ xmlDebugDumpEntities(FILE * output, xmlDocPtr doc)
|
||||
fprintf(output, "No entities in external subset\n");
|
||||
}
|
||||
|
||||
int xmlLsCountNode(xmlNodePtr node) {
|
||||
/**
|
||||
* xmlLsCountNode:
|
||||
* @node: the node to count
|
||||
*
|
||||
* Count the children of @node.
|
||||
*
|
||||
* Returns the number of children of @node.
|
||||
*/
|
||||
int
|
||||
xmlLsCountNode(xmlNodePtr node) {
|
||||
int ret = 0;
|
||||
xmlNodePtr list = NULL;
|
||||
|
||||
@ -1053,6 +1062,13 @@ int xmlLsCountNode(xmlNodePtr node) {
|
||||
return(ret);
|
||||
}
|
||||
|
||||
/**
|
||||
* xmlLsOneNode:
|
||||
* @output: the FILE * for the output
|
||||
* @node: the node to dump
|
||||
*
|
||||
* Dump to @output the type and name of @node.
|
||||
*/
|
||||
void
|
||||
xmlLsOneNode(FILE *output, xmlNodePtr node) {
|
||||
switch (node->type) {
|
||||
@ -1162,10 +1178,12 @@ xmlLsOneNode(FILE *output, xmlNodePtr node) {
|
||||
|
||||
/**
|
||||
* xmlBoolToText:
|
||||
* @boolval : a bool to turn into text
|
||||
* @boolval: a bool to turn into text
|
||||
*
|
||||
* Convenient way to turn bool into text
|
||||
*/
|
||||
*
|
||||
* Returns a pointer to either "True" or "False"
|
||||
*/
|
||||
const char *
|
||||
xmlBoolToText(int boolval)
|
||||
{
|
||||
@ -1191,9 +1209,9 @@ xmlBoolToText(int boolval)
|
||||
*/
|
||||
|
||||
/**
|
||||
* xmlShellPrintXpathError:
|
||||
* xmlShellPrintXPathError:
|
||||
* @errorType: valid xpath error id
|
||||
* @arg : the argument that cause xpath to fail
|
||||
* @arg: the argument that cause xpath to fail
|
||||
*
|
||||
* Print the xpath error to libxml default error channel
|
||||
*/
|
||||
@ -1275,7 +1293,7 @@ xmlShellPrintNode(xmlNodePtr node)
|
||||
|
||||
/**
|
||||
* xmlShellPrintXPathResult:
|
||||
* list : a valid result generated by an xpath evaluation
|
||||
* list: a valid result generated by an xpath evaluation
|
||||
*
|
||||
* Prints result to stdout
|
||||
*/
|
||||
@ -1515,7 +1533,7 @@ xmlShellLoad(xmlShellCtxtPtr ctxt, char *filename,
|
||||
* @node2: unused
|
||||
*
|
||||
* Implements the XML shell function "write"
|
||||
* Write the current node to the filename, it saves the serailization
|
||||
* Write the current node to the filename, it saves the serialization
|
||||
* of the subtree under the @node specified
|
||||
*
|
||||
* Returns 0 or -1 in case of error
|
||||
@ -1580,7 +1598,7 @@ xmlShellWrite(xmlShellCtxtPtr ctxt, char *filename, xmlNodePtr node,
|
||||
/**
|
||||
* xmlShellSave:
|
||||
* @ctxt: the shell context
|
||||
* @filename: the file name (optionnal)
|
||||
* @filename: the file name (optional)
|
||||
* @node: unused
|
||||
* @node2: unused
|
||||
*
|
||||
@ -1637,7 +1655,7 @@ xmlShellSave(xmlShellCtxtPtr ctxt, char *filename,
|
||||
/**
|
||||
* xmlShellValidate:
|
||||
* @ctxt: the shell context
|
||||
* @dtd: the DTD URI (optionnal)
|
||||
* @dtd: the DTD URI (optional)
|
||||
* @node: unused
|
||||
* @node2: unused
|
||||
*
|
||||
|
@ -1120,7 +1120,6 @@
|
||||
<ANCHOR id ="XMLDEBUGDUMPENTITIES" href="libxml/libxml-debugxml.html#XMLDEBUGDUMPENTITIES">
|
||||
<ANCHOR id ="XMLLSONENODE" href="libxml/libxml-debugxml.html#XMLLSONENODE">
|
||||
<ANCHOR id ="XMLLSCOUNTNODE" href="libxml/libxml-debugxml.html#XMLLSCOUNTNODE">
|
||||
<ANCHOR id ="XMLBOOLTOTEXT" href="libxml/libxml-debugxml.html#XMLBOOLTOTEXT">
|
||||
<ANCHOR id ="XMLSHELLREADLINEFUNC" href="libxml/libxml-debugxml.html#XMLSHELLREADLINEFUNC">
|
||||
<ANCHOR id ="XMLSHELLCTXT" href="libxml/libxml-debugxml.html#XMLSHELLCTXT">
|
||||
<ANCHOR id ="XMLSHELLCTXTPTR" href="libxml/libxml-debugxml.html#XMLSHELLCTXTPTR">
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-CATALOG"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN19010"
|
||||
NAME="AEN19034"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN19010"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN19013"
|
||||
NAME="AEN19037"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -506,7 +506,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN19114"
|
||||
NAME="AEN19138"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -516,14 +516,14 @@ NAME="AEN19114"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN19117"
|
||||
NAME="AEN19141"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19119"
|
||||
NAME="AEN19143"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -551,7 +551,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19125"
|
||||
NAME="AEN19149"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -577,7 +577,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19130"
|
||||
NAME="AEN19154"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -607,7 +607,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19135"
|
||||
NAME="AEN19159"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -638,7 +638,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19140"
|
||||
NAME="AEN19164"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -664,7 +664,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19145"
|
||||
NAME="AEN19169"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -690,7 +690,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19150"
|
||||
NAME="AEN19174"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -720,7 +720,7 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19157"
|
||||
NAME="AEN19181"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -773,7 +773,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19170"
|
||||
NAME="AEN19194"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -806,7 +806,7 @@ Catalogs are not handled recursively.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19177"
|
||||
NAME="AEN19201"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -859,7 +859,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19190"
|
||||
NAME="AEN19214"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -891,7 +891,7 @@ like adding and removing CATALOG or DELEGATE entries.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19197"
|
||||
NAME="AEN19221"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -944,7 +944,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19210"
|
||||
NAME="AEN19234"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -974,7 +974,7 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19217"
|
||||
NAME="AEN19241"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1027,7 +1027,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19230"
|
||||
NAME="AEN19254"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1070,7 +1070,7 @@ different entries.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19240"
|
||||
NAME="AEN19264"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1174,7 +1174,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19265"
|
||||
NAME="AEN19289"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1208,7 +1208,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19273"
|
||||
NAME="AEN19297"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1278,7 +1278,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19290"
|
||||
NAME="AEN19314"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1319,7 +1319,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19300"
|
||||
NAME="AEN19324"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1407,7 +1407,7 @@ by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19321"
|
||||
NAME="AEN19345"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1444,7 +1444,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19330"
|
||||
NAME="AEN19354"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1515,7 +1515,7 @@ must be freed by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19347"
|
||||
NAME="AEN19371"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1552,7 +1552,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19356"
|
||||
NAME="AEN19380"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1623,7 +1623,7 @@ must be freed by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19373"
|
||||
NAME="AEN19397"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1660,7 +1660,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19382"
|
||||
NAME="AEN19406"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1704,7 +1704,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1731,7 +1731,7 @@ by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19399"
|
||||
NAME="AEN19423"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1765,7 +1765,7 @@ HREF="FILE-CAPS"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19407"
|
||||
NAME="AEN19431"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1820,7 +1820,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19420"
|
||||
NAME="AEN19444"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1850,7 +1850,7 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19427"
|
||||
NAME="AEN19451"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1888,7 +1888,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19436"
|
||||
NAME="AEN19460"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1918,7 +1918,7 @@ HREF="libxml-catalog.html#XMLCATALOGPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19443"
|
||||
NAME="AEN19467"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1971,7 +1971,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19456"
|
||||
NAME="AEN19480"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2001,7 +2001,7 @@ preferably be done once at startup</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19462"
|
||||
NAME="AEN19486"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2031,7 +2031,7 @@ preferably be done once at startup</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19468"
|
||||
NAME="AEN19492"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2084,7 +2084,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19481"
|
||||
NAME="AEN19505"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2114,7 +2114,7 @@ preferably be done once at startup</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19487"
|
||||
NAME="AEN19511"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2152,7 +2152,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19496"
|
||||
NAME="AEN19520"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2180,7 +2180,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19502"
|
||||
NAME="AEN19526"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2210,7 +2210,7 @@ HREF="FILE-CAPS"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19509"
|
||||
NAME="AEN19533"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2248,7 +2248,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19518"
|
||||
NAME="AEN19542"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2285,7 +2285,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19527"
|
||||
NAME="AEN19551"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2356,7 +2356,7 @@ by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19544"
|
||||
NAME="AEN19568"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2389,7 +2389,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19552"
|
||||
NAME="AEN19576"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2443,7 +2443,7 @@ must be freed by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19565"
|
||||
NAME="AEN19589"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2476,7 +2476,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19573"
|
||||
NAME="AEN19597"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2530,7 +2530,7 @@ must be freed by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19586"
|
||||
NAME="AEN19610"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2563,7 +2563,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19594"
|
||||
NAME="AEN19618"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2590,7 +2590,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2617,7 +2617,7 @@ by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19607"
|
||||
NAME="AEN19631"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2651,7 +2651,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><P
|
||||
>Add an entry in the catalog, it may overwrite existing but
|
||||
different entries.
|
||||
If called before any other catalo routine, allows to override the
|
||||
If called before any other catalog routine, allows to override the
|
||||
default shared catalog put in place by <A
|
||||
HREF="libxml-catalog.html#XMLINITIALIZECATALOG"
|
||||
>xmlInitializeCatalog</A
|
||||
@ -2661,7 +2661,7 @@ HREF="libxml-catalog.html#XMLINITIALIZECATALOG"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19617"
|
||||
NAME="AEN19641"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2748,7 +2748,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19638"
|
||||
NAME="AEN19662"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2778,7 +2778,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19645"
|
||||
NAME="AEN19669"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2831,7 +2831,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19658"
|
||||
NAME="AEN19682"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2865,7 +2865,7 @@ except it bypass all catalog lookups.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19666"
|
||||
NAME="AEN19690"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2918,7 +2918,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19679"
|
||||
NAME="AEN19703"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2945,7 +2945,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19685"
|
||||
NAME="AEN19709"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2981,7 +2981,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19694"
|
||||
NAME="AEN19718"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3008,7 +3008,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19700"
|
||||
NAME="AEN19724"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3046,7 +3046,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19709"
|
||||
NAME="AEN19733"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3077,7 +3077,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19716"
|
||||
NAME="AEN19740"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3132,7 +3132,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19729"
|
||||
NAME="AEN19753"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3171,7 +3171,7 @@ document's private catalog list</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19738"
|
||||
NAME="AEN19762"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3259,7 +3259,7 @@ by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19759"
|
||||
NAME="AEN19783"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3294,7 +3294,7 @@ document's private catalog list</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19767"
|
||||
NAME="AEN19791"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3338,7 +3338,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -3365,7 +3365,7 @@ by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19784"
|
||||
NAME="AEN19808"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3393,7 +3393,7 @@ debugging, 1 enable it</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19790"
|
||||
NAME="AEN19814"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3446,7 +3446,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19803"
|
||||
NAME="AEN19827"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3481,7 +3481,7 @@ Values accepted are XML_CATA_PREFER_PUBLIC or XML_CATA_PREFER_SYSTEM</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19811"
|
||||
NAME="AEN19835"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3534,7 +3534,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19824"
|
||||
NAME="AEN19848"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3565,7 +3565,7 @@ be accepted</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19831"
|
||||
NAME="AEN19855"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3592,7 +3592,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> what catalogs should be accepted</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -3603,7 +3603,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19840"
|
||||
NAME="AEN19864"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3634,7 +3634,7 @@ be accepted</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19847"
|
||||
NAME="AEN19871"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3670,7 +3670,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19856"
|
||||
NAME="AEN19880"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3707,7 +3707,7 @@ HREF="libxml-catalog.html#XMLCATALOGRESOLVESYSTEM"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19865"
|
||||
NAME="AEN19889"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3734,7 +3734,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the system ID string</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -3760,7 +3760,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19878"
|
||||
NAME="AEN19902"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3797,7 +3797,7 @@ HREF="libxml-catalog.html#XMLCATALOGRESOLVEPUBLIC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19887"
|
||||
NAME="AEN19911"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-DEBUGXML"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN25191"
|
||||
NAME="AEN25274"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN25191"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN25194"
|
||||
NAME="AEN25277"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -279,10 +279,6 @@ HREF="libxml-debugxml.html#XMLLSCOUNTNODE"
|
||||
HREF="libxml-tree.html#XMLNODEPTR"
|
||||
>xmlNodePtr</A
|
||||
> node);
|
||||
const char* <A
|
||||
HREF="libxml-debugxml.html#XMLBOOLTOTEXT"
|
||||
>xmlBoolToText</A
|
||||
> (int boolval);
|
||||
char* (<A
|
||||
HREF="libxml-debugxml.html#XMLSHELLREADLINEFUNC"
|
||||
>*xmlShellReadlineFunc</A
|
||||
@ -513,7 +509,7 @@ HREF="FILE-CAPS"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN25289"
|
||||
NAME="AEN25371"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -523,14 +519,14 @@ NAME="AEN25289"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN25292"
|
||||
NAME="AEN25374"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25294"
|
||||
NAME="AEN25376"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -564,7 +560,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25302"
|
||||
NAME="AEN25384"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -619,7 +615,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25315"
|
||||
NAME="AEN25397"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -654,7 +650,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25323"
|
||||
NAME="AEN25405"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -726,7 +722,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25340"
|
||||
NAME="AEN25422"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -761,7 +757,7 @@ HREF="libxml-tree.html#XMLATTRPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25348"
|
||||
NAME="AEN25430"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -833,7 +829,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25365"
|
||||
NAME="AEN25447"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -868,7 +864,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25373"
|
||||
NAME="AEN25455"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -940,7 +936,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25390"
|
||||
NAME="AEN25472"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -975,7 +971,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25398"
|
||||
NAME="AEN25480"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1047,7 +1043,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25415"
|
||||
NAME="AEN25497"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1082,7 +1078,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25423"
|
||||
NAME="AEN25505"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1154,7 +1150,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25440"
|
||||
NAME="AEN25522"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1188,7 +1184,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25448"
|
||||
NAME="AEN25530"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1243,7 +1239,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25461"
|
||||
NAME="AEN25543"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1277,7 +1273,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25469"
|
||||
NAME="AEN25551"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1332,7 +1328,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25482"
|
||||
NAME="AEN25564"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1366,7 +1362,7 @@ HREF="libxml-tree.html#XMLDTDPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25490"
|
||||
NAME="AEN25572"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1421,7 +1417,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25503"
|
||||
NAME="AEN25585"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1455,7 +1451,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25511"
|
||||
NAME="AEN25593"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1510,7 +1506,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25524"
|
||||
NAME="AEN25606"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1538,11 +1534,23 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Dump to <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>output</I
|
||||
></TT
|
||||
> the type and name of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>node</I
|
||||
></TT
|
||||
>.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25531"
|
||||
NAME="AEN25616"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1569,7 +1577,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the FILE * for the output</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1586,7 +1594,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the node to dump</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1597,7 +1605,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25544"
|
||||
NAME="AEN25629"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1621,11 +1629,18 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Count the children of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>node</I
|
||||
></TT
|
||||
>.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25550"
|
||||
NAME="AEN25637"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1652,7 +1667,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the node to count</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1667,87 +1682,12 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25563"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
NAME="XMLBOOLTOTEXT"
|
||||
></A
|
||||
>xmlBoolToText ()</H3
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#D6E8FF"
|
||||
WIDTH="100%"
|
||||
CELLPADDING="6"
|
||||
><TR
|
||||
><TD
|
||||
><PRE
|
||||
CLASS="PROGRAMLISTING"
|
||||
>const char* xmlBoolToText (int boolval);</PRE
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Convenient way to turn bool into text</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25569"
|
||||
></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
|
||||
>the number of children of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>boolval</I
|
||||
>node</I
|
||||
></TT
|
||||
> :</TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> a bool to turn into text</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="20%"
|
||||
ALIGN="RIGHT"
|
||||
VALIGN="TOP"
|
||||
><I
|
||||
CLASS="EMPHASIS"
|
||||
>Returns</I
|
||||
> :</TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1758,7 +1698,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25582"
|
||||
NAME="AEN25651"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1785,7 +1725,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25588"
|
||||
NAME="AEN25657"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1838,7 +1778,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25601"
|
||||
NAME="AEN25670"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1875,7 +1815,7 @@ TODO: add the defined function tables.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25607"
|
||||
NAME="AEN25676"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1901,7 +1841,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25612"
|
||||
NAME="AEN25681"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1940,7 +1880,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25621"
|
||||
NAME="AEN25690"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2044,7 +1984,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25646"
|
||||
NAME="AEN25715"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2066,11 +2006,13 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Print the xpath error to libxml default error channel</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25651"
|
||||
NAME="AEN25721"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2097,7 +2039,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> valid xpath error id</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2114,7 +2056,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the argument that cause xpath to fail</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -2125,7 +2067,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25664"
|
||||
NAME="AEN25734"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2155,7 +2097,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25671"
|
||||
NAME="AEN25741"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2193,7 +2135,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25680"
|
||||
NAME="AEN25750"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2223,7 +2165,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25687"
|
||||
NAME="AEN25757"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2261,7 +2203,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25696"
|
||||
NAME="AEN25766"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2301,7 +2243,7 @@ Does an Unix like listing of the given node (like a directory)</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25705"
|
||||
NAME="AEN25775"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2405,7 +2347,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25730"
|
||||
NAME="AEN25800"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2445,7 +2387,7 @@ dumps the current XML base of the node</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25739"
|
||||
NAME="AEN25809"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2549,7 +2491,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25764"
|
||||
NAME="AEN25834"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2589,7 +2531,7 @@ dumps informations about the node (namespace, attributes, content).</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25773"
|
||||
NAME="AEN25843"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2693,7 +2635,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25798"
|
||||
NAME="AEN25868"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2733,7 +2675,7 @@ dumps the serialization node content (XML or HTML).</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25807"
|
||||
NAME="AEN25877"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2837,7 +2779,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25832"
|
||||
NAME="AEN25902"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2877,7 +2819,7 @@ loads a new document specified by the filename</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25841"
|
||||
NAME="AEN25911"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2981,7 +2923,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25866"
|
||||
NAME="AEN25936"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3015,7 +2957,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
></TABLE
|
||||
><P
|
||||
>Implements the XML shell function "write"
|
||||
Write the current node to the filename, it saves the serailization
|
||||
Write the current node to the filename, it saves the serialization
|
||||
of the subtree under the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -3027,7 +2969,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25876"
|
||||
NAME="AEN25946"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3131,7 +3073,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25901"
|
||||
NAME="AEN25971"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3171,7 +3113,7 @@ Write the current document to the filename, or it's original name</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25910"
|
||||
NAME="AEN25980"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3215,7 +3157,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> the file name (optionnal)</TD
|
||||
> the file name (optional)</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -3275,7 +3217,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25935"
|
||||
NAME="AEN26005"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3316,7 +3258,7 @@ is done against the given DTD.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25944"
|
||||
NAME="AEN26014"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3360,7 +3302,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> the DTD URI (optionnal)</TD
|
||||
> the DTD URI (optional)</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -3420,7 +3362,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25969"
|
||||
NAME="AEN26039"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3471,7 +3413,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25980"
|
||||
NAME="AEN26050"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3575,7 +3517,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26005"
|
||||
NAME="AEN26075"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3617,7 +3559,7 @@ The output is compatible with XPath commands.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26014"
|
||||
NAME="AEN26084"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3721,7 +3663,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26039"
|
||||
NAME="AEN26109"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3762,7 +3704,7 @@ using a environment similar to a UNIX commandline.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26048"
|
||||
NAME="AEN26118"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-DOCBPARSER"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN20408"
|
||||
NAME="AEN20432"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN20408"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN20411"
|
||||
NAME="AEN20435"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -295,7 +295,7 @@ HREF="libxml-docbparser.html#DOCBPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN20448"
|
||||
NAME="AEN20472"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -305,14 +305,14 @@ NAME="AEN20448"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN20451"
|
||||
NAME="AEN20475"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20453"
|
||||
NAME="AEN20477"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -338,7 +338,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20458"
|
||||
NAME="AEN20482"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -364,7 +364,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20463"
|
||||
NAME="AEN20487"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -390,7 +390,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20468"
|
||||
NAME="AEN20492"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -416,7 +416,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20473"
|
||||
NAME="AEN20497"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -442,7 +442,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20478"
|
||||
NAME="AEN20502"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -468,7 +468,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20483"
|
||||
NAME="AEN20507"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -494,7 +494,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20488"
|
||||
NAME="AEN20512"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -520,7 +520,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20493"
|
||||
NAME="AEN20517"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -546,7 +546,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20498"
|
||||
NAME="AEN20522"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -578,7 +578,7 @@ plus SGML entities block of chars out.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20504"
|
||||
NAME="AEN20528"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -705,7 +705,7 @@ CLASS="PARAMETER"
|
||||
>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 unpredictable.
|
||||
The value of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -722,7 +722,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20537"
|
||||
NAME="AEN20561"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -763,7 +763,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20546"
|
||||
NAME="AEN20570"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -867,7 +867,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20571"
|
||||
NAME="AEN20595"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -901,7 +901,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20579"
|
||||
NAME="AEN20603"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -971,7 +971,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20596"
|
||||
NAME="AEN20620"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1010,7 +1010,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20604"
|
||||
NAME="AEN20628"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1114,7 +1114,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20629"
|
||||
NAME="AEN20653"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1147,7 +1147,7 @@ at compile-time.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20636"
|
||||
NAME="AEN20660"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1217,7 +1217,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20653"
|
||||
NAME="AEN20677"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1248,7 +1248,7 @@ document in ctxt->myDoc is not freed.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20660"
|
||||
NAME="AEN20684"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1286,7 +1286,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20669"
|
||||
NAME="AEN20693"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1340,7 +1340,7 @@ and error/warning reports.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20680"
|
||||
NAME="AEN20704"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1478,7 +1478,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20713"
|
||||
NAME="AEN20737"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1511,7 +1511,7 @@ HREF="libxml-docbparser.html#DOCBPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20720"
|
||||
NAME="AEN20744"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1615,7 +1615,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20745"
|
||||
NAME="AEN20769"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1648,7 +1648,7 @@ by default if found at compile-time.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20752"
|
||||
NAME="AEN20776"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1718,7 +1718,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20769"
|
||||
NAME="AEN20793"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1749,7 +1749,7 @@ interface).</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20776"
|
||||
NAME="AEN20800"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-ENCODING"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN23635"
|
||||
NAME="AEN23659"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN23635"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN23638"
|
||||
NAME="AEN23662"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -382,7 +382,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN23698"
|
||||
NAME="AEN23722"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -392,14 +392,14 @@ NAME="AEN23698"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN23701"
|
||||
NAME="AEN23725"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23703"
|
||||
NAME="AEN23727"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -454,7 +454,7 @@ given to the parser itself. The BOM for UTF16 and the encoding
|
||||
declaration are looked at and a converter is looked for at that
|
||||
point. If not found the parser stops here as asked by the XML REC
|
||||
Converter can be registered by the user using xmlRegisterCharEncodingHandler
|
||||
but the currentl form doesn't allow stateful transcoding (a serious
|
||||
but the current form doesn't allow stateful transcoding (a serious
|
||||
problem agreed !). If iconv has been found it will be used
|
||||
automatically and allow stateful transcoding, the simplest is then
|
||||
to be sure to enable icon and to provide iconv libs for the encoding
|
||||
@ -465,7 +465,7 @@ support needed.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23710"
|
||||
NAME="AEN23734"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -496,7 +496,7 @@ it to an UTF-8 block of chars out.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23716"
|
||||
NAME="AEN23740"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -523,7 +523,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> a pointer ot an array of bytes to store the UTF-8 result</TD
|
||||
> a pointer to an array of bytes to store the UTF-8 result</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -562,7 +562,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> a pointer ot an array of chars in the original encoding</TD
|
||||
> a pointer to an array of chars in the original encoding</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -613,7 +613,7 @@ CLASS="PARAMETER"
|
||||
><I
|
||||
>outlen</I
|
||||
></TT
|
||||
> after return is the number of ocetes consumed.</TD
|
||||
> after return is the number of octets consumed.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -624,7 +624,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23745"
|
||||
NAME="AEN23769"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -657,7 +657,7 @@ in = NULL. If stateful this should also initialize the encoder state</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23751"
|
||||
NAME="AEN23775"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -684,7 +684,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> a pointer ot an array of bytes to store the result</TD
|
||||
> a pointer to an array of bytes to store the result</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -723,7 +723,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> a pointer ot an array of UTF-8 chars</TD
|
||||
> a pointer to an array of UTF-8 chars</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -785,7 +785,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23780"
|
||||
NAME="AEN23804"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -819,7 +819,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23785"
|
||||
NAME="AEN23809"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -845,7 +845,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23790"
|
||||
NAME="AEN23814"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -876,7 +876,7 @@ in normal processing.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23796"
|
||||
NAME="AEN23820"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -905,7 +905,7 @@ unregisters all the encoding handlers and the aliases.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23802"
|
||||
NAME="AEN23826"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -929,13 +929,13 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Register the char encoding handler, surprizing, isn't it ?</P
|
||||
>Register the char encoding handler, surprising, isn't it ?</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23809"
|
||||
NAME="AEN23833"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -973,7 +973,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23818"
|
||||
NAME="AEN23842"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1001,13 +1001,13 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Search in the registrered set the handler able to read/write that encoding.</P
|
||||
>Search in the registered set the handler able to read/write that encoding.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23826"
|
||||
NAME="AEN23850"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1060,7 +1060,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23839"
|
||||
NAME="AEN23863"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1085,13 +1085,13 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Search in the registrered set the handler able to read/write that encoding.</P
|
||||
>Search in the registered set the handler able to read/write that encoding.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23846"
|
||||
NAME="AEN23870"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1144,7 +1144,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23859"
|
||||
NAME="AEN23883"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1183,7 +1183,7 @@ will be overwritten.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23867"
|
||||
NAME="AEN23891"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1253,7 +1253,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23884"
|
||||
NAME="AEN23908"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1285,7 +1285,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23891"
|
||||
NAME="AEN23915"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1338,7 +1338,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23904"
|
||||
NAME="AEN23928"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1365,7 +1365,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23910"
|
||||
NAME="AEN23934"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1418,7 +1418,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23923"
|
||||
NAME="AEN23947"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1446,7 +1446,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23929"
|
||||
NAME="AEN23953"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1470,7 +1470,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Conpare the string to the known encoding schemes already known. Note
|
||||
>Compare the string to the known encoding schemes already known. Note
|
||||
that the comparison is case insensitive accordingly to the section
|
||||
[XML] 4.3.3 Character Encoding in Entities.</P
|
||||
><P
|
||||
@ -1478,7 +1478,7 @@ that the comparison is case insensitive accordingly to the section
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23936"
|
||||
NAME="AEN23960"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1532,7 +1532,7 @@ if not recognized.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23949"
|
||||
NAME="AEN23973"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1567,7 +1567,7 @@ Section 4.3.3 Character Encoding in Entities</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23957"
|
||||
NAME="AEN23981"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1620,7 +1620,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23970"
|
||||
NAME="AEN23994"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1652,7 +1652,7 @@ accordingly of the non-normative appendix F of the XML-1.0 recommendation.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN23977"
|
||||
NAME="AEN24001"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1723,7 +1723,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN23994"
|
||||
NAME="AEN24018"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1771,7 +1771,7 @@ the content will be automatically remapped to a CharRef sequence.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24004"
|
||||
NAME="AEN24028"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1861,7 +1861,7 @@ the result of transformation can't fit into the encoding we want), or</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24025"
|
||||
NAME="AEN24049"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1899,7 +1899,7 @@ HREF="libxml-tree.html#XMLBUFFERPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24034"
|
||||
NAME="AEN24058"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1926,7 +1926,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> char enconding transformation data structure</TD
|
||||
> char encoding transformation data structure</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1989,7 +1989,7 @@ the result of transformation can't fit into the encoding we want), or</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24055"
|
||||
NAME="AEN24079"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2028,7 +2028,7 @@ the very first line, i.e. limit itself to 45 chars.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24064"
|
||||
NAME="AEN24088"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2118,7 +2118,7 @@ the result of transformation can't fit into the encoding we want), or</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24085"
|
||||
NAME="AEN24109"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2142,13 +2142,13 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLER"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Generic front-end for hencoding handler close function</P
|
||||
>Generic front-end for encoding handler close function</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24092"
|
||||
NAME="AEN24116"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2201,7 +2201,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24105"
|
||||
NAME="AEN24129"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2232,7 +2232,7 @@ block of chars out.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24111"
|
||||
NAME="AEN24135"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2342,7 +2342,7 @@ CLASS="PARAMETER"
|
||||
>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 unpredictable.
|
||||
The value of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2359,7 +2359,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24140"
|
||||
NAME="AEN24164"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2390,7 +2390,7 @@ block of chars out.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24146"
|
||||
NAME="AEN24170"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2500,7 +2500,7 @@ CLASS="PARAMETER"
|
||||
>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 unpredictable.
|
||||
The value of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2517,7 +2517,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24175"
|
||||
NAME="AEN24199"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2552,14 +2552,14 @@ CLASS="PARAMETER"
|
||||
null-terminated. This function is not super-strict, as it will
|
||||
allow longer utf-8 sequences than necessary. Note that Java is
|
||||
capable of producing these sequences if provoked. Also note, this
|
||||
routine checks for the 4-byte maxiumum size, but does not check for
|
||||
routine checks for the 4-byte maximum size, but does not check for
|
||||
0x10ffff maximum value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24183"
|
||||
NAME="AEN24207"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2617,7 +2617,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24197"
|
||||
NAME="AEN24221"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2648,7 +2648,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24204"
|
||||
NAME="AEN24228"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2719,7 +2719,7 @@ the first 'len' characters of ARRAY </TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24221"
|
||||
NAME="AEN24245"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2753,7 +2753,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24229"
|
||||
NAME="AEN24253"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2828,7 +2828,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24247"
|
||||
NAME="AEN24271"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2863,7 +2863,7 @@ character from a string array</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24255"
|
||||
NAME="AEN24279"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2933,7 +2933,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24272"
|
||||
NAME="AEN24296"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2967,7 +2967,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24280"
|
||||
NAME="AEN24304"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3038,7 +3038,7 @@ or -1 if not found</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24297"
|
||||
NAME="AEN24321"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3073,7 +3073,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24305"
|
||||
NAME="AEN24329"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3161,7 +3161,7 @@ or NULL if any problem</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24326"
|
||||
NAME="AEN24350"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3192,7 +3192,7 @@ checking of the content of the string.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24333"
|
||||
NAME="AEN24357"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-ENTITIES"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN7834"
|
||||
NAME="AEN7858"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN7834"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN7837"
|
||||
NAME="AEN7861"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -371,7 +371,7 @@ HREF="libxml-entities.html#XMLCLEANUPPREDEFINEDENTITIES"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN7900"
|
||||
NAME="AEN7924"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -381,14 +381,14 @@ NAME="AEN7900"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN7903"
|
||||
NAME="AEN7927"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7905"
|
||||
NAME="AEN7929"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -421,7 +421,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7910"
|
||||
NAME="AEN7934"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -438,7 +438,7 @@ CELLPADDING="6"
|
||||
><PRE
|
||||
CLASS="PROGRAMLISTING"
|
||||
>struct xmlEntity {
|
||||
void *_private; /* for Corba, must be first ! */
|
||||
void *_private; /* application data */
|
||||
xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
|
||||
const xmlChar *name; /* Attribute name */
|
||||
struct _xmlNode *children; /* NULL */
|
||||
@ -467,7 +467,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7915"
|
||||
NAME="AEN7939"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -493,7 +493,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7920"
|
||||
NAME="AEN7944"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -519,7 +519,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7925"
|
||||
NAME="AEN7949"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -547,7 +547,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7931"
|
||||
NAME="AEN7955"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -597,7 +597,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN7943"
|
||||
NAME="AEN7967"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -735,7 +735,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN7976"
|
||||
NAME="AEN8000"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -785,7 +785,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN7988"
|
||||
NAME="AEN8012"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -923,7 +923,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8021"
|
||||
NAME="AEN8045"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -956,7 +956,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8029"
|
||||
NAME="AEN8053"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -998,7 +998,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>NULL if not, othervise the entity</TD
|
||||
>NULL if not, otherwise the entity</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1009,7 +1009,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8042"
|
||||
NAME="AEN8066"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1041,14 +1041,14 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TABLE
|
||||
><P
|
||||
>Do an entity lookup in the document entity hash table and
|
||||
returns the corrsponding entity, otherwise a lookup is done
|
||||
returns the corresponding entity, otherwise a lookup is done
|
||||
in the predefined entities too.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8051"
|
||||
NAME="AEN8075"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1118,7 +1118,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8068"
|
||||
NAME="AEN8092"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1149,14 +1149,14 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Do an entity lookup in the Dtd entity hash table and
|
||||
>Do an entity lookup in the DTD entity hash table and
|
||||
returns the corresponding entity, if found.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8077"
|
||||
NAME="AEN8101"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1226,7 +1226,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8094"
|
||||
NAME="AEN8118"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1264,7 +1264,7 @@ returns the corresponding parameter entity, if found.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8103"
|
||||
NAME="AEN8127"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1334,7 +1334,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8120"
|
||||
NAME="AEN8144"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1378,7 +1378,7 @@ This routine will issue a warning when encountered.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8131"
|
||||
NAME="AEN8155"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1448,7 +1448,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8148"
|
||||
NAME="AEN8172"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1488,7 +1488,7 @@ must be deallocated.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8157"
|
||||
NAME="AEN8181"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1558,7 +1558,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8174"
|
||||
NAME="AEN8198"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1596,7 +1596,7 @@ this routine is reentrant, and result must be deallocated.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8183"
|
||||
NAME="AEN8207"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1666,7 +1666,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8200"
|
||||
NAME="AEN8224"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1696,7 +1696,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8207"
|
||||
NAME="AEN8231"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1732,7 +1732,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8216"
|
||||
NAME="AEN8240"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1765,7 +1765,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8224"
|
||||
NAME="AEN8248"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1818,7 +1818,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8237"
|
||||
NAME="AEN8261"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1848,7 +1848,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8244"
|
||||
NAME="AEN8268"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1886,7 +1886,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8253"
|
||||
NAME="AEN8277"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1920,7 +1920,7 @@ HREF="libxml-entities.html#XMLENTITIESTABLEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8261"
|
||||
NAME="AEN8285"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1975,7 +1975,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8274"
|
||||
NAME="AEN8298"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2009,7 +2009,7 @@ HREF="libxml-entities.html#XMLENTITYPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN8282"
|
||||
NAME="AEN8306"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2064,7 +2064,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN8295"
|
||||
NAME="AEN8319"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-GLOBALS"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN20178"
|
||||
NAME="AEN20202"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN20178"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN20181"
|
||||
NAME="AEN20205"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -264,7 +264,7 @@ HREF="libxml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN20212"
|
||||
NAME="AEN20236"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -274,14 +274,14 @@ NAME="AEN20212"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN20215"
|
||||
NAME="AEN20239"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20217"
|
||||
NAME="AEN20241"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -340,7 +340,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20222"
|
||||
NAME="AEN20246"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -366,7 +366,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20227"
|
||||
NAME="AEN20251"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -400,7 +400,7 @@ default values of the library.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20235"
|
||||
NAME="AEN20259"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -438,7 +438,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20244"
|
||||
NAME="AEN20268"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -468,7 +468,7 @@ HREF="MALLOC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20251"
|
||||
NAME="AEN20275"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -506,7 +506,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20260"
|
||||
NAME="AEN20284"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -536,7 +536,7 @@ HREF="REALLOC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20267"
|
||||
NAME="AEN20291"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -591,7 +591,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20280"
|
||||
NAME="AEN20304"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -617,7 +617,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20285"
|
||||
NAME="AEN20309"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -650,7 +650,7 @@ HREF="libxml-parser.html#XMLSTRDUP"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20293"
|
||||
NAME="AEN20317"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -688,7 +688,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20302"
|
||||
NAME="AEN20326"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -714,7 +714,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20307"
|
||||
NAME="AEN20331"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -740,7 +740,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20312"
|
||||
NAME="AEN20336"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -766,7 +766,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20317"
|
||||
NAME="AEN20341"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -792,7 +792,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20322"
|
||||
NAME="AEN20346"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -818,7 +818,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20327"
|
||||
NAME="AEN20351"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -844,7 +844,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20332"
|
||||
NAME="AEN20356"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -870,7 +870,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20337"
|
||||
NAME="AEN20361"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -896,7 +896,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20342"
|
||||
NAME="AEN20366"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -922,7 +922,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20347"
|
||||
NAME="AEN20371"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -948,7 +948,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20352"
|
||||
NAME="AEN20376"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -974,7 +974,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20357"
|
||||
NAME="AEN20381"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1000,7 +1000,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20362"
|
||||
NAME="AEN20386"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1026,7 +1026,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20367"
|
||||
NAME="AEN20391"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1052,7 +1052,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20372"
|
||||
NAME="AEN20396"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1078,7 +1078,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20377"
|
||||
NAME="AEN20401"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1104,7 +1104,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20382"
|
||||
NAME="AEN20406"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1130,7 +1130,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20387"
|
||||
NAME="AEN20411"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1156,7 +1156,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20392"
|
||||
NAME="AEN20416"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1182,7 +1182,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20397"
|
||||
NAME="AEN20421"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1203,7 +1203,7 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>global variable controlling the entity substitution default behaviour</P
|
||||
>global variable controlling the entity substitution default behavior</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-HASH"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN24351"
|
||||
NAME="AEN24375"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN24351"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN24354"
|
||||
NAME="AEN24378"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -524,7 +524,7 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN24452"
|
||||
NAME="AEN24476"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -534,14 +534,14 @@ NAME="AEN24452"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN24455"
|
||||
NAME="AEN24479"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24457"
|
||||
NAME="AEN24481"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -567,7 +567,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24462"
|
||||
NAME="AEN24486"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -593,7 +593,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24467"
|
||||
NAME="AEN24491"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -622,7 +622,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24473"
|
||||
NAME="AEN24497"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -677,7 +677,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24486"
|
||||
NAME="AEN24510"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -706,7 +706,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24492"
|
||||
NAME="AEN24516"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -761,7 +761,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24505"
|
||||
NAME="AEN24529"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -791,7 +791,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24511"
|
||||
NAME="AEN24535"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -863,7 +863,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24528"
|
||||
NAME="AEN24552"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -901,7 +901,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24536"
|
||||
NAME="AEN24560"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1007,7 +1007,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24561"
|
||||
NAME="AEN24585"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1037,7 +1037,7 @@ HREF="libxml-hash.html#XMLHASHTABLEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24568"
|
||||
NAME="AEN24592"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1090,7 +1090,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24581"
|
||||
NAME="AEN24605"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1118,14 +1118,24 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free the hash table and its contents. The userdata is
|
||||
deallocated with f if provided.</P
|
||||
>Free the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
> and its contents. The userdata is
|
||||
deallocated with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>f</I
|
||||
></TT
|
||||
> if provided.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24589"
|
||||
NAME="AEN24615"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1180,7 +1190,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24602"
|
||||
NAME="AEN24628"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1209,14 +1219,29 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Add the userdata to the hash table. This can later be retrieved
|
||||
by using the name. Duplicate names generate errors.</P
|
||||
>Add the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>userdata</I
|
||||
></TT
|
||||
> to the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. This can later be retrieved
|
||||
by using the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>. Duplicate names generate errors.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24610"
|
||||
NAME="AEN24639"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1303,7 +1328,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24631"
|
||||
NAME="AEN24660"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1336,8 +1361,28 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Add the userdata to the hash table. This can later be retrieved
|
||||
by using the name. Existing entry for this name will be removed
|
||||
>Add the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>userdata</I
|
||||
></TT
|
||||
> to the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. This can later be retrieved
|
||||
by using the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>. Existing entry for this <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
> will be removed
|
||||
and freed with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -1349,7 +1394,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24641"
|
||||
NAME="AEN24674"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1453,7 +1498,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24666"
|
||||
NAME="AEN24699"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1486,14 +1531,34 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Add the userdata to the hash table. This can later be retrieved
|
||||
by using the (name, name2) tuple. Duplicate tuples generate errors.</P
|
||||
>Add the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>userdata</I
|
||||
></TT
|
||||
> to the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. This can later be retrieved
|
||||
by using the (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>) tuple. Duplicate tuples generate errors.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24675"
|
||||
NAME="AEN24712"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1597,7 +1662,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24700"
|
||||
NAME="AEN24737"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1634,8 +1699,28 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Add the userdata to the hash table. This can later be retrieved
|
||||
by using the (name, name2) tuple. Existing entry for this tuple will
|
||||
>Add the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>userdata</I
|
||||
></TT
|
||||
> to the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. This can later be retrieved
|
||||
by using the (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>) tuple. Existing entry for this tuple will
|
||||
be removed and freed with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -1647,7 +1732,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24711"
|
||||
NAME="AEN24752"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1768,7 +1853,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24740"
|
||||
NAME="AEN24781"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1805,15 +1890,40 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Add the userdata to the hash table. This can later be retrieved
|
||||
by using the tuple (name, name2, name3). Duplicate entries generate
|
||||
>Add the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>userdata</I
|
||||
></TT
|
||||
> to the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. This can later be retrieved
|
||||
by using the tuple (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name3</I
|
||||
></TT
|
||||
>). Duplicate entries generate
|
||||
errors.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24750"
|
||||
NAME="AEN24796"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1934,7 +2044,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24779"
|
||||
NAME="AEN24825"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1975,8 +2085,33 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Add the userdata to the hash table. This can later be retrieved
|
||||
by using the tuple (name, name2, name3). Existing entry for this tuple
|
||||
>Add the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>userdata</I
|
||||
></TT
|
||||
> to the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. This can later be retrieved
|
||||
by using the tuple (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name3</I
|
||||
></TT
|
||||
>). Existing entry for this tuple
|
||||
will be removed and freed with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -1988,7 +2123,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24791"
|
||||
NAME="AEN24842"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2126,7 +2261,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24824"
|
||||
NAME="AEN24875"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2158,8 +2293,18 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the userdata specified by the (name, name2, name3) tuple and remove
|
||||
it from the hash table. Existing userdata for this tuple will be removed
|
||||
>Find the userdata specified by the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
> and remove
|
||||
it from the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. Existing userdata for this tuple will be removed
|
||||
and freed with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2171,7 +2316,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24834"
|
||||
NAME="AEN24887"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2258,7 +2403,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24855"
|
||||
NAME="AEN24908"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2294,8 +2439,23 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the userdata specified by the (name, name2, name3) tuple and remove
|
||||
it from the hash table. Existing userdata for this tuple will be removed
|
||||
>Find the userdata specified by the (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>) tuple and remove
|
||||
it from the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. Existing userdata for this tuple will be removed
|
||||
and freed with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2307,7 +2467,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24866"
|
||||
NAME="AEN24922"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2411,7 +2571,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24891"
|
||||
NAME="AEN24947"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2451,8 +2611,28 @@ HREF="libxml-hash.html#XMLHASHDEALLOCATOR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the userdata specified by the (name, name2, name3) tuple and remove
|
||||
it from the hash table. Existing userdata for this tuple will be removed
|
||||
>Find the userdata specified by the (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name3</I
|
||||
></TT
|
||||
>) tuple and remove
|
||||
it from the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>. Existing userdata for this tuple will be removed
|
||||
and freed with <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2464,7 +2644,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24903"
|
||||
NAME="AEN24963"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2585,7 +2765,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24932"
|
||||
NAME="AEN24992"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2613,13 +2793,18 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the userdata specified by the name.</P
|
||||
>Find the userdata specified by the <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24940"
|
||||
NAME="AEN25001"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2674,7 +2859,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24953"
|
||||
NAME="AEN25014"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2706,13 +2891,23 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the userdata specified by the (name, name2) tuple.</P
|
||||
>Find the userdata specified by the (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>) tuple.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24962"
|
||||
NAME="AEN25025"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2784,7 +2979,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN24979"
|
||||
NAME="AEN25042"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2820,13 +3015,28 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the userdata specified by the (name, name2, name3) tuple.</P
|
||||
>Find the userdata specified by the (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name3</I
|
||||
></TT
|
||||
>) tuple.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN24989"
|
||||
NAME="AEN25055"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2915,7 +3125,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25010"
|
||||
NAME="AEN25076"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2946,13 +3156,23 @@ HREF="libxml-hash.html#XMLHASHCOPIER"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Scan the hash table and applied f to each value.</P
|
||||
>Scan the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
> and applied <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>f</I
|
||||
></TT
|
||||
> to each value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25019"
|
||||
NAME="AEN25087"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3022,7 +3242,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25036"
|
||||
NAME="AEN25104"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3046,13 +3266,18 @@ HREF="libxml-hash.html#XMLHASHTABLEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Query the number of element installed in the hash table.</P
|
||||
>Query the number of elements installed in the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
>.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25043"
|
||||
NAME="AEN25112"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3106,7 +3331,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25056"
|
||||
NAME="AEN25125"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3135,13 +3360,23 @@ HREF="libxml-hash.html#XMLHASHSCANNER"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Scan the hash table and applied f to each value.</P
|
||||
>Scan the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
> and applied <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>f</I
|
||||
></TT
|
||||
> to each value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25064"
|
||||
NAME="AEN25135"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3213,7 +3448,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25081"
|
||||
NAME="AEN25152"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3254,15 +3489,40 @@ HREF="libxml-hash.html#XMLHASHSCANNER"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Scan the hash table and applied f to each value matching
|
||||
(name, name2, name3) tuple. If one of the names is null,
|
||||
>Scan the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
> and applied <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>f</I
|
||||
></TT
|
||||
> to each value matching
|
||||
(<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name3</I
|
||||
></TT
|
||||
>) tuple. If one of the names is null,
|
||||
the comparison is considered to match.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25092"
|
||||
NAME="AEN25168"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3385,7 +3645,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25121"
|
||||
NAME="AEN25197"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3414,13 +3674,23 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Scan the hash table and applied f to each value.</P
|
||||
>Scan the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
> and applied <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>f</I
|
||||
></TT
|
||||
> to each value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25129"
|
||||
NAME="AEN25207"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3492,7 +3762,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN25146"
|
||||
NAME="AEN25224"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3533,15 +3803,40 @@ HREF="libxml-hash.html#XMLHASHSCANNERFULL"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Scan the hash table and applied f to each value matching
|
||||
(name, name2, name3) tuple. If one of the names is null,
|
||||
>Scan the hash <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>table</I
|
||||
></TT
|
||||
> and applied <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>f</I
|
||||
></TT
|
||||
> to each value matching
|
||||
(<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name2</I
|
||||
></TT
|
||||
>, <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name3</I
|
||||
></TT
|
||||
>) tuple. If one of the names is null,
|
||||
the comparison is considered to match.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN25157"
|
||||
NAME="AEN25240"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-HTMLPARSER"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN10675"
|
||||
NAME="AEN10699"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN10675"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN10678"
|
||||
NAME="AEN10702"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -395,7 +395,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN10742"
|
||||
NAME="AEN10766"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -405,14 +405,14 @@ NAME="AEN10742"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN10745"
|
||||
NAME="AEN10769"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10747"
|
||||
NAME="AEN10771"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -438,7 +438,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10752"
|
||||
NAME="AEN10776"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -464,7 +464,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10757"
|
||||
NAME="AEN10781"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -490,7 +490,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10762"
|
||||
NAME="AEN10786"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -516,7 +516,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10767"
|
||||
NAME="AEN10791"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -542,7 +542,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10772"
|
||||
NAME="AEN10796"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -568,7 +568,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10777"
|
||||
NAME="AEN10801"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -594,7 +594,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10782"
|
||||
NAME="AEN10806"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -620,7 +620,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10787"
|
||||
NAME="AEN10811"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -646,7 +646,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10792"
|
||||
NAME="AEN10816"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -682,7 +682,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10797"
|
||||
NAME="AEN10821"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -708,7 +708,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10802"
|
||||
NAME="AEN10826"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -738,7 +738,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10807"
|
||||
NAME="AEN10831"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -764,7 +764,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10812"
|
||||
NAME="AEN10836"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -797,7 +797,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10820"
|
||||
NAME="AEN10844"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -850,7 +850,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10833"
|
||||
NAME="AEN10857"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -885,7 +885,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10842"
|
||||
NAME="AEN10866"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -938,7 +938,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10855"
|
||||
NAME="AEN10879"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -970,7 +970,7 @@ HREF="libxml-htmlparser.html#HTMLENTITYDESC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10863"
|
||||
NAME="AEN10887"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1023,7 +1023,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10876"
|
||||
NAME="AEN10900"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1051,7 +1051,7 @@ HREF="libxml-htmlparser.html#HTMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The HTmL DtD allows a tag to implicitely close other tags.
|
||||
>The HTML DTD allows a tag to implicitly close other tags.
|
||||
The list is kept in htmlStartClose array. This function checks
|
||||
if a tag is autoclosed by one of it's child</P
|
||||
><P
|
||||
@ -1059,7 +1059,7 @@ if a tag is autoclosed by one of it's child</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10884"
|
||||
NAME="AEN10908"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1129,7 +1129,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10901"
|
||||
NAME="AEN10925"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1161,7 +1161,7 @@ HREF="libxml-htmlparser.html#HTMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The HTmL DtD allows a tag to implicitely close other tags.
|
||||
>The HTML DTD allows a tag to implicitly close other tags.
|
||||
The list is kept in htmlStartClose array. This function checks
|
||||
if the element or one of it's children would autoclose the
|
||||
given tag.</P
|
||||
@ -1170,7 +1170,7 @@ given tag.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10910"
|
||||
NAME="AEN10934"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1257,7 +1257,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10931"
|
||||
NAME="AEN10955"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1296,7 +1296,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10941"
|
||||
NAME="AEN10965"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1367,7 +1367,7 @@ if non-NULL *str will have to be freed by the caller.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10958"
|
||||
NAME="AEN10982"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1403,7 +1403,7 @@ HREF="X"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10967"
|
||||
NAME="AEN10991"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1456,7 +1456,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10980"
|
||||
NAME="AEN11004"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1490,7 +1490,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10989"
|
||||
NAME="AEN11013"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1528,7 +1528,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10998"
|
||||
NAME="AEN11022"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1569,7 +1569,7 @@ behavior and return a tree.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11007"
|
||||
NAME="AEN11031"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1674,7 +1674,7 @@ not well formed.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11032"
|
||||
NAME="AEN11056"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1708,7 +1708,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11040"
|
||||
NAME="AEN11064"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1778,7 +1778,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11057"
|
||||
NAME="AEN11081"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1817,7 +1817,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11065"
|
||||
NAME="AEN11089"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1922,7 +1922,7 @@ not well formed.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11090"
|
||||
NAME="AEN11114"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1954,7 +1954,7 @@ compressed document is provided by default if found at compile-time.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11097"
|
||||
NAME="AEN11121"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2024,7 +2024,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11114"
|
||||
NAME="AEN11138"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2055,7 +2055,7 @@ plus HTML entities block of chars out.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11120"
|
||||
NAME="AEN11144"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2165,7 +2165,7 @@ CLASS="PARAMETER"
|
||||
>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 unpredictable.
|
||||
The value of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2182,7 +2182,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11149"
|
||||
NAME="AEN11173"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2214,7 +2214,7 @@ plus HTML entities block of chars out.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11155"
|
||||
NAME="AEN11179"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2341,7 +2341,7 @@ CLASS="PARAMETER"
|
||||
>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 unpredictable.
|
||||
The value of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -2358,7 +2358,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11188"
|
||||
NAME="AEN11212"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2388,7 +2388,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11195"
|
||||
NAME="AEN11219"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2441,7 +2441,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11208"
|
||||
NAME="AEN11232"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2468,7 +2468,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11214"
|
||||
NAME="AEN11238"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2521,7 +2521,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11227"
|
||||
NAME="AEN11251"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2552,7 +2552,7 @@ document in ctxt->myDoc is not freed.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11234"
|
||||
NAME="AEN11258"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2590,7 +2590,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11243"
|
||||
NAME="AEN11267"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2644,7 +2644,7 @@ and error/warning reports.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11254"
|
||||
NAME="AEN11278"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2782,7 +2782,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11287"
|
||||
NAME="AEN11311"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2815,7 +2815,7 @@ HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11294"
|
||||
NAME="AEN11318"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-HTMLTREE"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN11324"
|
||||
NAME="AEN11348"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN11324"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN11327"
|
||||
NAME="AEN11351"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -361,7 +361,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN11383"
|
||||
NAME="AEN11407"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -371,14 +371,14 @@ NAME="AEN11383"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN11386"
|
||||
NAME="AEN11410"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11388"
|
||||
NAME="AEN11412"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -407,7 +407,7 @@ the same way as a text node in an XML document.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11394"
|
||||
NAME="AEN11418"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -436,7 +436,7 @@ the same way as an entity reference in an XML document.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11400"
|
||||
NAME="AEN11424"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -465,7 +465,7 @@ the same way as a comment in an XML document.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11406"
|
||||
NAME="AEN11430"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -494,7 +494,7 @@ the same way as a CDATA section in an XML document.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11412"
|
||||
NAME="AEN11436"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -523,7 +523,7 @@ the same way as a processing instruction in an XML document.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11418"
|
||||
NAME="AEN11442"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -560,7 +560,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11427"
|
||||
NAME="AEN11451"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -630,7 +630,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11444"
|
||||
NAME="AEN11468"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -678,7 +678,7 @@ are NULL</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11455"
|
||||
NAME="AEN11479"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -737,7 +737,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>a new document, do not intialize the DTD if not provided</TD
|
||||
>a new document, do not initialize the DTD if not provided</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -748,7 +748,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11472"
|
||||
NAME="AEN11496"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -781,7 +781,7 @@ HREF="libxml-htmlparser.html#HTMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11480"
|
||||
NAME="AEN11504"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -834,7 +834,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11493"
|
||||
NAME="AEN11517"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -870,7 +870,7 @@ the META flag associated.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11501"
|
||||
NAME="AEN11525"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -940,7 +940,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11518"
|
||||
NAME="AEN11542"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -976,7 +976,7 @@ It's up to the caller to free the memory.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11526"
|
||||
NAME="AEN11550"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1048,7 +1048,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11543"
|
||||
NAME="AEN11567"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1082,7 +1082,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11551"
|
||||
NAME="AEN11575"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1152,7 +1152,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11568"
|
||||
NAME="AEN11592"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1189,7 +1189,7 @@ used.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11576"
|
||||
NAME="AEN11600"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1259,7 +1259,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11593"
|
||||
NAME="AEN11617"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1298,7 +1298,7 @@ and formatting returns are added.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11602"
|
||||
NAME="AEN11626"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1370,7 +1370,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11619"
|
||||
NAME="AEN11643"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1409,7 +1409,7 @@ and formatting returns are added.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11628"
|
||||
NAME="AEN11652"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1481,7 +1481,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11645"
|
||||
NAME="AEN11669"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1523,7 +1523,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11655"
|
||||
NAME="AEN11679"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1644,7 +1644,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11684"
|
||||
NAME="AEN11708"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1677,7 +1677,7 @@ and formatting returns/spaces are added.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11691"
|
||||
NAME="AEN11715"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1764,7 +1764,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11712"
|
||||
NAME="AEN11736"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1797,7 +1797,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11719"
|
||||
NAME="AEN11743"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1901,7 +1901,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11744"
|
||||
NAME="AEN11768"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1941,7 +1941,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11753"
|
||||
NAME="AEN11777"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2047,7 +2047,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11778"
|
||||
NAME="AEN11802"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2082,7 +2082,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11786"
|
||||
NAME="AEN11810"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2154,7 +2154,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11803"
|
||||
NAME="AEN11827"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2190,7 +2190,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN11811"
|
||||
NAME="AEN11835"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-NANOFTP"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN17526"
|
||||
NAME="AEN17550"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN17526"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN17529"
|
||||
NAME="AEN17553"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -283,7 +283,7 @@ HREF="libxml-nanoftp.html#XMLNANOFTPREAD"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN17558"
|
||||
NAME="AEN17582"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -293,14 +293,14 @@ NAME="AEN17558"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN17561"
|
||||
NAME="AEN17585"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17563"
|
||||
NAME="AEN17587"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -342,7 +342,7 @@ Note that only one of year and day:minute are specified</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17570"
|
||||
NAME="AEN17594"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -567,7 +567,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17623"
|
||||
NAME="AEN17647"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -596,7 +596,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17629"
|
||||
NAME="AEN17653"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -668,7 +668,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17646"
|
||||
NAME="AEN17670"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -698,7 +698,7 @@ and get the hostname</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17652"
|
||||
NAME="AEN17676"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -726,7 +726,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17658"
|
||||
NAME="AEN17682"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -753,7 +753,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17664"
|
||||
NAME="AEN17688"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -791,7 +791,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17673"
|
||||
NAME="AEN17697"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -818,7 +818,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17679"
|
||||
NAME="AEN17703"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -856,7 +856,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17688"
|
||||
NAME="AEN17712"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -884,7 +884,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17694"
|
||||
NAME="AEN17718"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -939,7 +939,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17707"
|
||||
NAME="AEN17731"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -966,7 +966,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17713"
|
||||
NAME="AEN17737"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1004,7 +1004,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17722"
|
||||
NAME="AEN17746"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1031,7 +1031,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17728"
|
||||
NAME="AEN17752"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1084,7 +1084,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17741"
|
||||
NAME="AEN17765"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1111,7 +1111,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17747"
|
||||
NAME="AEN17771"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1164,7 +1164,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17760"
|
||||
NAME="AEN17784"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1191,7 +1191,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17766"
|
||||
NAME="AEN17790"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1244,7 +1244,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17779"
|
||||
NAME="AEN17803"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1274,7 +1274,7 @@ A NULL URL cleans up proxy informations.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17785"
|
||||
NAME="AEN17809"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1312,7 +1312,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17794"
|
||||
NAME="AEN17818"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1345,7 +1345,7 @@ ftp_proxy_password environment variables.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17800"
|
||||
NAME="AEN17824"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1456,7 +1456,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17826"
|
||||
NAME="AEN17850"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1488,7 +1488,7 @@ be established.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17832"
|
||||
NAME="AEN17856"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1558,7 +1558,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17849"
|
||||
NAME="AEN17873"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1585,7 +1585,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17855"
|
||||
NAME="AEN17879"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1638,7 +1638,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17868"
|
||||
NAME="AEN17892"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1665,7 +1665,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17874"
|
||||
NAME="AEN17898"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1718,7 +1718,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17887"
|
||||
NAME="AEN17911"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1746,7 +1746,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17893"
|
||||
NAME="AEN17917"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1816,7 +1816,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17910"
|
||||
NAME="AEN17934"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1844,7 +1844,7 @@ passive mode is supported.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17916"
|
||||
NAME="AEN17940"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1897,7 +1897,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17929"
|
||||
NAME="AEN17953"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1924,7 +1924,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17935"
|
||||
NAME="AEN17959"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1977,7 +1977,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17948"
|
||||
NAME="AEN17972"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2011,7 +2011,7 @@ in the callbacks.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17955"
|
||||
NAME="AEN17979"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2115,7 +2115,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17980"
|
||||
NAME="AEN18004"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2143,7 +2143,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17986"
|
||||
NAME="AEN18010"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2213,7 +2213,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18003"
|
||||
NAME="AEN18027"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2247,7 +2247,7 @@ in the callbacks. The last callback has a size of 0 block.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18010"
|
||||
NAME="AEN18034"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2351,7 +2351,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18035"
|
||||
NAME="AEN18059"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2391,7 +2391,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18043"
|
||||
NAME="AEN18067"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-NANOHTTP"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN17220"
|
||||
NAME="AEN17244"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN17220"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN17223"
|
||||
NAME="AEN17247"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -224,7 +224,7 @@ HREF="libxml-nanohttp.html#XMLNANOHTTPCLOSE"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN17239"
|
||||
NAME="AEN17263"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -234,14 +234,14 @@ NAME="AEN17239"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN17242"
|
||||
NAME="AEN17266"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17244"
|
||||
NAME="AEN17268"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -270,7 +270,7 @@ Currently it just checks for proxy informations</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17250"
|
||||
NAME="AEN17274"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -298,7 +298,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17256"
|
||||
NAME="AEN17280"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -328,7 +328,7 @@ A NULL URL cleans up proxy informations.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17262"
|
||||
NAME="AEN17286"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -366,7 +366,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17271"
|
||||
NAME="AEN17295"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -396,7 +396,7 @@ and save it's content in the file.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17277"
|
||||
NAME="AEN17301"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -485,7 +485,7 @@ if provided must be freed by the caller</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17298"
|
||||
NAME="AEN17322"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -524,7 +524,7 @@ and the input buffer for the request content.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17305"
|
||||
NAME="AEN17329"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -636,7 +636,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> input length</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -647,7 +647,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17334"
|
||||
NAME="AEN17358"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -687,7 +687,7 @@ and the input buffer for the request content.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17341"
|
||||
NAME="AEN17365"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -816,7 +816,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> input length</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -827,7 +827,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17374"
|
||||
NAME="AEN17398"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -856,7 +856,7 @@ via HTTP GET.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17380"
|
||||
NAME="AEN17404"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -912,7 +912,7 @@ returned at that location</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17393"
|
||||
NAME="AEN17417"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -942,7 +942,7 @@ via HTTP GET.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17399"
|
||||
NAME="AEN17423"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1004,7 +1004,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> if availble the redirected URL will be returned</TD
|
||||
> if available the redirected URL will be returned</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1015,7 +1015,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17416"
|
||||
NAME="AEN17440"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1042,7 +1042,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17422"
|
||||
NAME="AEN17446"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1095,7 +1095,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17435"
|
||||
NAME="AEN17459"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1122,7 +1122,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17441"
|
||||
NAME="AEN17465"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1176,7 +1176,7 @@ header.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17454"
|
||||
NAME="AEN17478"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1216,7 +1216,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17462"
|
||||
NAME="AEN17486"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1304,7 +1304,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17483"
|
||||
NAME="AEN17507"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1333,7 +1333,7 @@ It closes and free the context at the end</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17489"
|
||||
NAME="AEN17513"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1403,7 +1403,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17506"
|
||||
NAME="AEN17530"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1431,7 +1431,7 @@ free all data related to it.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17512"
|
||||
NAME="AEN17536"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -1382,7 +1382,7 @@ CLASS="PROGRAMLISTING"
|
||||
const char *directory; /* the directory/base of the file */
|
||||
const xmlChar *base; /* Base of the array to parse */
|
||||
const xmlChar *cur; /* Current char being parsed */
|
||||
const xmlChar *end; /* end of the arry to parse */
|
||||
const xmlChar *end; /* end of the array to parse */
|
||||
int length; /* length if known */
|
||||
int line; /* Current line */
|
||||
int col; /* Current column */
|
||||
@ -1547,7 +1547,7 @@ CLASS="PROGRAMLISTING"
|
||||
XML_PARSER_EOF = -1, /* nothing is to be parsed */
|
||||
XML_PARSER_START = 0, /* nothing has been parsed */
|
||||
XML_PARSER_MISC, /* Misc* before int subset */
|
||||
XML_PARSER_PI, /* Whithin a processing instruction */
|
||||
XML_PARSER_PI, /* Within a processing instruction */
|
||||
XML_PARSER_DTD, /* within some DTD content */
|
||||
XML_PARSER_PROLOG, /* Misc* after internal subset */
|
||||
XML_PARSER_COMMENT, /* within a comment */
|
||||
@ -1567,7 +1567,7 @@ CLASS="PROGRAMLISTING"
|
||||
></TABLE
|
||||
><P
|
||||
>The parser is now working also as a state based parser
|
||||
The recursive one use the stagte info for entities processing</P
|
||||
The recursive one use the state info for entities processing</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
@ -4919,7 +4919,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XML parser context </TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -4934,7 +4934,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the entity input parser</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -4966,7 +4966,7 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>global variable controlling the entity substitution default behaviour</P
|
||||
>global variable controlling the entity substitution default behavior</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
@ -5737,7 +5737,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlChar * for the first occurence or NULL.</TD
|
||||
>the xmlChar * for the first occurrence or NULL.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -5844,7 +5844,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlChar * for the first occurence or NULL.</TD
|
||||
>the xmlChar * for the first occurrence or NULL.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -5951,7 +5951,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlChar * for the first occurence or NULL.</TD
|
||||
>the xmlChar * for the first occurrence or NULL.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -6058,7 +6058,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlChar * for the first occurence or NULL.</TD
|
||||
>the xmlChar * for the first occurrence or NULL.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -6853,7 +6853,12 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>a strncat for array of xmlChar's, it will extend cur with the len
|
||||
>a strncat for array of xmlChar's, it will extend <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>cur</I
|
||||
></TT
|
||||
> with the len
|
||||
first bytes of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -6865,7 +6870,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1571"
|
||||
NAME="AEN1572"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -6963,7 +6968,7 @@ and should not be freed</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1594"
|
||||
NAME="AEN1595"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -6996,7 +7001,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1602"
|
||||
NAME="AEN1603"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7049,7 +7054,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1615"
|
||||
NAME="AEN1616"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7080,7 +7085,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1622"
|
||||
NAME="AEN1623"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7150,7 +7155,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1639"
|
||||
NAME="AEN1640"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7181,7 +7186,7 @@ compressed document is provided by default if found at compile-time.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1646"
|
||||
NAME="AEN1647"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7235,7 +7240,7 @@ NULL otherwise.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1659"
|
||||
NAME="AEN1660"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7259,10 +7264,10 @@ CLASS="PROGRAMLISTING"
|
||||
>Set and return the previous value for default entity support.
|
||||
Initially the parser always keep entity references instead of substituting
|
||||
entity values in the output. This function has to be used to change the
|
||||
default parser behaviour
|
||||
default parser behavior
|
||||
SAX::<GTKDOCLINK
|
||||
HREF="SUBTITUTEENTITIES"
|
||||
>subtituteEntities</GTKDOCLINK
|
||||
HREF="SUBSTITUTEENTITIES"
|
||||
>substituteEntities</GTKDOCLINK
|
||||
>() has to be used for changing that on a file by
|
||||
file basis.</P
|
||||
><P
|
||||
@ -7270,7 +7275,7 @@ file basis.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1666"
|
||||
NAME="AEN1667"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7323,7 +7328,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1679"
|
||||
NAME="AEN1680"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7362,7 +7367,7 @@ HREF="libxml-sax.html#IGNORABLEWHITESPACE"
|
||||
>() are only generated when running the parser in
|
||||
validating mode and when the current element doesn't allow CDATA or
|
||||
mixed content.
|
||||
This function is provided as a way to force the standard behaviour
|
||||
This function is provided as a way to force the standard behavior
|
||||
on 1.X libs and to switch back to the old mode for compatibility when
|
||||
running 1.X client code on 2.X . Upgrade of 1.X code should be done
|
||||
by using <A
|
||||
@ -7377,7 +7382,7 @@ if blanks sections are kept, indentation is not generated.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1689"
|
||||
NAME="AEN1690"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7430,7 +7435,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1702"
|
||||
NAME="AEN1703"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7460,7 +7465,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1709"
|
||||
NAME="AEN1710"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7498,7 +7503,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1718"
|
||||
NAME="AEN1719"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7525,7 +7530,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1724"
|
||||
NAME="AEN1725"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7578,7 +7583,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1737"
|
||||
NAME="AEN1738"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7606,7 +7611,7 @@ contents. This may break on old application and is turned off by default.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1743"
|
||||
NAME="AEN1744"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7659,7 +7664,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1756"
|
||||
NAME="AEN1757"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7693,7 +7698,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1764"
|
||||
NAME="AEN1765"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7746,7 +7751,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1777"
|
||||
NAME="AEN1778"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7778,7 +7783,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1784"
|
||||
NAME="AEN1785"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7848,7 +7853,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1801"
|
||||
NAME="AEN1802"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7880,7 +7885,7 @@ In the case the document is not Well Formed, a tree is built anyway</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1808"
|
||||
NAME="AEN1809"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -7933,7 +7938,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1821"
|
||||
NAME="AEN1822"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -7968,7 +7973,7 @@ interface).</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1830"
|
||||
NAME="AEN1831"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8022,7 +8027,7 @@ as a result of the parsing.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1843"
|
||||
NAME="AEN1844"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8046,7 +8051,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse a genreral parsed entity
|
||||
>parse a general parsed entity
|
||||
An external general parsed entity is well-formed if it matches the
|
||||
production labeled extParsedEnt.</P
|
||||
><P
|
||||
@ -8056,7 +8061,7 @@ production labeled extParsedEnt.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1851"
|
||||
NAME="AEN1852"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8110,7 +8115,7 @@ as a result of the parsing.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1864"
|
||||
NAME="AEN1865"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8150,7 +8155,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1873"
|
||||
NAME="AEN1874"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8238,7 +8243,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1894"
|
||||
NAME="AEN1895"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8271,7 +8276,7 @@ Automatic support for ZLIB/Compress compressed document is provided</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1901"
|
||||
NAME="AEN1902"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8358,7 +8363,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1922"
|
||||
NAME="AEN1923"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8392,7 +8397,7 @@ parse an XML in-memory buffer and call the given SAX handler routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1929"
|
||||
NAME="AEN1930"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8496,7 +8501,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1954"
|
||||
NAME="AEN1955"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8534,7 +8539,7 @@ DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1962"
|
||||
NAME="AEN1963"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8639,7 +8644,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN1987"
|
||||
NAME="AEN1988"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8677,7 +8682,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN1995"
|
||||
NAME="AEN1996"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8765,7 +8770,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2016"
|
||||
NAME="AEN2017"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8807,7 +8812,7 @@ available nearly everywhere in libxml.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2025"
|
||||
NAME="AEN2026"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -8912,7 +8917,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2050"
|
||||
NAME="AEN2051"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -8952,7 +8957,7 @@ If sax is NULL, fallback to the default DOM tree building routines.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2060"
|
||||
NAME="AEN2061"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9022,7 +9027,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2077"
|
||||
NAME="AEN2078"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9056,7 +9061,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2086"
|
||||
NAME="AEN2087"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9109,7 +9114,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2099"
|
||||
NAME="AEN2100"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9146,7 +9151,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2108"
|
||||
NAME="AEN2109"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9216,7 +9221,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2125"
|
||||
NAME="AEN2126"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9257,7 +9262,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2135"
|
||||
NAME="AEN2136"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9344,7 +9349,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2156"
|
||||
NAME="AEN2157"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9385,7 +9390,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2166"
|
||||
NAME="AEN2167"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9478,7 +9483,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2188"
|
||||
NAME="AEN2189"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9527,7 +9532,7 @@ the content production in the XML grammar:</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2199"
|
||||
NAME="AEN2200"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9666,7 +9671,7 @@ the parser error code otherwise</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2232"
|
||||
NAME="AEN2233"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9718,7 +9723,7 @@ production labeled extParsedEnt.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2244"
|
||||
NAME="AEN2245"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -9874,7 +9879,7 @@ the parser error code otherwise</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2281"
|
||||
NAME="AEN2282"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -9920,7 +9925,7 @@ production labeled extParsedEnt.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2292"
|
||||
NAME="AEN2293"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10025,7 +10030,7 @@ the parser error code otherwise</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2317"
|
||||
NAME="AEN2318"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10053,7 +10058,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2323"
|
||||
NAME="AEN2324"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10081,7 +10086,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2329"
|
||||
NAME="AEN2330"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10111,7 +10116,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2336"
|
||||
NAME="AEN2337"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10149,7 +10154,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2345"
|
||||
NAME="AEN2346"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10179,7 +10184,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2352"
|
||||
NAME="AEN2353"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10217,7 +10222,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2361"
|
||||
NAME="AEN2362"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10248,7 +10253,7 @@ document in ctxt->myDoc is not freed.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2368"
|
||||
NAME="AEN2369"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10286,7 +10291,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2377"
|
||||
NAME="AEN2378"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10323,7 +10328,7 @@ NULL, but the filename parameter can be</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2385"
|
||||
NAME="AEN2386"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10395,7 +10400,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2402"
|
||||
NAME="AEN2403"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10428,7 +10433,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2410"
|
||||
NAME="AEN2411"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10481,7 +10486,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2423"
|
||||
NAME="AEN2424"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10519,7 +10524,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2431"
|
||||
NAME="AEN2432"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10591,7 +10596,7 @@ strings must not be deallocated</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2448"
|
||||
NAME="AEN2449"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10623,7 +10628,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2455"
|
||||
NAME="AEN2456"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10710,7 +10715,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2476"
|
||||
NAME="AEN2477"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10742,7 +10747,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2483"
|
||||
NAME="AEN2484"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -10829,7 +10834,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2504"
|
||||
NAME="AEN2505"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -10879,7 +10884,7 @@ and error/warning reports.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2514"
|
||||
NAME="AEN2515"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11000,7 +11005,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2543"
|
||||
NAME="AEN2544"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11033,7 +11038,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2550"
|
||||
NAME="AEN2551"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11137,7 +11142,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2575"
|
||||
NAME="AEN2576"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11185,7 +11190,7 @@ I/O stream</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2586"
|
||||
NAME="AEN2587"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11323,7 +11328,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2619"
|
||||
NAME="AEN2620"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11370,7 +11375,7 @@ a stream suitable for the parser.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2630"
|
||||
NAME="AEN2631"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11457,7 +11462,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2651"
|
||||
NAME="AEN2652"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11495,7 +11500,7 @@ HREF="libxml-tree.html#XMLNODE"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2660"
|
||||
NAME="AEN2661"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11565,7 +11570,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2677"
|
||||
NAME="AEN2678"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11595,7 +11600,7 @@ HREF="libxml-parser.html#XMLPARSERNODEINFOSEQPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2684"
|
||||
NAME="AEN2685"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11633,7 +11638,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2693"
|
||||
NAME="AEN2694"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11664,7 +11669,7 @@ info sequence</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2700"
|
||||
NAME="AEN2701"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11702,7 +11707,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2709"
|
||||
NAME="AEN2710"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11740,7 +11745,7 @@ the given node is or should be at in a sorted sequence</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2718"
|
||||
NAME="AEN2719"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11810,7 +11815,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2735"
|
||||
NAME="AEN2736"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11844,7 +11849,7 @@ HREF="libxml-parser.html#XMLPARSERNODEINFO"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2743"
|
||||
NAME="AEN2744"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11899,7 +11904,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2756"
|
||||
NAME="AEN2757"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11929,7 +11934,7 @@ HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2763"
|
||||
NAME="AEN2764"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -11967,7 +11972,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2772"
|
||||
NAME="AEN2773"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -11998,7 +12003,7 @@ HREF="libxml-parser.html#XMLEXTERNALENTITYLOADER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2779"
|
||||
NAME="AEN2780"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -12034,7 +12039,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2788"
|
||||
NAME="AEN2789"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -12065,13 +12070,13 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><P
|
||||
>Load an external entity, note that the use of this function for
|
||||
unparsed entities may generate problems
|
||||
TODO: a more generic External entitiy API must be designed</P
|
||||
TODO: a more generic External entity API must be designed</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2796"
|
||||
NAME="AEN2797"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ NAME="LIBXML-SAX"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2822"
|
||||
NAME="AEN2823"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN2822"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2825"
|
||||
NAME="AEN2826"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -532,7 +532,7 @@ HREF="libxml-sax.html#DOCBDEFAULTSAXHANDLERINIT"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2923"
|
||||
NAME="AEN2924"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -542,14 +542,14 @@ NAME="AEN2923"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2926"
|
||||
NAME="AEN2927"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2928"
|
||||
NAME="AEN2929"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -579,7 +579,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2935"
|
||||
NAME="AEN2936"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -632,7 +632,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2948"
|
||||
NAME="AEN2949"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -663,7 +663,7 @@ http://www.sgmlsource.com/dtds/memo.dtd</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2955"
|
||||
NAME="AEN2956"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -716,7 +716,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2968"
|
||||
NAME="AEN2969"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -748,7 +748,7 @@ Everything is available on the context, so this is useless in our case.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2975"
|
||||
NAME="AEN2976"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -803,7 +803,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2988"
|
||||
NAME="AEN2989"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -830,7 +830,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2994"
|
||||
NAME="AEN2995"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -883,7 +883,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3007"
|
||||
NAME="AEN3008"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -910,7 +910,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3013"
|
||||
NAME="AEN3014"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -963,7 +963,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3026"
|
||||
NAME="AEN3027"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -990,7 +990,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3032"
|
||||
NAME="AEN3033"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1043,7 +1043,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3045"
|
||||
NAME="AEN3046"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1070,7 +1070,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3051"
|
||||
NAME="AEN3052"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1123,7 +1123,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3064"
|
||||
NAME="AEN3065"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1150,7 +1150,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3070"
|
||||
NAME="AEN3071"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1203,7 +1203,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3083"
|
||||
NAME="AEN3084"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1242,7 +1242,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3092"
|
||||
NAME="AEN3093"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1331,7 +1331,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3113"
|
||||
NAME="AEN3114"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1370,7 +1370,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3122"
|
||||
NAME="AEN3123"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1459,7 +1459,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3143"
|
||||
NAME="AEN3144"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1493,7 +1493,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3151"
|
||||
NAME="AEN3152"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1563,7 +1563,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3168"
|
||||
NAME="AEN3169"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1597,7 +1597,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3176"
|
||||
NAME="AEN3177"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1667,7 +1667,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3193"
|
||||
NAME="AEN3194"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1715,7 +1715,7 @@ set up it's own entity resolution routine</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3204"
|
||||
NAME="AEN3205"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1802,7 +1802,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3225"
|
||||
NAME="AEN3226"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1846,7 +1846,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3235"
|
||||
NAME="AEN3236"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1969,7 +1969,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3264"
|
||||
NAME="AEN3265"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2014,7 +2014,7 @@ HREF="libxml-tree.html#XMLENUMERATIONPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3274"
|
||||
NAME="AEN3275"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2154,7 +2154,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3307"
|
||||
NAME="AEN3308"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2190,7 +2190,7 @@ HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3315"
|
||||
NAME="AEN3316"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2279,7 +2279,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3336"
|
||||
NAME="AEN3337"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2318,7 +2318,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3345"
|
||||
NAME="AEN3346"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2407,7 +2407,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3366"
|
||||
NAME="AEN3367"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2450,7 +2450,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3376"
|
||||
NAME="AEN3377"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2556,7 +2556,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3401"
|
||||
NAME="AEN3402"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2583,7 +2583,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3407"
|
||||
NAME="AEN3408"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2621,7 +2621,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3416"
|
||||
NAME="AEN3417"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2648,7 +2648,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3422"
|
||||
NAME="AEN3423"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2686,7 +2686,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3431"
|
||||
NAME="AEN3432"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2724,7 +2724,7 @@ the element.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3439"
|
||||
NAME="AEN3440"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2796,7 +2796,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3456"
|
||||
NAME="AEN3457"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2831,7 +2831,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3464"
|
||||
NAME="AEN3465"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2903,7 +2903,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3481"
|
||||
NAME="AEN3482"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2934,7 +2934,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3488"
|
||||
NAME="AEN3489"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2989,7 +2989,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3501"
|
||||
NAME="AEN3502"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3020,7 +3020,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3508"
|
||||
NAME="AEN3509"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3075,7 +3075,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3521"
|
||||
NAME="AEN3522"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3107,7 +3107,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3528"
|
||||
NAME="AEN3529"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3179,7 +3179,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3545"
|
||||
NAME="AEN3546"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3212,7 +3212,7 @@ UNUSED: by default the DOM building will use characters</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3552"
|
||||
NAME="AEN3553"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3284,7 +3284,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3569"
|
||||
NAME="AEN3570"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3319,7 +3319,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3577"
|
||||
NAME="AEN3578"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3391,7 +3391,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3594"
|
||||
NAME="AEN3595"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3426,7 +3426,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3602"
|
||||
NAME="AEN3603"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3498,7 +3498,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3619"
|
||||
NAME="AEN3620"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3529,7 +3529,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3626"
|
||||
NAME="AEN3627"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3584,7 +3584,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3639"
|
||||
NAME="AEN3640"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3614,7 +3614,7 @@ HREF="libxml-tree.html#XMLNSPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3646"
|
||||
NAME="AEN3647"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3667,7 +3667,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3659"
|
||||
NAME="AEN3660"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3699,7 +3699,7 @@ one read upon parsing.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3666"
|
||||
NAME="AEN3667"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3769,7 +3769,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3683"
|
||||
NAME="AEN3684"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3804,7 +3804,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3691"
|
||||
NAME="AEN3692"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3876,7 +3876,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3708"
|
||||
NAME="AEN3709"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3907,7 +3907,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3715"
|
||||
NAME="AEN3716"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3962,7 +3962,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3728"
|
||||
NAME="AEN3729"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3994,7 +3994,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3735"
|
||||
NAME="AEN3736"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4066,7 +4066,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3752"
|
||||
NAME="AEN3753"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4095,7 +4095,7 @@ HREF="libxml-parser.html#XMLSAXHANDLER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3758"
|
||||
NAME="AEN3759"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4150,7 +4150,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3771"
|
||||
NAME="AEN3772"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4178,7 +4178,7 @@ HREF="libxml-parser.html#XMLSAXHANDLER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3777"
|
||||
NAME="AEN3778"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4216,7 +4216,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3786"
|
||||
NAME="AEN3787"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4244,7 +4244,7 @@ HREF="libxml-parser.html#XMLSAXHANDLER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3792"
|
||||
NAME="AEN3793"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4282,7 +4282,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3801"
|
||||
NAME="AEN3802"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4310,7 +4310,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3807"
|
||||
NAME="AEN3808"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4338,7 +4338,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3813"
|
||||
NAME="AEN3814"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-THREADS"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN19905"
|
||||
NAME="AEN19929"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN19905"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN19908"
|
||||
NAME="AEN19932"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -256,7 +256,7 @@ HREF="libxml-threads.html#XMLGETGLOBALSTATE"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN19939"
|
||||
NAME="AEN19963"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -266,14 +266,14 @@ NAME="AEN19939"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN19942"
|
||||
NAME="AEN19966"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19944"
|
||||
NAME="AEN19968"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -299,7 +299,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19949"
|
||||
NAME="AEN19973"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -331,7 +331,7 @@ synchronizing access to data.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19956"
|
||||
NAME="AEN19980"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -359,7 +359,7 @@ HREF="libxml-threads.html#XMLMUTEXPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19962"
|
||||
NAME="AEN19986"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -395,7 +395,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19971"
|
||||
NAME="AEN19995"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -428,7 +428,7 @@ HREF="libxml-threads.html#XMLMUTEXLOCK"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19979"
|
||||
NAME="AEN20003"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -466,7 +466,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN19988"
|
||||
NAME="AEN20012"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -499,7 +499,7 @@ HREF="libxml-threads.html#XMLMUTEXUNLOCK"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN19996"
|
||||
NAME="AEN20020"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -537,7 +537,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20005"
|
||||
NAME="AEN20029"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -571,7 +571,7 @@ struct.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20013"
|
||||
NAME="AEN20037"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -609,7 +609,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20022"
|
||||
NAME="AEN20046"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -635,7 +635,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20027"
|
||||
NAME="AEN20051"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -661,7 +661,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20032"
|
||||
NAME="AEN20056"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -689,7 +689,7 @@ HREF="libxml-threads.html#XMLRMUTEXPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20038"
|
||||
NAME="AEN20062"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -725,7 +725,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20047"
|
||||
NAME="AEN20071"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -758,7 +758,7 @@ HREF="libxml-threads.html#XMLRMUTEXLOCK"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20055"
|
||||
NAME="AEN20079"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -796,7 +796,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20064"
|
||||
NAME="AEN20088"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -829,7 +829,7 @@ HREF="libxml-threads.html#XMLRMUTEXUNLOCK"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20072"
|
||||
NAME="AEN20096"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -867,7 +867,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20081"
|
||||
NAME="AEN20105"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -895,7 +895,7 @@ HREF="libxml-threads.html#XMLRMUTEXPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20087"
|
||||
NAME="AEN20111"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -933,7 +933,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20096"
|
||||
NAME="AEN20120"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -965,7 +965,7 @@ data of the libxml2 library.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20103"
|
||||
NAME="AEN20127"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -997,7 +997,7 @@ library.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20110"
|
||||
NAME="AEN20134"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1029,7 +1029,7 @@ library.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20117"
|
||||
NAME="AEN20141"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1059,7 +1059,7 @@ HREF="libxml-threads.html#XMLGETTHREADID"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20124"
|
||||
NAME="AEN20148"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1095,7 +1095,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20133"
|
||||
NAME="AEN20157"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1119,13 +1119,13 @@ CLASS="PROGRAMLISTING"
|
||||
><A
|
||||
HREF="libxml-threads.html#XMLISMAINTHREAD"
|
||||
>xmlIsMainThread</A
|
||||
>() check wether the current thread is the main thread.</P
|
||||
>() check whether the current thread is the main thread.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20140"
|
||||
NAME="AEN20164"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1161,7 +1161,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20149"
|
||||
NAME="AEN20173"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1193,7 +1193,7 @@ data of the libxml2 library once processing has ended.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN20156"
|
||||
NAME="AEN20180"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1226,7 +1226,7 @@ HREF="libxml-threads.html#XMLGETGLOBALSTATE"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN20164"
|
||||
NAME="AEN20188"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ NAME="LIBXML-URI"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN10154"
|
||||
NAME="AEN10178"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN10154"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN10157"
|
||||
NAME="AEN10181"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -259,7 +259,7 @@ HREF="libxml-uri.html#XMLURIPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN10189"
|
||||
NAME="AEN10213"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -269,14 +269,14 @@ NAME="AEN10189"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN10192"
|
||||
NAME="AEN10216"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10194"
|
||||
NAME="AEN10218"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -316,7 +316,7 @@ as described in RFC 2396 but separated for further processing</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10200"
|
||||
NAME="AEN10224"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -342,7 +342,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10205"
|
||||
NAME="AEN10229"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -372,7 +372,7 @@ HREF="libxml-uri.html#XMLURIPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10212"
|
||||
NAME="AEN10236"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -408,7 +408,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10221"
|
||||
NAME="AEN10245"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -450,7 +450,7 @@ RFC 2396</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10231"
|
||||
NAME="AEN10255"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -521,7 +521,7 @@ of error.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10248"
|
||||
NAME="AEN10272"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -553,7 +553,7 @@ HREF="libxml-uri.html#XMLURIPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10256"
|
||||
NAME="AEN10280"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -606,7 +606,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10269"
|
||||
NAME="AEN10293"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -645,7 +645,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10278"
|
||||
NAME="AEN10302"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -715,7 +715,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10295"
|
||||
NAME="AEN10319"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -748,7 +748,7 @@ HREF="libxml-uri.html#XMLURIPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10303"
|
||||
NAME="AEN10327"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -801,7 +801,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10316"
|
||||
NAME="AEN10340"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -840,7 +840,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10325"
|
||||
NAME="AEN10349"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -895,7 +895,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10338"
|
||||
NAME="AEN10362"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -933,7 +933,7 @@ and the characters in the exception list.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10347"
|
||||
NAME="AEN10371"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1003,7 +1003,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10364"
|
||||
NAME="AEN10388"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1036,7 +1036,7 @@ CLASS="LITERAL"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10371"
|
||||
NAME="AEN10395"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1097,7 +1097,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> optionnal destination buffer</TD
|
||||
> optional destination buffer</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1123,7 +1123,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10392"
|
||||
NAME="AEN10416"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1153,7 +1153,7 @@ Section 5.2, steps 6.c through 6.g.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10399"
|
||||
NAME="AEN10423"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1206,7 +1206,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10412"
|
||||
NAME="AEN10436"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1241,7 +1241,7 @@ based it's impossible to be sure.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10420"
|
||||
NAME="AEN10444"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1299,7 +1299,7 @@ according to RFC2396.
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10433"
|
||||
NAME="AEN10457"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1329,7 +1329,7 @@ HREF="libxml-uri.html#XMLURIPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10440"
|
||||
NAME="AEN10464"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ NAME="LIBXML-XINCLUDE"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN17181"
|
||||
NAME="AEN17205"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN17181"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN17184"
|
||||
NAME="AEN17208"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -160,7 +160,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN17189"
|
||||
NAME="AEN17213"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -170,14 +170,14 @@ NAME="AEN17189"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN17192"
|
||||
NAME="AEN17216"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17194"
|
||||
NAME="AEN17218"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -212,7 +212,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17202"
|
||||
NAME="AEN17226"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -254,7 +254,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>0 if no substition were done, -1 if some processing failed
|
||||
>0 if no substitution were done, -1 if some processing failed
|
||||
or the number of substitutions done.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-XMLERROR"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN10454"
|
||||
NAME="AEN10478"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN10454"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN10457"
|
||||
NAME="AEN10481"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -216,7 +216,7 @@ HREF="libxml-tree.html#XMLPARSERINPUTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN10474"
|
||||
NAME="AEN10498"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -226,14 +226,14 @@ NAME="AEN10474"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN10477"
|
||||
NAME="AEN10501"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10479"
|
||||
NAME="AEN10503"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -388,7 +388,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10484"
|
||||
NAME="AEN10508"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -415,7 +415,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10489"
|
||||
NAME="AEN10513"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -487,7 +487,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10506"
|
||||
NAME="AEN10530"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -549,7 +549,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10518"
|
||||
NAME="AEN10542"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -604,7 +604,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10531"
|
||||
NAME="AEN10555"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -632,7 +632,7 @@ HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10537"
|
||||
NAME="AEN10561"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -670,7 +670,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10546"
|
||||
NAME="AEN10570"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -700,7 +700,7 @@ extra parameters.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10552"
|
||||
NAME="AEN10576"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -772,7 +772,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10569"
|
||||
NAME="AEN10593"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -802,7 +802,7 @@ extra parameters.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10575"
|
||||
NAME="AEN10599"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -874,7 +874,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10592"
|
||||
NAME="AEN10616"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -904,7 +904,7 @@ line, position and extra parameters.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10598"
|
||||
NAME="AEN10622"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -976,7 +976,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10615"
|
||||
NAME="AEN10639"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1006,7 +1006,7 @@ position and extra parameters.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10621"
|
||||
NAME="AEN10645"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1078,7 +1078,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10638"
|
||||
NAME="AEN10662"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1108,7 +1108,7 @@ HREF="libxml-tree.html#XMLPARSERINPUTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10645"
|
||||
NAME="AEN10669"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1146,7 +1146,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN10654"
|
||||
NAME="AEN10678"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1176,7 +1176,7 @@ HREF="libxml-tree.html#XMLPARSERINPUTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN10661"
|
||||
NAME="AEN10685"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-XMLIO"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN18069"
|
||||
NAME="AEN18093"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN18069"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN18072"
|
||||
NAME="AEN18096"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -505,7 +505,7 @@ HREF="libxml-tree.html#XMLPARSERCTXTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN18163"
|
||||
NAME="AEN18187"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -515,14 +515,14 @@ NAME="AEN18163"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN18166"
|
||||
NAME="AEN18190"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18168"
|
||||
NAME="AEN18192"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -547,7 +547,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18173"
|
||||
NAME="AEN18197"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -600,7 +600,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18186"
|
||||
NAME="AEN18210"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -625,7 +625,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18191"
|
||||
NAME="AEN18215"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -663,7 +663,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18200"
|
||||
NAME="AEN18224"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -690,7 +690,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18205"
|
||||
NAME="AEN18229"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -777,7 +777,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18226"
|
||||
NAME="AEN18250"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -802,7 +802,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18231"
|
||||
NAME="AEN18255"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -855,7 +855,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18244"
|
||||
NAME="AEN18268"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -890,7 +890,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18249"
|
||||
NAME="AEN18273"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -915,7 +915,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18254"
|
||||
NAME="AEN18278"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -968,7 +968,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18267"
|
||||
NAME="AEN18291"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -993,7 +993,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18272"
|
||||
NAME="AEN18296"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1031,7 +1031,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18281"
|
||||
NAME="AEN18305"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1058,7 +1058,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18286"
|
||||
NAME="AEN18310"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1145,7 +1145,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18307"
|
||||
NAME="AEN18331"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1170,7 +1170,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18312"
|
||||
NAME="AEN18336"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1223,7 +1223,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18325"
|
||||
NAME="AEN18349"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1259,7 +1259,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18330"
|
||||
NAME="AEN18354"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1288,7 +1288,7 @@ compiled-in I/O.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18336"
|
||||
NAME="AEN18360"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1317,7 +1317,7 @@ compiled-in I/O callbacks.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18342"
|
||||
NAME="AEN18366"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1346,7 +1346,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18348"
|
||||
NAME="AEN18372"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1380,7 +1380,7 @@ HREF="libxml-encoding.html#XMLCHARENCODING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18356"
|
||||
NAME="AEN18380"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1433,7 +1433,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18369"
|
||||
NAME="AEN18393"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1471,7 +1471,7 @@ HREF="libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFILENAME"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18378"
|
||||
NAME="AEN18402"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1541,7 +1541,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18395"
|
||||
NAME="AEN18419"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1580,7 +1580,7 @@ Do an encoding check if enc == XML_CHAR_ENCODING_NONE</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18403"
|
||||
NAME="AEN18427"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1650,7 +1650,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18420"
|
||||
NAME="AEN18444"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1689,7 +1689,7 @@ buffered C I/O</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18429"
|
||||
NAME="AEN18453"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1759,7 +1759,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18446"
|
||||
NAME="AEN18470"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1795,7 +1795,7 @@ from a file descriptor</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18454"
|
||||
NAME="AEN18478"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1865,7 +1865,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18471"
|
||||
NAME="AEN18495"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1902,7 +1902,7 @@ from a memory area.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18479"
|
||||
NAME="AEN18503"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1989,7 +1989,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18500"
|
||||
NAME="AEN18524"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2033,7 +2033,7 @@ from an I/O handler</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18510"
|
||||
NAME="AEN18534"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2137,7 +2137,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18535"
|
||||
NAME="AEN18559"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2170,7 +2170,7 @@ This routine handle the I18N transcoding to internal UTF-8</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18542"
|
||||
NAME="AEN18566"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2241,7 +2241,7 @@ in case of error.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18559"
|
||||
NAME="AEN18583"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2270,14 +2270,14 @@ HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
|
||||
This routine handle the I18N transcoding to internal UTF-8
|
||||
This routine is used when operating the parser in normal (pull) mode</P
|
||||
><P
|
||||
>TODO: one should be able to remove one extra copy by copying directy
|
||||
>TODO: one should be able to remove one extra copy by copying directly
|
||||
onto in->buffer or in->raw</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18567"
|
||||
NAME="AEN18591"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2348,7 +2348,7 @@ in case of error.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18584"
|
||||
NAME="AEN18608"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2382,7 +2382,7 @@ This is used when operating the parser in progressive (push) mode.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18591"
|
||||
NAME="AEN18615"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2470,7 +2470,7 @@ in case of error.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18612"
|
||||
NAME="AEN18636"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2500,7 +2500,7 @@ HREF="libxml-tree.html#XMLPARSERINPUTBUFFERPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18619"
|
||||
NAME="AEN18643"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2538,7 +2538,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18628"
|
||||
NAME="AEN18652"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2565,7 +2565,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18634"
|
||||
NAME="AEN18658"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2618,7 +2618,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18647"
|
||||
NAME="AEN18671"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2660,7 +2660,7 @@ HREF="libxml-xmlio.html#XMLINPUTCLOSECALLBACK"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18657"
|
||||
NAME="AEN18681"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2764,7 +2764,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18682"
|
||||
NAME="AEN18706"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2793,7 +2793,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18688"
|
||||
NAME="AEN18712"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2826,7 +2826,7 @@ HREF="libxml-encoding.html#XMLCHARENCODINGHANDLERPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18696"
|
||||
NAME="AEN18720"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2879,7 +2879,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18709"
|
||||
NAME="AEN18733"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2920,7 +2920,7 @@ writing to a local file.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18717"
|
||||
NAME="AEN18741"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3007,7 +3007,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18738"
|
||||
NAME="AEN18762"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3046,7 +3046,7 @@ buffered C I/O</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18747"
|
||||
NAME="AEN18771"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3116,7 +3116,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18764"
|
||||
NAME="AEN18788"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3151,7 +3151,7 @@ to a file descriptor</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18772"
|
||||
NAME="AEN18796"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3221,7 +3221,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18789"
|
||||
NAME="AEN18813"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3264,7 +3264,7 @@ to an I/O handler</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18799"
|
||||
NAME="AEN18823"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3368,7 +3368,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18824"
|
||||
NAME="AEN18848"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3403,7 +3403,7 @@ or delayed writes.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18831"
|
||||
NAME="AEN18855"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3491,7 +3491,7 @@ in case of error.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18852"
|
||||
NAME="AEN18876"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3525,7 +3525,7 @@ or delayed writes.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18859"
|
||||
NAME="AEN18883"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3596,7 +3596,7 @@ in case of error.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18876"
|
||||
NAME="AEN18900"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3626,7 +3626,7 @@ HREF="libxml-tree.html#XMLOUTPUTBUFFERPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18883"
|
||||
NAME="AEN18907"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3679,7 +3679,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18896"
|
||||
NAME="AEN18920"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3710,7 +3710,7 @@ and free up all the associated resources</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18903"
|
||||
NAME="AEN18927"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3763,7 +3763,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18916"
|
||||
NAME="AEN18940"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3805,7 +3805,7 @@ HREF="libxml-xmlio.html#XMLOUTPUTCLOSECALLBACK"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18926"
|
||||
NAME="AEN18950"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3909,7 +3909,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18951"
|
||||
NAME="AEN18975"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3938,7 +3938,7 @@ request. Non-static as is called from the output buffer creation routine.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18957"
|
||||
NAME="AEN18981"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3993,7 +3993,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18970"
|
||||
NAME="AEN18994"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4023,7 +4023,7 @@ method instead.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN18976"
|
||||
NAME="AEN19000"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4060,7 +4060,7 @@ allowing local catalog accesses for resolution.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN18984"
|
||||
NAME="AEN19008"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -111,7 +111,7 @@ NAME="LIBXML-XMLMEMORY"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN26074"
|
||||
NAME="AEN26144"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -119,7 +119,7 @@ NAME="AEN26074"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN26077"
|
||||
NAME="AEN26147"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -274,7 +274,7 @@ HREF="libxml-xmlmemory.html#XMLMEMSTRDUPLOC"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN26113"
|
||||
NAME="AEN26183"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -284,14 +284,14 @@ NAME="AEN26113"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN26116"
|
||||
NAME="AEN26186"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26118"
|
||||
NAME="AEN26188"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -322,7 +322,7 @@ libxml i.e. if libxml has been configured with --with-debug-mem too</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26124"
|
||||
NAME="AEN26194"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -350,7 +350,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26130"
|
||||
NAME="AEN26200"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -375,7 +375,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26135"
|
||||
NAME="AEN26205"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -413,7 +413,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26144"
|
||||
NAME="AEN26214"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -441,7 +441,7 @@ HREF="SIZE-T"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26150"
|
||||
NAME="AEN26220"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -479,7 +479,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26159"
|
||||
NAME="AEN26229"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -508,7 +508,7 @@ HREF="SIZE-T"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26165"
|
||||
NAME="AEN26235"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -563,7 +563,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26178"
|
||||
NAME="AEN26248"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -588,7 +588,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26183"
|
||||
NAME="AEN26253"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -641,7 +641,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26196"
|
||||
NAME="AEN26266"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -687,7 +687,7 @@ done ?</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26207"
|
||||
NAME="AEN26277"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -803,7 +803,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26236"
|
||||
NAME="AEN26306"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -845,7 +845,7 @@ HREF="libxml-xmlmemory.html#XMLSTRDUPFUNC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26246"
|
||||
NAME="AEN26316"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -961,7 +961,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26275"
|
||||
NAME="AEN26345"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -988,7 +988,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26281"
|
||||
NAME="AEN26351"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1024,7 +1024,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26290"
|
||||
NAME="AEN26360"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1051,7 +1051,7 @@ CLASS="PROGRAMLISTING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26296"
|
||||
NAME="AEN26366"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1087,7 +1087,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26305"
|
||||
NAME="AEN26375"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1117,7 +1117,7 @@ HREF="FILE-CAPS"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26312"
|
||||
NAME="AEN26382"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1156,7 +1156,7 @@ written to the file .memorylist</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26321"
|
||||
NAME="AEN26391"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1193,7 +1193,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26329"
|
||||
NAME="AEN26399"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1248,7 +1248,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26342"
|
||||
NAME="AEN26412"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1276,7 +1276,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26348"
|
||||
NAME="AEN26418"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1306,7 +1306,7 @@ HREF="MALLOC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26355"
|
||||
NAME="AEN26425"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1344,7 +1344,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26364"
|
||||
NAME="AEN26434"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1374,7 +1374,7 @@ HREF="REALLOC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26371"
|
||||
NAME="AEN26441"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1429,7 +1429,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26384"
|
||||
NAME="AEN26454"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1462,7 +1462,7 @@ HREF="libxml-parser.html#XMLSTRDUP"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26392"
|
||||
NAME="AEN26462"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1500,7 +1500,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26401"
|
||||
NAME="AEN26471"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1535,7 +1535,7 @@ HREF="MALLOC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26409"
|
||||
NAME="AEN26479"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1607,7 +1607,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26426"
|
||||
NAME="AEN26496"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1643,7 +1643,7 @@ HREF="REALLOC"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26434"
|
||||
NAME="AEN26504"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1732,7 +1732,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN26455"
|
||||
NAME="AEN26525"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1764,7 +1764,7 @@ HREF="STRDUP"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN26462"
|
||||
NAME="AEN26532"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXML-XPATH"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN11837"
|
||||
NAME="AEN11861"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN11837"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN11840"
|
||||
NAME="AEN11864"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -527,7 +527,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
<A
|
||||
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
>xmlXPathContextPtr</A
|
||||
> ctxt);
|
||||
> ctx);
|
||||
<A
|
||||
HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
>xmlXPathObjectPtr</A
|
||||
@ -591,7 +591,7 @@ HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN11966"
|
||||
NAME="AEN11990"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -601,14 +601,14 @@ NAME="AEN11966"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN11969"
|
||||
NAME="AEN11993"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11971"
|
||||
NAME="AEN11995"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -697,7 +697,7 @@ the next binary incompatible release.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11977"
|
||||
NAME="AEN12001"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -723,7 +723,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11982"
|
||||
NAME="AEN12006"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -767,7 +767,7 @@ an xmlXPathContext, and the stack of objects.</P
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11988"
|
||||
NAME="AEN12012"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -793,7 +793,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11993"
|
||||
NAME="AEN12017"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -842,7 +842,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN11998"
|
||||
NAME="AEN12022"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -872,7 +872,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12003"
|
||||
NAME="AEN12027"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -898,7 +898,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12008"
|
||||
NAME="AEN12032"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -935,7 +935,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12013"
|
||||
NAME="AEN12037"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -971,7 +971,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12018"
|
||||
NAME="AEN12042"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -997,7 +997,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12023"
|
||||
NAME="AEN12047"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1026,7 +1026,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12029"
|
||||
NAME="AEN12053"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1096,7 +1096,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12046"
|
||||
NAME="AEN12070"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1125,7 +1125,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12051"
|
||||
NAME="AEN12075"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1151,7 +1151,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12056"
|
||||
NAME="AEN12080"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1180,7 +1180,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12061"
|
||||
NAME="AEN12085"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1206,7 +1206,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12066"
|
||||
NAME="AEN12090"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1237,7 +1237,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12073"
|
||||
NAME="AEN12097"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1292,7 +1292,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12086"
|
||||
NAME="AEN12110"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1321,7 +1321,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12091"
|
||||
NAME="AEN12115"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1347,7 +1347,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12096"
|
||||
NAME="AEN12120"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1382,7 +1382,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12104"
|
||||
NAME="AEN12128"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1452,7 +1452,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12121"
|
||||
NAME="AEN12145"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1481,7 +1481,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12126"
|
||||
NAME="AEN12150"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1507,7 +1507,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12131"
|
||||
NAME="AEN12155"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1539,7 +1539,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12138"
|
||||
NAME="AEN12162"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1565,7 +1565,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12143"
|
||||
NAME="AEN12167"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1597,7 +1597,7 @@ and the result is pushed on the stack.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12150"
|
||||
NAME="AEN12174"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1633,7 +1633,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12159"
|
||||
NAME="AEN12183"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1668,7 +1668,7 @@ http://sourceforge.net/projects/ctrio/</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12167"
|
||||
NAME="AEN12191"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1721,7 +1721,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12180"
|
||||
NAME="AEN12204"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1756,7 +1756,7 @@ http://sourceforge.net/projects/ctrio/</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12188"
|
||||
NAME="AEN12212"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1809,7 +1809,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12201"
|
||||
NAME="AEN12225"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1830,13 +1830,13 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement a functionnality similar to the DOM NodeList.length</P
|
||||
>Implement a functionality similar to the DOM NodeList.length</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12207"
|
||||
NAME="AEN12231"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1874,7 +1874,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12216"
|
||||
NAME="AEN12240"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1895,7 +1895,7 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implements a functionnality similar to the DOM NodeList.<GTKDOCLINK
|
||||
>Implements a functionality similar to the DOM NodeList.<GTKDOCLINK
|
||||
HREF="ITEM"
|
||||
>item</GTKDOCLINK
|
||||
>()</P
|
||||
@ -1904,7 +1904,7 @@ HREF="ITEM"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12223"
|
||||
NAME="AEN12247"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1959,7 +1959,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12236"
|
||||
NAME="AEN12260"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1991,7 +1991,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12243"
|
||||
NAME="AEN12267"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2029,7 +2029,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12252"
|
||||
NAME="AEN12276"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2059,7 +2059,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12259"
|
||||
NAME="AEN12283"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2097,7 +2097,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12268"
|
||||
NAME="AEN12292"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2135,7 +2135,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12277"
|
||||
NAME="AEN12301"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2188,7 +2188,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12290"
|
||||
NAME="AEN12314"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2227,7 +2227,7 @@ HREF="libxml-xpath.html#XMLXPATHFREEOBJECT"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12299"
|
||||
NAME="AEN12323"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2265,7 +2265,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12308"
|
||||
NAME="AEN12332"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2295,7 +2295,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12315"
|
||||
NAME="AEN12339"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2333,7 +2333,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12324"
|
||||
NAME="AEN12348"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2366,7 +2366,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12332"
|
||||
NAME="AEN12356"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2419,7 +2419,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12345"
|
||||
NAME="AEN12369"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2453,7 +2453,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12353"
|
||||
NAME="AEN12377"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2524,7 +2524,7 @@ that's the same node, -1 otherwise</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12370"
|
||||
NAME="AEN12394"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2554,7 +2554,7 @@ HREF="DOUBLE"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12377"
|
||||
NAME="AEN12401"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2607,7 +2607,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12390"
|
||||
NAME="AEN12414"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2637,7 +2637,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12397"
|
||||
NAME="AEN12421"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2690,7 +2690,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12410"
|
||||
NAME="AEN12434"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2720,7 +2720,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12417"
|
||||
NAME="AEN12441"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2773,7 +2773,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12430"
|
||||
NAME="AEN12454"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2803,7 +2803,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12437"
|
||||
NAME="AEN12461"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2856,7 +2856,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12450"
|
||||
NAME="AEN12474"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2886,7 +2886,7 @@ HREF="DOUBLE"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12457"
|
||||
NAME="AEN12481"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2939,7 +2939,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12470"
|
||||
NAME="AEN12494"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2972,7 +2972,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12478"
|
||||
NAME="AEN12502"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3025,7 +3025,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12491"
|
||||
NAME="AEN12515"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3058,7 +3058,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12499"
|
||||
NAME="AEN12523"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3111,7 +3111,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12512"
|
||||
NAME="AEN12536"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3144,7 +3144,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12520"
|
||||
NAME="AEN12544"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3197,7 +3197,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12533"
|
||||
NAME="AEN12557"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3230,7 +3230,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12541"
|
||||
NAME="AEN12565"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3283,7 +3283,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12554"
|
||||
NAME="AEN12578"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3313,7 +3313,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12561"
|
||||
NAME="AEN12585"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3366,7 +3366,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12574"
|
||||
NAME="AEN12598"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3399,7 +3399,7 @@ HREF="DOUBLE"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12582"
|
||||
NAME="AEN12606"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3452,7 +3452,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12595"
|
||||
NAME="AEN12619"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3485,7 +3485,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12603"
|
||||
NAME="AEN12627"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3538,7 +3538,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12616"
|
||||
NAME="AEN12640"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3571,7 +3571,7 @@ HREF="libxml-xpath.html#XMLNODESETPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12624"
|
||||
NAME="AEN12648"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3624,7 +3624,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12637"
|
||||
NAME="AEN12661"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3660,7 +3660,7 @@ HREF="STRING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12646"
|
||||
NAME="AEN12670"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3703,7 +3703,12 @@ WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the string value of the object, NULL in case of error.
|
||||
A new string is allocated only if needed (val isn't a
|
||||
A new string is allocated only if needed (<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>val</I
|
||||
></TT
|
||||
> isn't a
|
||||
string object).</TD
|
||||
></TR
|
||||
></TBODY
|
||||
@ -3715,7 +3720,7 @@ string object).</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12659"
|
||||
NAME="AEN12684"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3751,7 +3756,7 @@ HREF="BOOLEAN"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12668"
|
||||
NAME="AEN12693"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3810,7 +3815,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12682"
|
||||
NAME="AEN12707"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3846,7 +3851,7 @@ HREF="NUMBER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12691"
|
||||
NAME="AEN12716"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -3905,7 +3910,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12705"
|
||||
NAME="AEN12730"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -3941,7 +3946,7 @@ HREF="STRING"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12714"
|
||||
NAME="AEN12739"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4000,7 +4005,7 @@ CLASS="PARAMETER"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12728"
|
||||
NAME="AEN12753"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4028,7 +4033,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12734"
|
||||
NAME="AEN12759"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4061,7 +4066,7 @@ HREF="libxml-tree.html#XMLDOCPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12742"
|
||||
NAME="AEN12767"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4114,7 +4119,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12755"
|
||||
NAME="AEN12780"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4144,7 +4149,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12762"
|
||||
NAME="AEN12787"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4182,7 +4187,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12771"
|
||||
NAME="AEN12796"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4208,7 +4213,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
<A
|
||||
HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
>xmlXPathContextPtr</A
|
||||
> ctxt);</PRE
|
||||
> ctx);</PRE
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
@ -4219,7 +4224,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12780"
|
||||
NAME="AEN12805"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4256,14 +4261,14 @@ VALIGN="TOP"
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxt</I
|
||||
>ctx</I
|
||||
></TT
|
||||
> :</TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -4278,7 +4283,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
>the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
the caller has to free the object.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
@ -4290,7 +4295,7 @@ the caller has to free the object.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12797"
|
||||
NAME="AEN12822"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4327,7 +4332,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12806"
|
||||
NAME="AEN12831"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4398,7 +4403,7 @@ the caller has to free the object.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12823"
|
||||
NAME="AEN12848"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4433,15 +4438,13 @@ be converted to true if the number is equal to the position of the
|
||||
context node in the context node list (as returned by the position
|
||||
function) and will be converted to false otherwise; if the result
|
||||
is not a number, then the result will be converted as if by a call
|
||||
to the boolean function. </P
|
||||
><P
|
||||
>Return 1 if predicate is true, 0 otherwise</P
|
||||
to the boolean function.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12832"
|
||||
NAME="AEN12856"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4500,7 +4503,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>1 if predicate is true, 0 otherwise</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -4511,7 +4514,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12849"
|
||||
NAME="AEN12873"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4544,7 +4547,7 @@ HREF="libxml-tree.html#XMLCHAR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12857"
|
||||
NAME="AEN12881"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4586,7 +4589,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
>the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
the caller has to free the object.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
@ -4598,7 +4601,7 @@ the caller has to free the object.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12870"
|
||||
NAME="AEN12894"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4635,7 +4638,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12879"
|
||||
NAME="AEN12903"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -4694,7 +4697,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
>the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
the caller has to free the object.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
@ -4706,7 +4709,7 @@ the caller has to free the object.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN12896"
|
||||
NAME="AEN12920"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -4741,7 +4744,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN12904"
|
||||
NAME="AEN12928"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ NAME="LIBXML-XPOINTER"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN16580"
|
||||
NAME="AEN16604"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN16580"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN16583"
|
||||
NAME="AEN16607"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -411,7 +411,7 @@ HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN16658"
|
||||
NAME="AEN16682"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -421,14 +421,14 @@ NAME="AEN16658"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN16661"
|
||||
NAME="AEN16685"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16663"
|
||||
NAME="AEN16687"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -458,7 +458,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16668"
|
||||
NAME="AEN16692"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -484,7 +484,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16673"
|
||||
NAME="AEN16697"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -522,7 +522,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16682"
|
||||
NAME="AEN16706"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -575,7 +575,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16695"
|
||||
NAME="AEN16719"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -605,7 +605,7 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16702"
|
||||
NAME="AEN16726"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -643,7 +643,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16711"
|
||||
NAME="AEN16735"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -690,7 +690,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16722"
|
||||
NAME="AEN16746"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -760,7 +760,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16739"
|
||||
NAME="AEN16763"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -799,7 +799,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16748"
|
||||
NAME="AEN16772"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -903,7 +903,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16773"
|
||||
NAME="AEN16797"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -940,7 +940,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16782"
|
||||
NAME="AEN16806"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1010,7 +1010,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16799"
|
||||
NAME="AEN16823"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1047,7 +1047,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16808"
|
||||
NAME="AEN16832"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1117,7 +1117,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16825"
|
||||
NAME="AEN16849"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1154,7 +1154,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16834"
|
||||
NAME="AEN16858"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1224,7 +1224,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16851"
|
||||
NAME="AEN16875"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1261,7 +1261,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16860"
|
||||
NAME="AEN16884"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1331,7 +1331,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16877"
|
||||
NAME="AEN16901"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1380,7 +1380,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16888"
|
||||
NAME="AEN16912"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1450,7 +1450,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16905"
|
||||
NAME="AEN16929"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1490,7 +1490,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16914"
|
||||
NAME="AEN16938"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1543,7 +1543,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16927"
|
||||
NAME="AEN16951"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1580,7 +1580,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16936"
|
||||
NAME="AEN16960"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1650,7 +1650,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16953"
|
||||
NAME="AEN16977"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1683,7 +1683,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16961"
|
||||
NAME="AEN16985"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1736,7 +1736,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16974"
|
||||
NAME="AEN16998"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1764,7 +1764,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>add a new xmlXPathObjectPtr ot an existing LocationSet
|
||||
>add a new xmlXPathObjectPtr to an existing LocationSet
|
||||
If the location already exist in the set <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
@ -1776,7 +1776,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN16983"
|
||||
NAME="AEN17007"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1831,7 +1831,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN16996"
|
||||
NAME="AEN17020"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1869,7 +1869,7 @@ CLASS="PARAMETER"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17005"
|
||||
NAME="AEN17029"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1922,7 +1922,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17018"
|
||||
NAME="AEN17042"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1956,7 +1956,7 @@ HREF="libxml-xpath.html#XMLXPATHOBJECTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17026"
|
||||
NAME="AEN17050"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2011,7 +2011,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17039"
|
||||
NAME="AEN17063"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2042,7 +2042,7 @@ HREF="libxml-xpointer.html#XMLLOCATIONSETPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17046"
|
||||
NAME="AEN17070"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2097,7 +2097,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17059"
|
||||
NAME="AEN17083"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2138,7 +2138,7 @@ HREF="libxml-tree.html#XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17069"
|
||||
NAME="AEN17093"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2226,7 +2226,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17090"
|
||||
NAME="AEN17114"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2263,7 +2263,7 @@ HREF="libxml-xpath.html#XMLXPATHCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17099"
|
||||
NAME="AEN17123"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2322,7 +2322,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
>the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
>the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
the caller has to free the object.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
@ -2334,7 +2334,7 @@ the caller has to free the object.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17116"
|
||||
NAME="AEN17140"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2368,7 +2368,7 @@ HREF="TO"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17124"
|
||||
NAME="AEN17148"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2423,7 +2423,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17137"
|
||||
NAME="AEN17161"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2457,7 +2457,7 @@ This will drop Attributes and Namespace declarations.</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17145"
|
||||
NAME="AEN17169"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2511,7 +2511,7 @@ the caller has to free the node tree.</TD
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN17158"
|
||||
NAME="AEN17182"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2548,7 +2548,7 @@ a Location Set instead of a node set</P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN17167"
|
||||
NAME="AEN17191"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
|
38
encoding.c
38
encoding.c
@ -199,7 +199,7 @@ error:
|
||||
* null-terminated. This function is not super-strict, as it will
|
||||
* allow longer utf-8 sequences than necessary. Note that Java is
|
||||
* capable of producing these sequences if provoked. Also note, this
|
||||
* routine checks for the 4-byte maxiumum size, but does not check for
|
||||
* routine checks for the 4-byte maximum size, but does not check for
|
||||
* 0x10ffff maximum value.
|
||||
*
|
||||
* Return value: true if @utf is valid.
|
||||
@ -417,7 +417,7 @@ xmlUTF8Strsub(const xmlChar *utf, int start, int len) {
|
||||
* block of chars out.
|
||||
* Returns 0 if success, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of ocetes consumed.
|
||||
*/
|
||||
static int
|
||||
@ -469,7 +469,7 @@ asciiToUTF8(unsigned char* out, int *outlen,
|
||||
*
|
||||
* Returns 0 if success, -2 if the transcoding fails, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of ocetes consumed.
|
||||
*/
|
||||
static int
|
||||
@ -551,7 +551,7 @@ UTF8Toascii(unsigned char* out, int *outlen,
|
||||
* block of chars out.
|
||||
* Returns 0 if success, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of ocetes consumed.
|
||||
*/
|
||||
int
|
||||
@ -600,7 +600,7 @@ isolat1ToUTF8(unsigned char* out, int *outlen,
|
||||
*
|
||||
* Returns 0 if success, -2 if the transcoding fails, or -1 otherwise
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of ocetes consumed.
|
||||
*/
|
||||
int
|
||||
@ -684,14 +684,14 @@ UTF8Toisolat1(unsigned char* out, int *outlen,
|
||||
* @inlenb: the length of @in in UTF-16LE chars
|
||||
*
|
||||
* Take a block of UTF-16LE ushorts in and try to convert it to an UTF-8
|
||||
* block of chars out. This function assume the endian properity
|
||||
* block of chars out. This function assume the endian property
|
||||
* is the same between the native type of this machine and the
|
||||
* inputed one.
|
||||
*
|
||||
* Returns the number of byte written, or -1 by lack of space, or -2
|
||||
* if the transcoding fails (for *in is not valid utf16 string)
|
||||
* The value of *inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
*/
|
||||
static int
|
||||
UTF16LEToUTF8(unsigned char* out, int *outlen,
|
||||
@ -891,14 +891,14 @@ UTF8ToUTF16LE(unsigned char* outb, int *outlen,
|
||||
* @inlenb: the length of @in in UTF-16 chars
|
||||
*
|
||||
* Take a block of UTF-16 ushorts in and try to convert it to an UTF-8
|
||||
* block of chars out. This function assume the endian properity
|
||||
* block of chars out. This function assume the endian property
|
||||
* is the same between the native type of this machine and the
|
||||
* inputed one.
|
||||
*
|
||||
* Returns the number of byte written, or -1 by lack of space, or -2
|
||||
* if the transcoding fails (for *in is not valid utf16 string)
|
||||
* The value of *inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
*/
|
||||
static int
|
||||
UTF16BEToUTF8(unsigned char* out, int *outlen,
|
||||
@ -1304,7 +1304,7 @@ xmlDelEncodingAlias(const char *alias) {
|
||||
* xmlParseCharEncoding:
|
||||
* @name: the encoding name as parsed, in UTF-8 format (ASCII actually)
|
||||
*
|
||||
* Conpare the string to the known encoding schemes already known. Note
|
||||
* Compare the string to the known encoding schemes already known. Note
|
||||
* that the comparison is case insensitive accordingly to the section
|
||||
* [XML] 4.3.3 Character Encoding in Entities.
|
||||
*
|
||||
@ -1616,7 +1616,7 @@ xmlCleanupCharEncodingHandlers(void) {
|
||||
* xmlRegisterCharEncodingHandler:
|
||||
* @handler: the xmlCharEncodingHandlerPtr handler block
|
||||
*
|
||||
* Register the char encoding handler, surprizing, isn't it ?
|
||||
* Register the char encoding handler, surprising, isn't it ?
|
||||
*/
|
||||
void
|
||||
xmlRegisterCharEncodingHandler(xmlCharEncodingHandlerPtr handler) {
|
||||
@ -1641,7 +1641,7 @@ xmlRegisterCharEncodingHandler(xmlCharEncodingHandlerPtr handler) {
|
||||
* xmlGetCharEncodingHandler:
|
||||
* @enc: an xmlCharEncoding value.
|
||||
*
|
||||
* Search in the registrered set the handler able to read/write that encoding.
|
||||
* Search in the registered set the handler able to read/write that encoding.
|
||||
*
|
||||
* Returns the handler or NULL if not found
|
||||
*/
|
||||
@ -1771,7 +1771,7 @@ xmlGetCharEncodingHandler(xmlCharEncoding enc) {
|
||||
* xmlFindCharEncodingHandler:
|
||||
* @name: a string describing the char encoding.
|
||||
*
|
||||
* Search in the registrered set the handler able to read/write that encoding.
|
||||
* Search in the registered set the handler able to read/write that encoding.
|
||||
*
|
||||
* Returns the handler or NULL if not found
|
||||
*/
|
||||
@ -1887,7 +1887,7 @@ xmlFindCharEncodingHandler(const char *name) {
|
||||
* -3 if there the last byte can't form a single output char.
|
||||
*
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* as the return value is positive, else unpredictable.
|
||||
* The value of @outlen after return is the number of ocetes consumed.
|
||||
*/
|
||||
static int
|
||||
@ -1973,7 +1973,7 @@ xmlCharEncFirstLine(xmlCharEncodingHandler *handler, xmlBufferPtr out,
|
||||
/*
|
||||
* echo '<?xml version="1.0" encoding="UCS4"?>' | wc -c => 38
|
||||
* 45 chars should be sufficient to reach the end of the encoding
|
||||
* decalration without going too far inside the document content.
|
||||
* declaration without going too far inside the document content.
|
||||
*/
|
||||
written = 45;
|
||||
|
||||
@ -2027,7 +2027,7 @@ xmlCharEncFirstLine(xmlCharEncodingHandler *handler, xmlBufferPtr out,
|
||||
|
||||
/**
|
||||
* xmlCharEncInFunc:
|
||||
* @handler: char enconding transformation data structure
|
||||
* @handler: char encoding transformation data structure
|
||||
* @out: an xmlBuffer for the output.
|
||||
* @in: an xmlBuffer for the input
|
||||
*
|
||||
@ -2178,7 +2178,7 @@ retry:
|
||||
}
|
||||
|
||||
/*
|
||||
* Convertion itself.
|
||||
* Conversion itself.
|
||||
*/
|
||||
toconv = in->use;
|
||||
if (toconv == 0)
|
||||
@ -2289,7 +2289,7 @@ retry:
|
||||
* xmlCharEncCloseFunc:
|
||||
* @handler: char enconding transformation data structure
|
||||
*
|
||||
* Generic front-end for hencoding handler close function
|
||||
* Generic front-end for encoding handler close function
|
||||
*
|
||||
* Returns 0 if success, or -1 in case of error
|
||||
*/
|
||||
@ -2300,7 +2300,7 @@ xmlCharEncCloseFunc(xmlCharEncodingHandler *handler) {
|
||||
if (handler->name == NULL) return(-1);
|
||||
#ifdef LIBXML_ICONV_ENABLED
|
||||
/*
|
||||
* Iconv handlers can be oused only once, free the whole block.
|
||||
* Iconv handlers can be used only once, free the whole block.
|
||||
* and the associated icon resources.
|
||||
*/
|
||||
if ((handler->iconv_out != NULL) || (handler->iconv_in != NULL)) {
|
||||
|
16
entities.c
16
entities.c
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* entities.c : implementation for the XML entities handking
|
||||
* entities.c : implementation for the XML entities handling
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
@ -185,7 +185,7 @@ void xmlCleanupPredefinedEntities(void) {
|
||||
*
|
||||
* Check whether this name is an predefined entity.
|
||||
*
|
||||
* Returns NULL if not, othervise the entity
|
||||
* Returns NULL if not, otherwise the entity
|
||||
*/
|
||||
xmlEntityPtr
|
||||
xmlGetPredefinedEntity(const xmlChar *name) {
|
||||
@ -229,7 +229,7 @@ xmlAddDtdEntity(xmlDocPtr doc, const xmlChar *name, int type,
|
||||
if (ret == NULL) return(NULL);
|
||||
|
||||
/*
|
||||
* Link it to the Dtd
|
||||
* Link it to the DTD
|
||||
*/
|
||||
ret->parent = dtd;
|
||||
ret->doc = dtd->doc;
|
||||
@ -270,7 +270,7 @@ xmlAddDocEntity(xmlDocPtr doc, const xmlChar *name, int type,
|
||||
}
|
||||
if (doc->intSubset == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddDtdEntity: document without internal subset !\n");
|
||||
"xmlAddDocEntity: document without internal subset !\n");
|
||||
return(NULL);
|
||||
}
|
||||
dtd = doc->intSubset;
|
||||
@ -278,7 +278,7 @@ xmlAddDocEntity(xmlDocPtr doc, const xmlChar *name, int type,
|
||||
if (ret == NULL) return(NULL);
|
||||
|
||||
/*
|
||||
* Link it to the Dtd
|
||||
* Link it to the DTD
|
||||
*/
|
||||
ret->parent = dtd;
|
||||
ret->doc = dtd->doc;
|
||||
@ -341,7 +341,7 @@ xmlGetParameterEntity(xmlDocPtr doc, const xmlChar *name) {
|
||||
* @doc: the document referencing the entity
|
||||
* @name: the entity name
|
||||
*
|
||||
* Do an entity lookup in the Dtd entity hash table and
|
||||
* Do an entity lookup in the DTD entity hash table and
|
||||
* returns the corresponding entity, if found.
|
||||
*
|
||||
* Returns A pointer to the entity structure or NULL if not found.
|
||||
@ -363,7 +363,7 @@ xmlGetDtdEntity(xmlDocPtr doc, const xmlChar *name) {
|
||||
* @name: the entity name
|
||||
*
|
||||
* Do an entity lookup in the document entity hash table and
|
||||
* returns the corrsponding entity, otherwise a lookup is done
|
||||
* returns the corresponding entity, otherwise a lookup is done
|
||||
* in the predefined entities too.
|
||||
*
|
||||
* Returns A pointer to the entity structure or NULL if not found.
|
||||
@ -975,7 +975,7 @@ xmlDumpEntityDecl(xmlBufferPtr buf, xmlEntityPtr ent) {
|
||||
break;
|
||||
default:
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlDumpEntitiesTable: internal: unknown type %d\n",
|
||||
"xmlDumpEntitiesDecl: internal: unknown type %d\n",
|
||||
ent->etype);
|
||||
}
|
||||
}
|
||||
|
@ -258,7 +258,7 @@ xmlInitializeGlobalState(xmlGlobalStatePtr gs)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Perform initialisation as required by libxml
|
||||
* Perform initialization as required by libxml
|
||||
*/
|
||||
initxmlDefaultSAXHandler(&gs->xmlDefaultSAXHandler, 1);
|
||||
#ifdef LIBXML_DOCB_ENABLED
|
||||
|
62
hash.c
62
hash.c
@ -189,8 +189,8 @@ xmlHashGrow(xmlHashTablePtr table, int size) {
|
||||
* @table: the hash table
|
||||
* @f: the deallocator function for items in the hash
|
||||
*
|
||||
* Free the hash table and its contents. The userdata is
|
||||
* deallocated with f if provided.
|
||||
* Free the hash @table and its contents. The userdata is
|
||||
* deallocated with @f if provided.
|
||||
*/
|
||||
void
|
||||
xmlHashFree(xmlHashTablePtr table, xmlHashDeallocator f) {
|
||||
@ -230,8 +230,8 @@ xmlHashFree(xmlHashTablePtr table, xmlHashDeallocator f) {
|
||||
* @name: the name of the userdata
|
||||
* @userdata: a pointer to the userdata
|
||||
*
|
||||
* Add the userdata to the hash table. This can later be retrieved
|
||||
* by using the name. Duplicate names generate errors.
|
||||
* Add the @userdata to the hash @table. This can later be retrieved
|
||||
* by using the @name. Duplicate names generate errors.
|
||||
*
|
||||
* Returns 0 the addition succeeded and -1 in case of error.
|
||||
*/
|
||||
@ -247,8 +247,8 @@ xmlHashAddEntry(xmlHashTablePtr table, const xmlChar *name, void *userdata) {
|
||||
* @name2: a second name of the userdata
|
||||
* @userdata: a pointer to the userdata
|
||||
*
|
||||
* Add the userdata to the hash table. This can later be retrieved
|
||||
* by using the (name, name2) tuple. Duplicate tuples generate errors.
|
||||
* Add the @userdata to the hash @table. This can later be retrieved
|
||||
* by using the (@name, @name2) tuple. Duplicate tuples generate errors.
|
||||
*
|
||||
* Returns 0 the addition succeeded and -1 in case of error.
|
||||
*/
|
||||
@ -265,8 +265,8 @@ xmlHashAddEntry2(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @userdata: a pointer to the userdata
|
||||
* @f: the deallocator function for replaced item (if any)
|
||||
*
|
||||
* Add the userdata to the hash table. This can later be retrieved
|
||||
* by using the name. Existing entry for this name will be removed
|
||||
* Add the @userdata to the hash @table. This can later be retrieved
|
||||
* by using the @name. Existing entry for this @name will be removed
|
||||
* and freed with @f if found.
|
||||
*
|
||||
* Returns 0 the addition succeeded and -1 in case of error.
|
||||
@ -285,8 +285,8 @@ xmlHashUpdateEntry(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @userdata: a pointer to the userdata
|
||||
* @f: the deallocator function for replaced item (if any)
|
||||
*
|
||||
* Add the userdata to the hash table. This can later be retrieved
|
||||
* by using the (name, name2) tuple. Existing entry for this tuple will
|
||||
* Add the @userdata to the hash @table. This can later be retrieved
|
||||
* by using the (@name, @name2) tuple. Existing entry for this tuple will
|
||||
* be removed and freed with @f if found.
|
||||
*
|
||||
* Returns 0 the addition succeeded and -1 in case of error.
|
||||
@ -303,7 +303,7 @@ xmlHashUpdateEntry2(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @table: the hash table
|
||||
* @name: the name of the userdata
|
||||
*
|
||||
* Find the userdata specified by the name.
|
||||
* Find the userdata specified by the @name.
|
||||
*
|
||||
* Returns the pointer to the userdata
|
||||
*/
|
||||
@ -318,7 +318,7 @@ xmlHashLookup(xmlHashTablePtr table, const xmlChar *name) {
|
||||
* @name: the name of the userdata
|
||||
* @name2: a second name of the userdata
|
||||
*
|
||||
* Find the userdata specified by the (name, name2) tuple.
|
||||
* Find the userdata specified by the (@name, @name2) tuple.
|
||||
*
|
||||
* Returns the pointer to the userdata
|
||||
*/
|
||||
@ -336,8 +336,8 @@ xmlHashLookup2(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @name3: a third name of the userdata
|
||||
* @userdata: a pointer to the userdata
|
||||
*
|
||||
* Add the userdata to the hash table. This can later be retrieved
|
||||
* by using the tuple (name, name2, name3). Duplicate entries generate
|
||||
* Add the @userdata to the hash @table. This can later be retrieved
|
||||
* by using the tuple (@name, @name2, @name3). Duplicate entries generate
|
||||
* errors.
|
||||
*
|
||||
* Returns 0 the addition succeeded and -1 in case of error.
|
||||
@ -406,8 +406,8 @@ xmlHashAddEntry3(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @userdata: a pointer to the userdata
|
||||
* @f: the deallocator function for replaced item (if any)
|
||||
*
|
||||
* Add the userdata to the hash table. This can later be retrieved
|
||||
* by using the tuple (name, name2, name3). Existing entry for this tuple
|
||||
* Add the @userdata to the hash @table. This can later be retrieved
|
||||
* by using the tuple (@name, @name2, @name3). Existing entry for this tuple
|
||||
* will be removed and freed with @f if found.
|
||||
*
|
||||
* Returns 0 the addition succeeded and -1 in case of error.
|
||||
@ -477,7 +477,7 @@ xmlHashUpdateEntry3(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @name2: a second name of the userdata
|
||||
* @name3: a third name of the userdata
|
||||
*
|
||||
* Find the userdata specified by the (name, name2, name3) tuple.
|
||||
* Find the userdata specified by the (@name, @name2, @name3) tuple.
|
||||
*
|
||||
* Returns the a pointer to the userdata
|
||||
*/
|
||||
@ -507,7 +507,7 @@ xmlHashLookup3(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @f: the scanner function for items in the hash
|
||||
* @data: extra data passed to f
|
||||
*
|
||||
* Scan the hash table and applied f to each value.
|
||||
* Scan the hash @table and applied @f to each value.
|
||||
*/
|
||||
void
|
||||
xmlHashScan(xmlHashTablePtr table, xmlHashScanner f, void *data) {
|
||||
@ -520,7 +520,7 @@ xmlHashScan(xmlHashTablePtr table, xmlHashScanner f, void *data) {
|
||||
* @f: the scanner function for items in the hash
|
||||
* @data: extra data passed to f
|
||||
*
|
||||
* Scan the hash table and applied f to each value.
|
||||
* Scan the hash @table and applied @f to each value.
|
||||
*/
|
||||
void
|
||||
xmlHashScanFull(xmlHashTablePtr table, xmlHashScannerFull f, void *data) {
|
||||
@ -556,8 +556,8 @@ xmlHashScanFull(xmlHashTablePtr table, xmlHashScannerFull f, void *data) {
|
||||
* @f: the scanner function for items in the hash
|
||||
* @data: extra data passed to f
|
||||
*
|
||||
* Scan the hash table and applied f to each value matching
|
||||
* (name, name2, name3) tuple. If one of the names is null,
|
||||
* Scan the hash @table and applied @f to each value matching
|
||||
* (@name, @name2, @name3) tuple. If one of the names is null,
|
||||
* the comparison is considered to match.
|
||||
*/
|
||||
void
|
||||
@ -577,8 +577,8 @@ xmlHashScan3(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @f: the scanner function for items in the hash
|
||||
* @data: extra data passed to f
|
||||
*
|
||||
* Scan the hash table and applied f to each value matching
|
||||
* (name, name2, name3) tuple. If one of the names is null,
|
||||
* Scan the hash @table and applied @f to each value matching
|
||||
* (@name, @name2, @name3) tuple. If one of the names is null,
|
||||
* the comparison is considered to match.
|
||||
*/
|
||||
void
|
||||
@ -616,7 +616,7 @@ xmlHashScanFull3(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @table: the hash table
|
||||
* @f: the copier function for items in the hash
|
||||
*
|
||||
* Scan the hash table and applied f to each value.
|
||||
* Scan the hash @table and applied @f to each value.
|
||||
*
|
||||
* Returns the new table or NULL in case of error.
|
||||
*/
|
||||
@ -652,7 +652,7 @@ xmlHashCopy(xmlHashTablePtr table, xmlHashCopier f) {
|
||||
* xmlHashSize:
|
||||
* @table: the hash table
|
||||
*
|
||||
* Query the number of element installed in the hash table.
|
||||
* Query the number of elements installed in the hash @table.
|
||||
*
|
||||
* Returns the number of elements in the hash table or
|
||||
* -1 in case of error
|
||||
@ -670,8 +670,8 @@ xmlHashSize(xmlHashTablePtr table) {
|
||||
* @name: the name of the userdata
|
||||
* @f: the deallocator function for removed item (if any)
|
||||
*
|
||||
* Find the userdata specified by the (name, name2, name3) tuple and remove
|
||||
* it from the hash table. Existing userdata for this tuple will be removed
|
||||
* Find the userdata specified by the @name and remove
|
||||
* it from the hash @table. Existing userdata for this tuple will be removed
|
||||
* and freed with @f.
|
||||
*
|
||||
* Returns 0 if the removal succeeded and -1 in case of error or not found.
|
||||
@ -688,8 +688,8 @@ int xmlHashRemoveEntry(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @name2: a second name of the userdata
|
||||
* @f: the deallocator function for removed item (if any)
|
||||
*
|
||||
* Find the userdata specified by the (name, name2, name3) tuple and remove
|
||||
* it from the hash table. Existing userdata for this tuple will be removed
|
||||
* Find the userdata specified by the (@name, @name2) tuple and remove
|
||||
* it from the hash @table. Existing userdata for this tuple will be removed
|
||||
* and freed with @f.
|
||||
*
|
||||
* Returns 0 if the removal succeeded and -1 in case of error or not found.
|
||||
@ -707,8 +707,8 @@ int xmlHashRemoveEntry2(xmlHashTablePtr table, const xmlChar *name,
|
||||
* @name3: a third name of the userdata
|
||||
* @f: the deallocator function for removed item (if any)
|
||||
*
|
||||
* Find the userdata specified by the (name, name2, name3) tuple and remove
|
||||
* it from the hash table. Existing userdata for this tuple will be removed
|
||||
* Find the userdata specified by the (@name, @name2, @name3) tuple and remove
|
||||
* it from the hash @table. Existing userdata for this tuple will be removed
|
||||
* and freed with @f.
|
||||
*
|
||||
* Returns 0 if the removal succeeded and -1 in case of error or not found.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SGMLparser.h : interface for a DocBook SGML non-verifying parser
|
||||
* DOCBparser.h : interface for a DocBook SGML non-verifying parser
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* HTMLparser.h : inf=terface for an HTML 4.0 non-verifying parser
|
||||
* HTMLparser.h : interface for an HTML 4.0 non-verifying parser
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
* tree.h : describes the structures found in an tree resulting
|
||||
* from an XML parsing.
|
||||
* HTMLtree.h : describes the structures found in an tree resulting
|
||||
* from an XML parsing.
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
|
@ -20,7 +20,7 @@ extern "C" {
|
||||
#endif
|
||||
const xmlChar * getPublicId (void *ctx);
|
||||
const xmlChar * getSystemId (void *ctx);
|
||||
void setDocumentLocator (void *ctx,
|
||||
void setDocumentLocator (void *ctx,
|
||||
xmlSAXLocatorPtr loc);
|
||||
|
||||
int getLineNumber (void *ctx);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/**
|
||||
* uri.c: interfaces of the Catalog handling system
|
||||
* catalog.h: interfaces of the Catalog handling system
|
||||
*
|
||||
* Reference: SGML Open Technical Resolution TR9401:1997.
|
||||
* http://www.jclark.com/sp/catalog.htm
|
||||
|
@ -47,7 +47,7 @@ extern "C" {
|
||||
* declaration are looked at and a converter is looked for at that
|
||||
* point. If not found the parser stops here as asked by the XML REC
|
||||
* Converter can be registered by the user using xmlRegisterCharEncodingHandler
|
||||
* but the currentl form doesn't allow stateful transcoding (a serious
|
||||
* but the current form doesn't allow stateful transcoding (a serious
|
||||
* problem agreed !). If iconv has been found it will be used
|
||||
* automatically and allow stateful transcoding, the simplest is then
|
||||
* to be sure to enable icon and to provide iconv libs for the encoding
|
||||
@ -82,9 +82,9 @@ typedef enum {
|
||||
|
||||
/**
|
||||
* xmlCharEncodingInputFunc:
|
||||
* @out: a pointer ot an array of bytes to store the UTF-8 result
|
||||
* @out: a pointer to an array of bytes to store the UTF-8 result
|
||||
* @outlen: the length of @out
|
||||
* @in: a pointer ot an array of chars in the original encoding
|
||||
* @in: a pointer to an array of chars in the original encoding
|
||||
* @inlen: the length of @in
|
||||
*
|
||||
* Take a block of chars in the original encoding and try to convert
|
||||
@ -94,7 +94,7 @@ typedef enum {
|
||||
* if the transcoding failed.
|
||||
* The value of @inlen after return is the number of octets consumed
|
||||
* as the return value is positive, else unpredictiable.
|
||||
* The value of @outlen after return is the number of ocetes consumed.
|
||||
* The value of @outlen after return is the number of octets consumed.
|
||||
*/
|
||||
typedef int (* xmlCharEncodingInputFunc)(unsigned char* out, int *outlen,
|
||||
const unsigned char* in, int *inlen);
|
||||
@ -102,9 +102,9 @@ typedef int (* xmlCharEncodingInputFunc)(unsigned char* out, int *outlen,
|
||||
|
||||
/**
|
||||
* xmlCharEncodingOutputFunc:
|
||||
* @out: a pointer ot an array of bytes to store the result
|
||||
* @out: a pointer to an array of bytes to store the result
|
||||
* @outlen: the length of @out
|
||||
* @in: a pointer ot an array of UTF-8 chars
|
||||
* @in: a pointer to an array of UTF-8 chars
|
||||
* @inlen: the length of @in
|
||||
*
|
||||
* Take a block of UTF-8 chars in and try to convert it to an other
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* entities.h : interface for the XML entities handking
|
||||
* entities.h : interface for the XML entities handling
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
@ -35,7 +35,7 @@ typedef enum {
|
||||
typedef struct _xmlEntity xmlEntity;
|
||||
typedef xmlEntity *xmlEntityPtr;
|
||||
struct _xmlEntity {
|
||||
void *_private; /* for Corba, must be first ! */
|
||||
void *_private; /* application data */
|
||||
xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
|
||||
const xmlChar *name; /* Attribute name */
|
||||
struct _xmlNode *children; /* NULL */
|
||||
@ -57,8 +57,8 @@ struct _xmlEntity {
|
||||
};
|
||||
|
||||
/*
|
||||
* ALl entities are stored in an hash table
|
||||
* there is 2 separate hash tables for global and parmeter entities
|
||||
* All entities are stored in an hash table
|
||||
* there is 2 separate hash tables for global and parameter entities
|
||||
*/
|
||||
|
||||
typedef struct _xmlHashTable xmlEntitiesTable;
|
||||
|
@ -92,7 +92,7 @@ void xmlInitializeGlobalState(xmlGlobalStatePtr gs);
|
||||
|
||||
/*
|
||||
* In general the memory allocation entry points are not kept
|
||||
* thread specific but this can be overriden by LIBXML_THREAD_ALLOC_ENABLED
|
||||
* thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED
|
||||
* - xmlMalloc
|
||||
* - xmlRealloc
|
||||
* - xmlMemStrdup
|
||||
|
@ -47,7 +47,7 @@ struct _xmlParserInput {
|
||||
const char *directory; /* the directory/base of the file */
|
||||
const xmlChar *base; /* Base of the array to parse */
|
||||
const xmlChar *cur; /* Current char being parsed */
|
||||
const xmlChar *end; /* end of the arry to parse */
|
||||
const xmlChar *end; /* end of the array to parse */
|
||||
int length; /* length if known */
|
||||
int line; /* Current line */
|
||||
int col; /* Current column */
|
||||
@ -89,13 +89,13 @@ struct _xmlParserNodeInfoSeq {
|
||||
* xmlParserInputState:
|
||||
*
|
||||
* The parser is now working also as a state based parser
|
||||
* The recursive one use the stagte info for entities processing
|
||||
* The recursive one use the state info for entities processing
|
||||
*/
|
||||
typedef enum {
|
||||
XML_PARSER_EOF = -1, /* nothing is to be parsed */
|
||||
XML_PARSER_START = 0, /* nothing has been parsed */
|
||||
XML_PARSER_MISC, /* Misc* before int subset */
|
||||
XML_PARSER_PI, /* Whithin a processing instruction */
|
||||
XML_PARSER_PI, /* Within a processing instruction */
|
||||
XML_PARSER_DTD, /* within some DTD content */
|
||||
XML_PARSER_PROLOG, /* Misc* after internal subset */
|
||||
XML_PARSER_COMMENT, /* within a comment */
|
||||
@ -322,9 +322,11 @@ struct _xmlSAXHandler {
|
||||
* xmlExternalEntityLoader:
|
||||
* @URL: The System ID of the resource requested
|
||||
* @ID: The Public ID of the resource requested
|
||||
* @xmlParserCtxtPtr: the XML parser context
|
||||
* @context: the XML parser context
|
||||
*
|
||||
* External entity loaders types
|
||||
*
|
||||
* Returns the entity input parser
|
||||
*/
|
||||
typedef xmlParserInputPtr (*xmlExternalEntityLoader)(const char *URL,
|
||||
const char *ID,
|
||||
@ -342,14 +344,14 @@ LIBXML_DLL_IMPORT extern xmlSAXHandler htmlDefaultSAXHandler;
|
||||
LIBXML_DLL_IMPORT extern xmlSAXHandler docbDefaultSAXHandler;
|
||||
|
||||
/*
|
||||
* entity substitution default behaviour.
|
||||
* entity substitution default behavior.
|
||||
*/
|
||||
|
||||
#ifdef VMS
|
||||
/**
|
||||
* xmlSubstituteEntitiesDefaultValue:
|
||||
*
|
||||
* global variable controlling the entity substitution default behaviour
|
||||
* global variable controlling the entity substitution default behavior
|
||||
*/
|
||||
LIBXML_DLL_IMPORT extern int xmlSubstituteEntitiesDefaultVal;
|
||||
#define xmlSubstituteEntitiesDefaultValue xmlSubstituteEntitiesDefaultVal
|
||||
|
@ -316,25 +316,25 @@ void xmlParseExternalSubset (xmlParserCtxtPtr ctxt,
|
||||
/**
|
||||
* XML_SUBSTITUTE_NONE:
|
||||
*
|
||||
* If no entities need to be substitued
|
||||
* If no entities need to be substituted
|
||||
*/
|
||||
#define XML_SUBSTITUTE_NONE 0
|
||||
/**
|
||||
* XML_SUBSTITUTE_REF:
|
||||
*
|
||||
* Whether general entities need to be substitued
|
||||
* Whether general entities need to be substituted
|
||||
*/
|
||||
#define XML_SUBSTITUTE_REF 1
|
||||
/**
|
||||
* XML_SUBSTITUTE_PEREF:
|
||||
*
|
||||
* Whether parameter entities need to be substitued
|
||||
* Whether parameter entities need to be substituted
|
||||
*/
|
||||
#define XML_SUBSTITUTE_PEREF 2
|
||||
/**
|
||||
* XML_SUBSTITUTE_BOTH:
|
||||
*
|
||||
* Both general and parameter entities need to be substitued
|
||||
* Both general and parameter entities need to be substituted
|
||||
*/
|
||||
#define XML_SUBSTITUTE_BOTH 3
|
||||
|
||||
@ -365,7 +365,7 @@ int namePush (xmlParserCtxtPtr ctxt,
|
||||
xmlChar *value);
|
||||
|
||||
/*
|
||||
* other comodities shared between parser.c and parserInternals
|
||||
* other commodities shared between parser.c and parserInternals
|
||||
*/
|
||||
int xmlSkipBlankChars (xmlParserCtxtPtr ctxt);
|
||||
int xmlStringCurrentChar (xmlParserCtxtPtr ctxt,
|
||||
|
@ -423,14 +423,14 @@ struct _xmlNode {
|
||||
struct _xmlNode *next; /* next sibling link */
|
||||
struct _xmlNode *prev; /* previous sibling link */
|
||||
struct _xmlDoc *doc; /* the containing document */
|
||||
|
||||
/* End of common part */
|
||||
xmlNs *ns; /* pointer to the associated namespace */
|
||||
#ifndef XML_USE_BUFFER_CONTENT
|
||||
xmlChar *content; /* the content */
|
||||
#else
|
||||
xmlBufferPtr content; /* the content in a buffer */
|
||||
#endif
|
||||
|
||||
/* End of common part */
|
||||
struct _xmlAttr *properties;/* properties list */
|
||||
xmlNs *nsDef; /* namespace definitions on this node */
|
||||
};
|
||||
|
@ -63,7 +63,7 @@ typedef enum {
|
||||
typedef void (*xlinkNodeDetectFunc) (void *ctx, xmlNodePtr node);
|
||||
|
||||
/**
|
||||
* The link detection module interract with the upper layers using
|
||||
* The link detection module interact with the upper layers using
|
||||
* a set of callback registered at parsing time.
|
||||
*/
|
||||
|
||||
@ -155,7 +155,7 @@ struct _xlinkHandler {
|
||||
};
|
||||
|
||||
/*
|
||||
* the default detection routine, can be overriden, they call the default
|
||||
* the default detection routine, can be overridden, they call the default
|
||||
* detection callbacks.
|
||||
*/
|
||||
|
||||
|
@ -303,7 +303,7 @@ int xmlXPathIsInf (double val);
|
||||
* xmlXPathNodeSetGetLength:
|
||||
* @ns: a node-set
|
||||
*
|
||||
* Implement a functionnality similar to the DOM NodeList.length
|
||||
* Implement a functionality similar to the DOM NodeList.length
|
||||
*
|
||||
* Returns the number of nodes in the node-set.
|
||||
*/
|
||||
@ -313,7 +313,7 @@ int xmlXPathIsInf (double val);
|
||||
* @ns: a node-set
|
||||
* @index: index of a node in the set
|
||||
*
|
||||
* Implements a functionnality similar to the DOM NodeList.item()
|
||||
* Implements a functionality similar to the DOM NodeList.item()
|
||||
*
|
||||
* Returns the xmlNodePtr at the given @index in @ns or NULL if
|
||||
* @index is out of range (0 to length-1)
|
||||
@ -377,7 +377,7 @@ void xmlXPathFreeContext (xmlXPathContextPtr ctxt);
|
||||
* Evaluation functions.
|
||||
*/
|
||||
xmlXPathObjectPtr xmlXPathEval (const xmlChar *str,
|
||||
xmlXPathContextPtr ctxt);
|
||||
xmlXPathContextPtr ctx);
|
||||
xmlXPathObjectPtr xmlXPathEvalExpression (const xmlChar *str,
|
||||
xmlXPathContextPtr ctxt);
|
||||
int xmlXPathEvalPredicate (xmlXPathContextPtr ctxt,
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
* xpath.c: internal interfaces for XML Path Language implementation
|
||||
* used to build new modules on top of XPath
|
||||
* xpathInternals.c: internal interfaces for XML Path Language implementation
|
||||
* used to build new modules on top of XPath
|
||||
*
|
||||
* See COPYRIGHT for the status of this software
|
||||
*
|
||||
@ -330,7 +330,7 @@ typedef xmlXPathObjectPtr (*xmlXPathVariableLookupFunc) (void *ctxt,
|
||||
|
||||
void xmlXPathRegisterVariableLookup (xmlXPathContextPtr ctxt,
|
||||
xmlXPathVariableLookupFunc f,
|
||||
void *varCtxt);
|
||||
void *data);
|
||||
|
||||
/*
|
||||
* Function Lookup forwarding
|
||||
@ -402,7 +402,7 @@ int xmlXPathRegisterNs (xmlXPathContextPtr ctxt,
|
||||
const xmlChar *prefix,
|
||||
const xmlChar *ns_uri);
|
||||
const xmlChar * xmlXPathNsLookup (xmlXPathContextPtr ctxt,
|
||||
const xmlChar *ns_uri);
|
||||
const xmlChar *prefix);
|
||||
void xmlXPathRegisteredNsCleanup (xmlXPathContextPtr ctxt);
|
||||
|
||||
int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
|
||||
@ -490,7 +490,7 @@ void xmlXPathFreeNodeSet(xmlNodeSetPtr obj);
|
||||
xmlXPathObjectPtr xmlXPathNewNodeSet(xmlNodePtr val);
|
||||
xmlXPathObjectPtr xmlXPathNewNodeSetList(xmlNodeSetPtr val);
|
||||
xmlXPathObjectPtr xmlXPathWrapNodeSet(xmlNodeSetPtr val);
|
||||
xmlXPathObjectPtr xmlXPathWrapExternal(void *val);
|
||||
xmlXPathObjectPtr xmlXPathWrapExternal(void *val);
|
||||
void xmlXPathFreeNodeSetList(xmlXPathObjectPtr obj);
|
||||
|
||||
|
||||
|
10
nanoftp.c
10
nanoftp.c
@ -12,9 +12,9 @@
|
||||
#define HAVE_NETINET_IN_H
|
||||
#define HAVE_NETDB_H
|
||||
#define HAVE_SYS_TIME_H
|
||||
#else /* STANDALONE */
|
||||
#else /* TESTING */
|
||||
#define NEED_SOCKETS
|
||||
#endif /* STANDALONE */
|
||||
#endif /* TESTING */
|
||||
|
||||
#include "libxml.h"
|
||||
|
||||
@ -768,7 +768,7 @@ xmlNanoFTPCheckResponse(void *ctx) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Send the user authentification
|
||||
* Send the user authentication
|
||||
*/
|
||||
|
||||
static int
|
||||
@ -793,7 +793,7 @@ xmlNanoFTPSendUser(void *ctx) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Send the password authentification
|
||||
* Send the password authentication
|
||||
*/
|
||||
|
||||
static int
|
||||
@ -1013,7 +1013,7 @@ xmlNanoFTPConnect(void *ctx) {
|
||||
*/
|
||||
switch (proxyType) {
|
||||
case 0:
|
||||
/* we will try in seqence */
|
||||
/* we will try in sequence */
|
||||
case 1:
|
||||
/* Using SITE command */
|
||||
snprintf(buf, sizeof(buf), "SITE %s\r\n", ctxt->hostname);
|
||||
|
@ -606,7 +606,7 @@ xmlNanoHTTPReadLine(xmlNanoHTTPCtxtPtr ctxt) {
|
||||
* We currently parse and process:
|
||||
* - The HTTP revision/ return code
|
||||
* - The Content-Type
|
||||
* - The Location for redirrect processing.
|
||||
* - The Location for redirect processing.
|
||||
*
|
||||
* Returns -1 in case of failure, the file descriptor number otherwise
|
||||
*/
|
||||
@ -685,7 +685,7 @@ xmlNanoHTTPScanAnswer(xmlNanoHTTPCtxtPtr ctxt, const char *line) {
|
||||
|
||||
/**
|
||||
* xmlNanoHTTPConnectAttempt:
|
||||
* @addr: a socket adress structure
|
||||
* @addr: a socket address structure
|
||||
*
|
||||
* Attempt a connection to the given IP:port endpoint. It forces
|
||||
* non-blocking semantic on the socket, and allow 60 seconds for
|
||||
@ -944,7 +944,7 @@ xmlNanoHTTPOpen(const char *URL, char **contentType) {
|
||||
* @URL: The URL to load
|
||||
* @contentType: if available the Content-Type information will be
|
||||
* returned at that location
|
||||
* @redir: if availble the redirected URL will be returned
|
||||
* @redir: if available the redirected URL will be returned
|
||||
*
|
||||
* This function try to open a connection to the indicated resource
|
||||
* via HTTP GET.
|
||||
@ -1014,6 +1014,7 @@ xmlNanoHTTPClose(void *ctx) {
|
||||
* @contentType: the Content-Type information IN and OUT
|
||||
* @redir: the redirected URL OUT
|
||||
* @headers: the extra headers
|
||||
* @ilen: input length
|
||||
*
|
||||
* This function try to open a connection to the indicated resource
|
||||
* via HTTP using the given @method, adding the given extra headers
|
||||
@ -1245,6 +1246,7 @@ retry:
|
||||
* @input: the input string if any
|
||||
* @contentType: the Content-Type information IN and OUT
|
||||
* @headers: the extra headers
|
||||
* @ilen: input length
|
||||
*
|
||||
* This function try to open a connection to the indicated resource
|
||||
* via HTTP using the given @method, adding the given extra headers
|
||||
|
91
parser.c
91
parser.c
@ -12,7 +12,7 @@
|
||||
*
|
||||
* Okay this is a big file, the parser core is around 7000 lines, then it
|
||||
* is followed by the progressive parser top routines, then the various
|
||||
* high level APIs to call the parser and a few miscelaneous functions.
|
||||
* high level APIs to call the parser and a few miscellaneous functions.
|
||||
* A number of helper functions and deprecated ones have been moved to
|
||||
* parserInternals.c to reduce this file size.
|
||||
* As much as possible the functions are associated with their relative
|
||||
@ -22,7 +22,7 @@
|
||||
* The DOM tree build is realized from the default SAX callbacks in
|
||||
* the module SAX.c.
|
||||
* The routines doing the validation checks are in valid.c and called either
|
||||
* from the SAX callbacks or as standalones functions using a preparsed
|
||||
* from the SAX callbacks or as standalone functions using a preparsed
|
||||
* document.
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
@ -247,7 +247,7 @@ static int spacePop(xmlParserCtxtPtr ctxt) {
|
||||
*
|
||||
* NEXT Skip to the next character, this does the proper decoding
|
||||
* in UTF-8 mode. It also pop-up unfinished entities on the fly.
|
||||
* NEXTL(l) Skip l xmlChars in the input buffer
|
||||
* NEXTL(l) Skip l xmlChar in the input buffer
|
||||
* CUR_CHAR(l) returns the current unicode character (int), set l
|
||||
* to the number of xmlChars used for the encoding [0-5].
|
||||
* CUR_SCHAR same but operate on a string instead of the context
|
||||
@ -527,7 +527,8 @@ xmlParseCharRef(xmlParserCtxtPtr ctxt) {
|
||||
} else {
|
||||
ctxt->errNo = XML_ERR_INVALID_CHAR;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData, "CharRef: invalid xmlChar value %d\n",
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlParseCharRef: invalid xmlChar value %d\n",
|
||||
val);
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
@ -612,7 +613,7 @@ xmlParseStringCharRef(xmlParserCtxtPtr ctxt, const xmlChar **str) {
|
||||
ctxt->errNo = XML_ERR_INVALID_CHARREF;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlParseCharRef: invalid value\n");
|
||||
"xmlParseStringCharRef: invalid value\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
return(0);
|
||||
@ -630,7 +631,7 @@ xmlParseStringCharRef(xmlParserCtxtPtr ctxt, const xmlChar **str) {
|
||||
ctxt->errNo = XML_ERR_INVALID_CHAR;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"CharRef: invalid xmlChar value %d\n", val);
|
||||
"xmlParseStringCharRef: invalid xmlChar value %d\n", val);
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
}
|
||||
@ -667,7 +668,7 @@ xmlParseStringCharRef(xmlParserCtxtPtr ctxt, const xmlChar **str) {
|
||||
* http://www.w3.org/TR/REC-xml#entproc
|
||||
* i.e.
|
||||
* - Included in literal in entity values
|
||||
* - Included as Paraemeter Entity reference within DTDs
|
||||
* - Included as Parameter Entity reference within DTDs
|
||||
*/
|
||||
void
|
||||
xmlParserHandlePEReference(xmlParserCtxtPtr ctxt) {
|
||||
@ -746,11 +747,11 @@ xmlParserHandlePEReference(xmlParserCtxtPtr ctxt) {
|
||||
name = xmlParseName(ctxt);
|
||||
if (xmlParserDebugEntities)
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"PE Reference: %s\n", name);
|
||||
"PEReference: %s\n", name);
|
||||
if (name == NULL) {
|
||||
ctxt->errNo = XML_ERR_PEREF_NO_NAME;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData, "xmlHandlePEReference: no name\n");
|
||||
ctxt->sax->error(ctxt->userData, "xmlParserHandlePEReference: no name\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
} else {
|
||||
@ -803,7 +804,7 @@ xmlParserHandlePEReference(xmlParserCtxtPtr ctxt) {
|
||||
/*
|
||||
* handle the extra spaces added before and after
|
||||
* c.f. http://www.w3.org/TR/REC-xml#as-PE
|
||||
* this is done independantly.
|
||||
* this is done independently.
|
||||
*/
|
||||
input = xmlNewEntityInputStream(ctxt, entity);
|
||||
xmlPushInput(ctxt, input);
|
||||
@ -834,7 +835,7 @@ xmlParserHandlePEReference(xmlParserCtxtPtr ctxt) {
|
||||
} else {
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlHandlePEReference: %s is not a parameter entity\n",
|
||||
"xmlParserHandlePEReference: %s is not a parameter entity\n",
|
||||
name);
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
@ -844,7 +845,7 @@ xmlParserHandlePEReference(xmlParserCtxtPtr ctxt) {
|
||||
ctxt->errNo = XML_ERR_PEREF_SEMICOL_MISSING;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlHandlePEReference: expecting ';'\n");
|
||||
"xmlParserHandlePEReference: expecting ';'\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
}
|
||||
@ -874,7 +875,7 @@ xmlParserHandlePEReference(xmlParserCtxtPtr ctxt) {
|
||||
* @end2: an end marker xmlChar, 0 if none
|
||||
* @end3: an end marker xmlChar, 0 if none
|
||||
*
|
||||
* Takes a entity string content and process to do the adequate subtitutions.
|
||||
* Takes a entity string content and process to do the adequate substitutions.
|
||||
*
|
||||
* [67] Reference ::= EntityRef | CharRef
|
||||
*
|
||||
@ -913,12 +914,12 @@ xmlStringDecodeEntities(xmlParserCtxtPtr ctxt, const xmlChar *str, int what,
|
||||
buffer_size = XML_PARSER_BIG_BUFFER_SIZE;
|
||||
buffer = (xmlChar *) xmlMalloc(buffer_size * sizeof(xmlChar));
|
||||
if (buffer == NULL) {
|
||||
perror("xmlDecodeEntities: malloc failed");
|
||||
perror("xmlStringDecodeEntities: malloc failed");
|
||||
return(NULL);
|
||||
}
|
||||
|
||||
/*
|
||||
* Ok loop until we reach one of the ending char or a size limit.
|
||||
* OK loop until we reach one of the ending char or a size limit.
|
||||
* we are operating on already parsed values.
|
||||
*/
|
||||
c = CUR_SCHAR(str, l);
|
||||
@ -1276,7 +1277,7 @@ xmlStrncasecmp(const xmlChar *str1, const xmlChar *str2, int len) {
|
||||
*
|
||||
* a strchr for xmlChar's
|
||||
*
|
||||
* Returns the xmlChar * for the first occurence or NULL.
|
||||
* Returns the xmlChar * for the first occurrence or NULL.
|
||||
*/
|
||||
|
||||
const xmlChar *
|
||||
@ -1296,7 +1297,7 @@ xmlStrchr(const xmlChar *str, xmlChar val) {
|
||||
*
|
||||
* a strstr for xmlChar's
|
||||
*
|
||||
* Returns the xmlChar * for the first occurence or NULL.
|
||||
* Returns the xmlChar * for the first occurrence or NULL.
|
||||
*/
|
||||
|
||||
const xmlChar *
|
||||
@ -1324,7 +1325,7 @@ xmlStrstr(const xmlChar *str, const xmlChar *val) {
|
||||
*
|
||||
* a case-ignoring strstr for xmlChar's
|
||||
*
|
||||
* Returns the xmlChar * for the first occurence or NULL.
|
||||
* Returns the xmlChar * for the first occurrence or NULL.
|
||||
*/
|
||||
|
||||
const xmlChar *
|
||||
@ -1352,7 +1353,7 @@ xmlStrcasestr(const xmlChar *str, xmlChar *val) {
|
||||
*
|
||||
* Extract a substring of a given string
|
||||
*
|
||||
* Returns the xmlChar * for the first occurence or NULL.
|
||||
* Returns the xmlChar * for the first occurrence or NULL.
|
||||
*/
|
||||
|
||||
xmlChar *
|
||||
@ -1398,7 +1399,7 @@ xmlStrlen(const xmlChar *str) {
|
||||
* @add: the xmlChar * array added
|
||||
* @len: the length of @add
|
||||
*
|
||||
* a strncat for array of xmlChar's, it will extend cur with the len
|
||||
* a strncat for array of xmlChar's, it will extend @cur with the len
|
||||
* first bytes of @add.
|
||||
*
|
||||
* Returns a new xmlChar *, the original @cur is reallocated if needed
|
||||
@ -1492,7 +1493,7 @@ static int areBlanks(xmlParserCtxtPtr ctxt, const xmlChar *str, int len) {
|
||||
if (!(IS_BLANK(str[i]))) return(0);
|
||||
|
||||
/*
|
||||
* Look if the element is mixed content in the Dtd if available
|
||||
* Look if the element is mixed content in the DTD if available
|
||||
*/
|
||||
if (ctxt->node == NULL) return(0);
|
||||
if (ctxt->myDoc != NULL) {
|
||||
@ -1521,7 +1522,7 @@ static int areBlanks(xmlParserCtxtPtr ctxt, const xmlChar *str, int len) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Forward definition for recusive behaviour.
|
||||
* Forward definition for recursive behavior.
|
||||
*/
|
||||
void xmlParsePEReference(xmlParserCtxtPtr ctxt);
|
||||
void xmlParseReference(xmlParserCtxtPtr ctxt);
|
||||
@ -1822,7 +1823,7 @@ xmlParseNameComplex(xmlParserCtxtPtr ctxt) {
|
||||
*
|
||||
* [6] Names ::= Name (S Name)*
|
||||
*
|
||||
* Returns the Name parsed or NULL. The str pointer
|
||||
* Returns the Name parsed or NULL. The @str pointer
|
||||
* is updated to the current location in the string.
|
||||
*/
|
||||
|
||||
@ -1959,7 +1960,7 @@ xmlParseNmtoken(xmlParserCtxtPtr ctxt) {
|
||||
if (buffer == NULL) {
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlParseNameComplex: out of memory\n");
|
||||
"xmlParseNmtoken: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
}
|
||||
@ -1986,7 +1987,7 @@ xmlParseNmtoken(xmlParserCtxtPtr ctxt) {
|
||||
* [9] EntityValue ::= '"' ([^%&"] | PEReference | Reference)* '"' |
|
||||
* "'" ([^%&'] | PEReference | Reference)* "'"
|
||||
*
|
||||
* Returns the EntityValue parsed with reference substitued or NULL
|
||||
* Returns the EntityValue parsed with reference substituted or NULL
|
||||
*/
|
||||
|
||||
xmlChar *
|
||||
@ -2203,7 +2204,7 @@ xmlParseAttValue(xmlParserCtxtPtr ctxt) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Ok loop until we reach one of the ending char or a size limit.
|
||||
* OK loop until we reach one of the ending char or a size limit.
|
||||
*/
|
||||
c = CUR_CHAR(l);
|
||||
while (((NXT(0) != limit) && /* checked */
|
||||
@ -2644,7 +2645,7 @@ xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int cdata) {
|
||||
COPY_BUF(l,buf,nbchar,cur);
|
||||
if (nbchar >= XML_PARSER_BIG_BUFFER_SIZE) {
|
||||
/*
|
||||
* Ok the segment is to be consumed as chars.
|
||||
* OK the segment is to be consumed as chars.
|
||||
*/
|
||||
if ((ctxt->sax != NULL) && (!ctxt->disableSAX)) {
|
||||
if (areBlanks(ctxt, buf, nbchar)) {
|
||||
@ -2668,7 +2669,7 @@ xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int cdata) {
|
||||
}
|
||||
if (nbchar != 0) {
|
||||
/*
|
||||
* Ok the segment is to be consumed as chars.
|
||||
* OK the segment is to be consumed as chars.
|
||||
*/
|
||||
if ((ctxt->sax != NULL) && (!ctxt->disableSAX)) {
|
||||
if (areBlanks(ctxt, buf, nbchar)) {
|
||||
@ -2691,7 +2692,7 @@ xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int cdata) {
|
||||
*
|
||||
* Parse an External ID or a Public ID
|
||||
*
|
||||
* NOTE: Productions [75] and [83] interract badly since [75] can generate
|
||||
* NOTE: Productions [75] and [83] interact badly since [75] can generate
|
||||
* 'PUBLIC' S PubidLiteral S SystemLiteral
|
||||
*
|
||||
* [75] ExternalID ::= 'SYSTEM' S SystemLiteral
|
||||
@ -2954,7 +2955,7 @@ xmlParsePITarget(xmlParserCtxtPtr ctxt) {
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->warning != NULL)) {
|
||||
ctxt->errNo = XML_ERR_RESERVED_XML_NAME;
|
||||
ctxt->sax->warning(ctxt->userData,
|
||||
"xmlParsePItarget: invalid name prefix 'xml'\n");
|
||||
"xmlParsePITarget: invalid name prefix 'xml'\n");
|
||||
}
|
||||
}
|
||||
return(name);
|
||||
@ -4209,7 +4210,7 @@ xmlParseElementMixedContentDecl(xmlParserCtxtPtr ctxt) {
|
||||
*
|
||||
* [ VC: Proper Group/PE Nesting ] applies to [49] and [50]
|
||||
* TODO Parameter-entity replacement text must be properly nested
|
||||
* with parenthetized groups. That is to say, if either of the
|
||||
* with parenthesized groups. That is to say, if either of the
|
||||
* opening or closing parentheses in a choice, seq, or Mixed
|
||||
* construct is contained in the replacement text for a parameter
|
||||
* entity, both must be contained in the same replacement text. For
|
||||
@ -4802,7 +4803,7 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Parse up to the end of the conditionnal section
|
||||
* Parse up to the end of the conditional section
|
||||
* But disable SAX event generating DTD building in the meantime
|
||||
*/
|
||||
state = ctxt->disableSAX;
|
||||
@ -5183,7 +5184,7 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
|
||||
*
|
||||
* ANSWER: since lt gt amp .. are already defined,
|
||||
* this is a redefinition and hence the fact that the
|
||||
* contentis not well balanced is not a Wf error, this
|
||||
* content is not well balanced is not a Wf error, this
|
||||
* is lousy but acceptable.
|
||||
*/
|
||||
list = xmlNewDocText(ctxt->myDoc, value);
|
||||
@ -5291,7 +5292,7 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
|
||||
/*
|
||||
* Seems we are generating the DOM content, do
|
||||
* a simple tree copy for all references except the first
|
||||
* In the first occurence list contains the replacement
|
||||
* In the first occurrence list contains the replacement
|
||||
*/
|
||||
if (list == NULL) {
|
||||
xmlNodePtr new, cur;
|
||||
@ -5306,8 +5307,8 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
|
||||
} else {
|
||||
/*
|
||||
* the name change is to avoid coalescing of the
|
||||
* node with a prossible previous text one which
|
||||
* would make ent->children a dandling pointer
|
||||
* node with a possible previous text one which
|
||||
* would make ent->children a dangling pointer
|
||||
*/
|
||||
if (ent->children->type == XML_TEXT_NODE)
|
||||
ent->children->name = xmlStrdup(BAD_CAST "nbktext");
|
||||
@ -5728,7 +5729,7 @@ xmlParseStringEntityRef(xmlParserCtxtPtr ctxt, const xmlChar ** str) {
|
||||
* [ WFC: No Recursion ]
|
||||
* A parsed entity must not contain a recursive reference
|
||||
* to itself, either directly or indirectly.
|
||||
* Done somewhwere else
|
||||
* Done somewhere else
|
||||
*/
|
||||
|
||||
} else {
|
||||
@ -6084,7 +6085,7 @@ xmlParseDocTypeDecl(xmlParserCtxtPtr ctxt) {
|
||||
}
|
||||
|
||||
/**
|
||||
* xmlParseInternalsubset:
|
||||
* xmlParseInternalSubset:
|
||||
* @ctxt: an XML parser context
|
||||
*
|
||||
* parse the internal subset declaration
|
||||
@ -6474,7 +6475,7 @@ xmlParseEndTag(xmlParserCtxtPtr ctxt) {
|
||||
ctxt->name, name);
|
||||
} else if (ctxt->name != NULL) {
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"Ending tag eror for: %s\n", ctxt->name);
|
||||
"Ending tag error for: %s\n", ctxt->name);
|
||||
} else {
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"Ending tag error: internal error ???\n");
|
||||
@ -6609,7 +6610,7 @@ xmlParseCDSect(xmlParserCtxtPtr ctxt) {
|
||||
NEXTL(l);
|
||||
|
||||
/*
|
||||
* Ok the buffer is to be consumed as cdata.
|
||||
* OK the buffer is to be consumed as cdata.
|
||||
*/
|
||||
if ((ctxt->sax != NULL) && (!ctxt->disableSAX)) {
|
||||
if (ctxt->sax->cdataBlock != NULL)
|
||||
@ -7406,7 +7407,7 @@ xmlParseXMLDecl(xmlParserCtxtPtr ctxt) {
|
||||
* xmlParseMisc:
|
||||
* @ctxt: an XML parser context
|
||||
*
|
||||
* parse an XML Misc* optionnal field.
|
||||
* parse an XML Misc* optional field.
|
||||
*
|
||||
* [27] Misc ::= Comment | PI | S
|
||||
*/
|
||||
@ -7595,7 +7596,7 @@ xmlParseDocument(xmlParserCtxtPtr ctxt) {
|
||||
* xmlParseExtParsedEnt:
|
||||
* @ctxt: an XML parser context
|
||||
*
|
||||
* parse a genreral parsed entity
|
||||
* parse a general parsed entity
|
||||
* An external general parsed entity is well-formed if it matches the
|
||||
* production labeled extParsedEnt.
|
||||
*
|
||||
@ -8382,7 +8383,7 @@ xmlParseTryOrFinish(xmlParserCtxtPtr ctxt, int terminate) {
|
||||
* a sequence of blank chars and the next one is
|
||||
* not available to check against '<' presence.
|
||||
* - tries to homogenize the differences in SAX
|
||||
* callbacks beween the push and pull versions
|
||||
* callbacks between the push and pull versions
|
||||
* of the parser.
|
||||
*/
|
||||
if ((ctxt->inputNr == 1) &&
|
||||
@ -8851,7 +8852,7 @@ xmlCreateIOParserCtxt(xmlSAXHandlerPtr sax, void *user_data,
|
||||
|
||||
/************************************************************************
|
||||
* *
|
||||
* Front ends when parsing a Dtd *
|
||||
* Front ends when parsing a DTD *
|
||||
* *
|
||||
************************************************************************/
|
||||
|
||||
@ -9670,7 +9671,7 @@ xmlParseEntity(const char *filename) {
|
||||
* xmlCreateEntityParserCtxt:
|
||||
* @URL: the entity URL
|
||||
* @ID: the entity PUBLIC ID
|
||||
* @base: a posible base for the target URI
|
||||
* @base: a possible base for the target URI
|
||||
*
|
||||
* Create a parser context for an external entity
|
||||
* Automatic support for ZLIB/Compress compressed document is provided
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
* parser.c : Internal routines (and obsolete ones) needed for the
|
||||
* XML and HTML parsers.
|
||||
* parserInternals.c : Internal routines (and obsolete ones) needed for the
|
||||
* XML and HTML parsers.
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
@ -956,7 +956,7 @@ xmlParserInputRead(xmlParserInputPtr in, int len) {
|
||||
ret = xmlParserInputBufferRead(in->buf, len);
|
||||
if (in->base != in->buf->buffer->content) {
|
||||
/*
|
||||
* the buffer has been realloced
|
||||
* the buffer has been reallocated
|
||||
*/
|
||||
indx = in->cur - in->base;
|
||||
in->base = in->buf->buffer->content;
|
||||
@ -1015,7 +1015,7 @@ xmlParserInputGrow(xmlParserInputPtr in, int len) {
|
||||
*/
|
||||
if (in->base != in->buf->buffer->content) {
|
||||
/*
|
||||
* the buffer has been realloced
|
||||
* the buffer has been reallocated
|
||||
*/
|
||||
indx = in->cur - in->base;
|
||||
in->base = in->buf->buffer->content;
|
||||
@ -1053,7 +1053,7 @@ xmlParserInputShrink(xmlParserInputPtr in) {
|
||||
used = in->cur - in->buf->buffer->content;
|
||||
/*
|
||||
* Do not shrink on large buffers whose only a tiny fraction
|
||||
* was consumned
|
||||
* was consumed
|
||||
*/
|
||||
if ((int) in->buf->buffer->use > used + 2 * INPUT_CHUNK)
|
||||
return;
|
||||
@ -1074,7 +1074,7 @@ xmlParserInputShrink(xmlParserInputPtr in) {
|
||||
xmlParserInputBufferRead(in->buf, 2 * INPUT_CHUNK);
|
||||
if (in->base != in->buf->buffer->content) {
|
||||
/*
|
||||
* the buffer has been realloced
|
||||
* the buffer has been ereallocated
|
||||
*/
|
||||
indx = in->cur - in->base;
|
||||
in->base = in->buf->buffer->content;
|
||||
@ -1192,7 +1192,7 @@ xmlNextChar(xmlParserCtxtPtr ctxt) {
|
||||
} else {
|
||||
/*
|
||||
* Assume it's a fixed length encoding (1) with
|
||||
* a compatibke encoding for the ASCII set, since
|
||||
* a compatible encoding for the ASCII set, since
|
||||
* XML constructs only use < 128 chars
|
||||
*/
|
||||
ctxt->input->cur++;
|
||||
@ -1216,7 +1216,7 @@ xmlNextChar(xmlParserCtxtPtr ctxt) {
|
||||
encoding_error:
|
||||
/*
|
||||
* If we detect an UTF8 error that probably mean that the
|
||||
* input encoding didn't get properly advertized in the
|
||||
* input encoding didn't get properly advertised in the
|
||||
* declaration header. Report the error and switch the encoding
|
||||
* to ISO-Latin-1 (if you don't like this policy, just declare the
|
||||
* encoding !)
|
||||
@ -1240,7 +1240,7 @@ encoding_error:
|
||||
* @ctxt: the XML parser context
|
||||
* @len: pointer to the length of the char read
|
||||
*
|
||||
* The current char value, if using UTF-8 this may actaully span multiple
|
||||
* The current char value, if using UTF-8 this may actually span multiple
|
||||
* bytes in the input buffer. Implement the end of line normalization:
|
||||
* 2.11 End-of-Line Handling
|
||||
* Wherever an external parsed entity or the literal entity value
|
||||
@ -1344,7 +1344,7 @@ xmlCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
|
||||
}
|
||||
/*
|
||||
* Assume it's a fixed length encoding (1) with
|
||||
* a compatibke encoding for the ASCII set, since
|
||||
* a compatible encoding for the ASCII set, since
|
||||
* XML constructs only use < 128 chars
|
||||
*/
|
||||
*len = 1;
|
||||
@ -1359,7 +1359,7 @@ xmlCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
|
||||
encoding_error:
|
||||
/*
|
||||
* If we detect an UTF8 error that probably mean that the
|
||||
* input encoding didn't get properly advertized in the
|
||||
* input encoding didn't get properly advertised in the
|
||||
* declaration header. Report the error and switch the encoding
|
||||
* to ISO-Latin-1 (if you don't like this policy, just declare the
|
||||
* encoding !)
|
||||
@ -1384,7 +1384,7 @@ encoding_error:
|
||||
* @cur: pointer to the beginning of the char
|
||||
* @len: pointer to the length of the char read
|
||||
*
|
||||
* The current char value, if using UTF-8 this may actaully span multiple
|
||||
* The current char value, if using UTF-8 this may actually span multiple
|
||||
* bytes in the input buffer.
|
||||
*
|
||||
* Returns the current char value and its length
|
||||
@ -1456,7 +1456,7 @@ xmlStringCurrentChar(xmlParserCtxtPtr ctxt, const xmlChar *cur, int *len) {
|
||||
}
|
||||
/*
|
||||
* Assume it's a fixed length encoding (1) with
|
||||
* a compatibke encoding for the ASCII set, since
|
||||
* a compatible encoding for the ASCII set, since
|
||||
* XML constructs only use < 128 chars
|
||||
*/
|
||||
*len = 1;
|
||||
@ -1464,7 +1464,7 @@ xmlStringCurrentChar(xmlParserCtxtPtr ctxt, const xmlChar *cur, int *len) {
|
||||
encoding_error:
|
||||
/*
|
||||
* If we detect an UTF8 error that probably mean that the
|
||||
* input encoding didn't get properly advertized in the
|
||||
* input encoding didn't get properly advertised in the
|
||||
* declaration header. Report the error and switch the encoding
|
||||
* to ISO-Latin-1 (if you don't like this policy, just declare the
|
||||
* encoding !)
|
||||
@ -1484,7 +1484,7 @@ encoding_error:
|
||||
|
||||
/**
|
||||
* xmlCopyCharMultiByte:
|
||||
* @out: pointer to an arry of xmlChar
|
||||
* @out: pointer to an array of xmlChar
|
||||
* @val: the char value
|
||||
*
|
||||
* append the char value in the array
|
||||
@ -1510,7 +1510,7 @@ xmlCopyCharMultiByte(xmlChar *out, int val) {
|
||||
else if (val < 0x110000) { *out++= (val >> 18) | 0xF0; bits= 12; }
|
||||
else {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"Internal error, xmlCopyChar 0x%X out of bound\n",
|
||||
"Internal error, xmlCopyCharMultiByte 0x%X out of bound\n",
|
||||
val);
|
||||
return(0);
|
||||
}
|
||||
@ -1525,7 +1525,7 @@ xmlCopyCharMultiByte(xmlChar *out, int val) {
|
||||
/**
|
||||
* xmlCopyChar:
|
||||
* @len: Ignored, compatibility
|
||||
* @out: pointer to an arry of xmlChar
|
||||
* @out: pointer to an array of xmlChar
|
||||
* @val: the char value
|
||||
*
|
||||
* append the char value in the array
|
||||
@ -1775,7 +1775,7 @@ xmlSwitchToEncoding(xmlParserCtxtPtr ctxt, xmlCharEncodingHandlerPtr handler)
|
||||
}
|
||||
|
||||
/*
|
||||
* Shring the current input buffer.
|
||||
* Shrink the current input buffer.
|
||||
* Move it as the raw buffer and create a new input buffer
|
||||
*/
|
||||
processed = ctxt->input->cur - ctxt->input->base;
|
||||
@ -1785,7 +1785,7 @@ xmlSwitchToEncoding(xmlParserCtxtPtr ctxt, xmlCharEncodingHandlerPtr handler)
|
||||
|
||||
if (ctxt->html) {
|
||||
/*
|
||||
* converst as much as possbile of the buffer
|
||||
* convert as much as possible of the buffer
|
||||
*/
|
||||
nbchars = xmlCharEncInFunc(ctxt->input->buf->encoder,
|
||||
ctxt->input->buf->buffer,
|
||||
@ -1821,13 +1821,13 @@ xmlSwitchToEncoding(xmlParserCtxtPtr ctxt, xmlCharEncodingHandlerPtr handler)
|
||||
*/
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlSwitchEncoding : no input\n");
|
||||
"xmlSwitchToEncoding : no input\n");
|
||||
return(-1);
|
||||
} else {
|
||||
int processed;
|
||||
|
||||
/*
|
||||
* Shring the current input buffer.
|
||||
* Shrink the current input buffer.
|
||||
* Move it as the raw buffer and create a new input buffer
|
||||
*/
|
||||
processed = ctxt->input->cur - ctxt->input->base;
|
||||
@ -1865,7 +1865,7 @@ xmlSwitchToEncoding(xmlParserCtxtPtr ctxt, xmlCharEncodingHandlerPtr handler)
|
||||
} else {
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"xmlSwitchEncoding : no input\n");
|
||||
"xmlSwitchToEncoding : no input\n");
|
||||
return(-1);
|
||||
}
|
||||
/*
|
||||
@ -2561,8 +2561,8 @@ xmlLineNumbersDefault(int val) {
|
||||
* Set and return the previous value for default entity support.
|
||||
* Initially the parser always keep entity references instead of substituting
|
||||
* entity values in the output. This function has to be used to change the
|
||||
* default parser behaviour
|
||||
* SAX::subtituteEntities() has to be used for changing that on a file by
|
||||
* default parser behavior
|
||||
* SAX::substituteEntities() has to be used for changing that on a file by
|
||||
* file basis.
|
||||
*
|
||||
* Returns the last value for 0 for no substitution, 1 for substitution.
|
||||
@ -2589,7 +2589,7 @@ xmlSubstituteEntitiesDefault(int val) {
|
||||
* ignorableWhitespace() are only generated when running the parser in
|
||||
* validating mode and when the current element doesn't allow CDATA or
|
||||
* mixed content.
|
||||
* This function is provided as a way to force the standard behaviour
|
||||
* This function is provided as a way to force the standard behavior
|
||||
* on 1.X libs and to switch back to the old mode for compatibility when
|
||||
* running 1.X client code on 2.X . Upgrade of 1.X code should be done
|
||||
* by using xmlIsBlankNode() commodity function to detect the "empty"
|
||||
@ -2750,7 +2750,7 @@ xmlDecodeEntities(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED, int len ATTRIBUTE_UNUS
|
||||
}
|
||||
|
||||
/*
|
||||
* Ok loop until we reach one of the ending char or a size limit.
|
||||
* OK loop until we reach one of the ending char or a size limit.
|
||||
*/
|
||||
GROW;
|
||||
c = CUR_CHAR(l);
|
||||
@ -3281,7 +3281,7 @@ xmlScanName(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED) {
|
||||
* [66] CharRef ::= '&#' [0-9]+ ';' |
|
||||
* '&#x' [0-9a-fA-F]+ ';'
|
||||
*
|
||||
* A PEReference may have been detectect in the current input stream
|
||||
* A PEReference may have been detected in the current input stream
|
||||
* the handling is done accordingly to
|
||||
* http://www.w3.org/TR/REC-xml#entproc
|
||||
*/
|
||||
@ -3344,7 +3344,7 @@ xmlParserHandleReference(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED) {
|
||||
ctxt->errNo = XML_ERR_CHARREF_IN_DTD;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"CharRef are forbiden in DTDs!\n");
|
||||
"CharRef are forbidden in DTDs!\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
return;
|
||||
@ -3416,7 +3416,7 @@ xmlParserHandleReference(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED) {
|
||||
/*
|
||||
* NOTE: in the case of attributes values, we don't do the
|
||||
* substitution here unless we are in a mode where
|
||||
* the parser is explicitely asked to substitute
|
||||
* the parser is explicitly asked to substitute
|
||||
* entities. The SAX callback is called with values
|
||||
* without entity substitution.
|
||||
* This will then be handled by xmlStringDecodeEntities
|
||||
@ -3432,7 +3432,7 @@ xmlParserHandleReference(xmlParserCtxtPtr ctxt ATTRIBUTE_UNUSED) {
|
||||
ctxt->errNo = XML_ERR_ENTITYREF_IN_DTD;
|
||||
if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
|
||||
ctxt->sax->error(ctxt->userData,
|
||||
"Entity references are forbiden in DTDs!\n");
|
||||
"Entity references are forbidden in DTDs!\n");
|
||||
ctxt->wellFormed = 0;
|
||||
ctxt->disableSAX = 1;
|
||||
return;
|
||||
@ -3582,7 +3582,7 @@ handle_as_char:
|
||||
* Creation of a Namespace, the old way using PI and without scoping
|
||||
* DEPRECATED !!!
|
||||
* It now create a namespace on the root element of the document if found.
|
||||
* Returns NULL this functionnality had been removed
|
||||
* Returns NULL this functionality had been removed
|
||||
*/
|
||||
xmlNsPtr
|
||||
xmlNewGlobalNs(xmlDocPtr doc ATTRIBUTE_UNUSED, const xmlChar *href ATTRIBUTE_UNUSED,
|
||||
@ -3651,7 +3651,7 @@ xmlUpgradeOldNs(xmlDocPtr doc ATTRIBUTE_UNUSED) {
|
||||
static int deprecated = 0;
|
||||
if (!deprecated) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlNewGlobalNs() deprecated function reached\n");
|
||||
"xmlUpgradeOldNs() deprecated function reached\n");
|
||||
deprecated = 1;
|
||||
}
|
||||
#if 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* tester.c : a small tester program for parsing using the SAX API.
|
||||
* testSAX.c : a small tester program for parsing using the SAX API.
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
|
@ -260,7 +260,7 @@ xmlFreeGlobalState(void *state)
|
||||
*
|
||||
* xmlNewGlobalState() allocates a global state. This structure is used to
|
||||
* hold all data for use by a thread when supporting backwards compatibility
|
||||
* of libmxml2 to pre-thread-safe behaviour.
|
||||
* of libxml2 to pre-thread-safe behaviour.
|
||||
*
|
||||
* Returns the newly allocated xmlGlobalStatePtr or NULL in case of error
|
||||
*/
|
||||
@ -335,7 +335,7 @@ xmlGetThreadId(void)
|
||||
/**
|
||||
* xmlIsMainThread:
|
||||
*
|
||||
* xmlIsMainThread() check wether the current thread is the main thread.
|
||||
* xmlIsMainThread() check whether the current thread is the main thread.
|
||||
*
|
||||
* Returns 1 if the current thread is the main thread, 0 otherwise
|
||||
*/
|
||||
|
10
tree.c
10
tree.c
@ -413,7 +413,7 @@ xmlFreeDtd(xmlDtdPtr cur) {
|
||||
xmlNodePtr next, c = cur->children;
|
||||
|
||||
/*
|
||||
* Cleanup all the DTD comments they are not in the Dtd
|
||||
* Cleanup all the DTD comments they are not in the DTD
|
||||
* indexes.
|
||||
*/
|
||||
while (c != NULL) {
|
||||
@ -1628,7 +1628,7 @@ xmlNewReference(xmlDocPtr doc, const xmlChar *name) {
|
||||
xmlBufferAdd(cur->content, ent->content, -1);
|
||||
#endif
|
||||
/*
|
||||
* The parent pointer in entity is a Dtd pointer and thus is NOT
|
||||
* The parent pointer in entity is a DTD pointer and thus is NOT
|
||||
* updated. Not sure if this is 100% correct.
|
||||
* -George
|
||||
*/
|
||||
@ -2380,7 +2380,7 @@ xmlFreeNodeList(xmlNodePtr cur) {
|
||||
*
|
||||
* The xmlStrEqual comparisons need to be done when (happened with
|
||||
* XML::libXML and XML::libXSLT) the library is included twice
|
||||
* statically in the binary and a tree allocated by one occurent
|
||||
* statically in the binary and a tree allocated by one occurrence
|
||||
* of the lib gets freed by the other occurrence, in this case
|
||||
* the string addresses compare are not sufficient.
|
||||
*/
|
||||
@ -2447,7 +2447,7 @@ xmlFreeNode(xmlNodePtr cur) {
|
||||
*
|
||||
* The xmlStrEqual comparisons need to be done when (happened with
|
||||
* XML::libXML and XML::libXSLT) the library is included twice statically
|
||||
* in the binary and a tree allocated by one occurent of the lib gets
|
||||
* in the binary and a tree allocated by one occurence of the lib gets
|
||||
* freed by the other occurrence, in this case the string addresses compare
|
||||
* are not sufficient.
|
||||
*/
|
||||
@ -2955,7 +2955,7 @@ xmlCopyDtd(xmlDtdPtr dtd) {
|
||||
* @recursive: if 1 do a recursive copy.
|
||||
*
|
||||
* Do a copy of the document info. If recursive, the content tree will
|
||||
* be copied too as well as Dtd, namespaces and entities.
|
||||
* be copied too as well as DTD, namespaces and entities.
|
||||
*
|
||||
* Returns: a new #xmlDocPtr, or NULL in case of error.
|
||||
*/
|
||||
|
8
trio.c
8
trio.c
@ -825,7 +825,7 @@ TrioGetPosition(const char *format,
|
||||
* TrioFindNamespace [private]
|
||||
*
|
||||
* Find registered user-defined specifier.
|
||||
* The prev argument is used for optimisation only.
|
||||
* The prev argument is used for optimization only.
|
||||
*/
|
||||
static userdef_T *
|
||||
TrioFindNamespace(const char *name, userdef_T **prev)
|
||||
@ -4025,7 +4025,7 @@ trio_print_pointer(void *ref,
|
||||
* The subtraction of the null pointer is a workaround
|
||||
* to avoid a compiler warning. The performance overhead
|
||||
* is negligible (and likely to be removed by an
|
||||
* optimising compiler). The (char *) casting is done
|
||||
* optimizing compiler). The (char *) casting is done
|
||||
* to please ANSI C++.
|
||||
*/
|
||||
number = (trio_uintmax_t)((char *)pointer - (char *)0);
|
||||
@ -4264,7 +4264,7 @@ TrioGetCharacterClass(const char *format,
|
||||
|
||||
if (internalCollationUnconverted)
|
||||
{
|
||||
/* Lazy evalutation of collation array */
|
||||
/* Lazy evaluation of collation array */
|
||||
TrioGetCollation();
|
||||
internalCollationUnconverted = FALSE;
|
||||
}
|
||||
@ -4832,7 +4832,7 @@ TrioReadDouble(trio_T *self,
|
||||
}
|
||||
if (StrEqual(doubleString, NAN_LOWER))
|
||||
{
|
||||
/* NaN must not have a preceeding + nor - */
|
||||
/* NaN must not have a preceding + nor - */
|
||||
*target = trio_nan();
|
||||
return TRUE;
|
||||
}
|
||||
|
@ -110,7 +110,7 @@ static const char rcsid[] = "@(#)$Id$";
|
||||
* maximum exponent is 10 bits wide (2^10 == 1024).
|
||||
* o DBL_MANT_DIG == 53: The mantissa is 52 bits wide, but because
|
||||
* numbers are normalized the initial binary 1 is represented
|
||||
* implictly (the so-called "hidden bit"), which leaves us with
|
||||
* implicitly (the so-called "hidden bit"), which leaves us with
|
||||
* the ability to represent 53 bits wide mantissa.
|
||||
*/
|
||||
#if (FLT_RADIX == 2) && (DBL_MAX_EXP == 1024) && (DBL_MANT_DIG == 53)
|
||||
|
12
uri.c
12
uri.c
@ -19,7 +19,7 @@
|
||||
|
||||
/************************************************************************
|
||||
* *
|
||||
* Macros to differenciate various character type *
|
||||
* Macros to differentiate various character type *
|
||||
* directly extracted from RFC 2396 *
|
||||
* *
|
||||
************************************************************************/
|
||||
@ -797,7 +797,7 @@ xmlNormalizeURIPath(char *path) {
|
||||
* xmlURIUnescapeString:
|
||||
* @str: the string to unescape
|
||||
* @len: the length in bytes to unescape (or <= 0 to indicate full string)
|
||||
* @target: optionnal destination buffer
|
||||
* @target: optional destination buffer
|
||||
*
|
||||
* Unescaping routine, does not do validity checks !
|
||||
* Output is direct unsigned char translation of %XX values (no encoding)
|
||||
@ -879,7 +879,7 @@ xmlURIEscapeStr(const xmlChar *str, const xmlChar *list) {
|
||||
ret = (xmlChar *) xmlMalloc(len);
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlURIEscape: out of memory\n");
|
||||
"xmlURIEscapeStr: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
in = (const xmlChar *) str;
|
||||
@ -890,7 +890,7 @@ xmlURIEscapeStr(const xmlChar *str, const xmlChar *list) {
|
||||
ret = (xmlChar *) xmlRealloc(ret, len);
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlURIEscape: out of memory\n");
|
||||
"xmlURIEscapeStr: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
}
|
||||
@ -1500,7 +1500,7 @@ xmlParseURIAuthority(xmlURIPtr uri, const char **str) {
|
||||
* @uri: pointer to an URI structure
|
||||
* @str: pointer to the string to analyze
|
||||
*
|
||||
* Parse an URI hirarchical part
|
||||
* Parse an URI hierarchical part
|
||||
*
|
||||
* hier_part = ( net_path | abs_path ) [ "?" query ]
|
||||
* abs_path = "/" path_segments
|
||||
@ -1658,7 +1658,7 @@ xmlParseURIReference(xmlURIPtr uri, const char *str) {
|
||||
xmlCleanURI(uri);
|
||||
|
||||
/*
|
||||
* Try first to parse aboslute refs, then fallback to relative if
|
||||
* Try first to parse absolute refs, then fallback to relative if
|
||||
* it fails.
|
||||
*/
|
||||
ret = xmlParseAbsoluteURI(uri, &str);
|
||||
|
104
valid.c
104
valid.c
@ -72,7 +72,7 @@ scope type name##VPop(xmlValidCtxtPtr ctxt) { \
|
||||
|
||||
/*
|
||||
* I use a home made algorithm less complex and easier to
|
||||
* debug/maintin than a generic NFA -> DFA state based algo. The
|
||||
* debug/maintain than a generic NFA -> DFA state based algo. The
|
||||
* only restriction is on the deepness of the tree limited by the
|
||||
* size of the occurs bitfield
|
||||
*
|
||||
@ -85,7 +85,7 @@ scope type name##VPop(xmlValidCtxtPtr ctxt) { \
|
||||
typedef struct _xmlValidState {
|
||||
xmlElementContentPtr cont; /* pointer to the content model subtree */
|
||||
xmlNodePtr node; /* pointer to the current node in the list */
|
||||
long occurs;/* bitfield for multiple occurences */
|
||||
long occurs;/* bitfield for multiple occurrences */
|
||||
unsigned char depth; /* current depth in the overall tree */
|
||||
unsigned char state; /* ROLLBACK_XXX */
|
||||
} _xmlValidState;
|
||||
@ -302,7 +302,7 @@ xmlValidStateDebug(xmlValidCtxtPtr ctxt) {
|
||||
#define DEBUG_VALID_MSG(m)
|
||||
#endif
|
||||
|
||||
/* TODO: use hash table for accesses to elem and attribute dedinitions */
|
||||
/* TODO: use hash table for accesses to elem and attribute definitions */
|
||||
|
||||
#define VERROR \
|
||||
if ((ctxt != NULL) && (ctxt->error != NULL)) ctxt->error
|
||||
@ -390,7 +390,7 @@ xmlSplitQName2(const xmlChar *name, xmlChar **prefix) {
|
||||
*
|
||||
* Allocate an element content structure.
|
||||
*
|
||||
* Returns NULL if not, othervise the new element content structure
|
||||
* Returns NULL if not, otherwise the new element content structure
|
||||
*/
|
||||
xmlElementContentPtr
|
||||
xmlNewElementContent(xmlChar *name, xmlElementContentType type) {
|
||||
@ -722,7 +722,7 @@ xmlFreeElement(xmlElementPtr elem) {
|
||||
*
|
||||
* Register a new element declaration
|
||||
*
|
||||
* Returns NULL if not, othervise the entity
|
||||
* Returns NULL if not, otherwise the entity
|
||||
*/
|
||||
xmlElementPtr
|
||||
xmlAddElementDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name,
|
||||
@ -821,7 +821,7 @@ xmlAddElementDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name,
|
||||
if (ret != NULL) {
|
||||
if (ret->etype != XML_ELEMENT_TYPE_UNDEFINED) {
|
||||
/*
|
||||
* The element is already defined in this Dtd.
|
||||
* The element is already defined in this DTD.
|
||||
*/
|
||||
VERROR(ctxt->userData, "Redefinition of element %s\n", name);
|
||||
if (uqname != NULL)
|
||||
@ -850,7 +850,7 @@ xmlAddElementDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name,
|
||||
*/
|
||||
if (xmlHashAddEntry2(table, name, ns, ret)) {
|
||||
/*
|
||||
* The element is already defined in this Dtd.
|
||||
* The element is already defined in this DTD.
|
||||
*/
|
||||
VERROR(ctxt->userData, "Redefinition of element %s\n", name);
|
||||
xmlFreeElement(ret);
|
||||
@ -868,7 +868,7 @@ xmlAddElementDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name,
|
||||
ret->attributes = oldAttributes;
|
||||
|
||||
/*
|
||||
* Link it to the Dtd
|
||||
* Link it to the DTD
|
||||
*/
|
||||
ret->parent = dtd;
|
||||
ret->doc = dtd->doc;
|
||||
@ -1133,7 +1133,7 @@ xmlScanAttributeDeclCallback(xmlAttributePtr attr, xmlAttributePtr *list,
|
||||
* @elem: the element name
|
||||
*
|
||||
* When inserting a new element scan the DtD for existing attributes
|
||||
* for taht element and initialize the Attribute chain
|
||||
* for that element and initialize the Attribute chain
|
||||
*
|
||||
* Returns the pointer to the first attribute decl in the chain,
|
||||
* possibly NULL.
|
||||
@ -1232,7 +1232,7 @@ xmlFreeAttribute(xmlAttributePtr attr) {
|
||||
* Register a new attribute declaration
|
||||
* Note that @tree becomes the ownership of the DTD
|
||||
*
|
||||
* Returns NULL if not new, othervise the attribute decl
|
||||
* Returns NULL if not new, otherwise the attribute decl
|
||||
*/
|
||||
xmlAttributePtr
|
||||
xmlAddAttributeDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *elem,
|
||||
@ -1340,7 +1340,7 @@ xmlAddAttributeDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *elem,
|
||||
*/
|
||||
if (xmlHashAddEntry3(table, name, ns, elem, ret) < 0) {
|
||||
/*
|
||||
* The attribute is already defined in this Dtd.
|
||||
* The attribute is already defined in this DTD.
|
||||
*/
|
||||
VWARNING(ctxt->userData,
|
||||
"Attribute %s on %s: already defined\n",
|
||||
@ -1363,7 +1363,7 @@ xmlAddAttributeDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *elem,
|
||||
elem, name);
|
||||
/*
|
||||
* Insert namespace default def first they need to be
|
||||
* processed firt.
|
||||
* processed first.
|
||||
*/
|
||||
if ((xmlStrEqual(ret->name, BAD_CAST "xmlns")) ||
|
||||
((ret->prefix != NULL &&
|
||||
@ -1392,7 +1392,7 @@ xmlAddAttributeDecl(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *elem,
|
||||
}
|
||||
|
||||
/*
|
||||
* Link it to the Dtd
|
||||
* Link it to the DTD
|
||||
*/
|
||||
ret->parent = dtd;
|
||||
ret->doc = dtd->doc;
|
||||
@ -1515,7 +1515,7 @@ xmlDumpAttributeDecl(xmlBufferPtr buf, xmlAttributePtr attr) {
|
||||
break;
|
||||
default:
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlDumpAttributeTable: internal: unknown type %d\n",
|
||||
"xmlDumpAttributeDecl: internal: unknown type %d\n",
|
||||
attr->atype);
|
||||
}
|
||||
switch (attr->def) {
|
||||
@ -1532,7 +1532,7 @@ xmlDumpAttributeDecl(xmlBufferPtr buf, xmlAttributePtr attr) {
|
||||
break;
|
||||
default:
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlDumpAttributeTable: internal: unknown default %d\n",
|
||||
"xmlDumpAttributeDecl: internal: unknown default %d\n",
|
||||
attr->def);
|
||||
}
|
||||
if (attr->defaultValue != NULL) {
|
||||
@ -1601,7 +1601,7 @@ xmlFreeNotation(xmlNotationPtr nota) {
|
||||
*
|
||||
* Register a new notation declaration
|
||||
*
|
||||
* Returns NULL if not, othervise the entity
|
||||
* Returns NULL if not, otherwise the entity
|
||||
*/
|
||||
xmlNotationPtr
|
||||
xmlAddNotationDecl(xmlValidCtxtPtr ctxt ATTRIBUTE_UNUSED, xmlDtdPtr dtd,
|
||||
@ -1803,7 +1803,7 @@ xmlFreeID(xmlIDPtr id) {
|
||||
*
|
||||
* Register a new id declaration
|
||||
*
|
||||
* Returns NULL if not, othervise the new xmlIDPtr
|
||||
* Returns NULL if not, otherwise the new xmlIDPtr
|
||||
*/
|
||||
xmlIDPtr
|
||||
xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value,
|
||||
@ -1813,17 +1813,17 @@ xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value,
|
||||
|
||||
if (doc == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddIDDecl: doc == NULL\n");
|
||||
"xmlAddID: doc == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
if (value == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddIDDecl: value == NULL\n");
|
||||
"xmlAddID: value == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
if (attr == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddIDDecl: attr == NULL\n");
|
||||
"xmlAddID: attr == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
|
||||
@ -1854,7 +1854,7 @@ xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, const xmlChar *value,
|
||||
|
||||
if (xmlHashAddEntry(table, value, ret) < 0) {
|
||||
/*
|
||||
* The id is already defined in this Dtd.
|
||||
* The id is already defined in this DTD.
|
||||
*/
|
||||
VERROR(ctxt->userData, "ID %s already defined\n", value);
|
||||
xmlFreeID(ret);
|
||||
@ -1880,7 +1880,7 @@ xmlFreeIDTable(xmlIDTablePtr table) {
|
||||
* @elem: the element carrying the attribute
|
||||
* @attr: the attribute
|
||||
*
|
||||
* Determine whether an attribute is of type ID. In case we have Dtd(s)
|
||||
* Determine whether an attribute is of type ID. In case we have DTD(s)
|
||||
* then this is simple, otherwise we use an heuristic: name ID (upper
|
||||
* or lowercase).
|
||||
*
|
||||
@ -2048,7 +2048,7 @@ xmlFreeRefList(xmlListPtr list_ref) {
|
||||
* @data: Contents of current link
|
||||
* @user: Value supplied by the user
|
||||
*
|
||||
* Return 0 to abort the walk or 1 to continue
|
||||
* Returns 0 to abort the walk or 1 to continue
|
||||
*/
|
||||
static int
|
||||
xmlWalkRemoveRef(const void *data, const void *user)
|
||||
@ -2073,7 +2073,7 @@ xmlWalkRemoveRef(const void *data, const void *user)
|
||||
*
|
||||
* Register a new ref declaration
|
||||
*
|
||||
* Returns NULL if not, othervise the new xmlRefPtr
|
||||
* Returns NULL if not, otherwise the new xmlRefPtr
|
||||
*/
|
||||
xmlRefPtr
|
||||
xmlAddRef(xmlValidCtxtPtr ctxt ATTRIBUTE_UNUSED, xmlDocPtr doc, const xmlChar *value,
|
||||
@ -2084,17 +2084,17 @@ xmlAddRef(xmlValidCtxtPtr ctxt ATTRIBUTE_UNUSED, xmlDocPtr doc, const xmlChar *v
|
||||
|
||||
if (doc == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddRefDecl: doc == NULL\n");
|
||||
"xmlAddRef: doc == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
if (value == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddRefDecl: value == NULL\n");
|
||||
"xmlAddRef: value == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
if (attr == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlAddRefDecl: attr == NULL\n");
|
||||
"xmlAddRef: attr == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
|
||||
@ -2164,7 +2164,7 @@ xmlFreeRefTable(xmlRefTablePtr table) {
|
||||
* @elem: the element carrying the attribute
|
||||
* @attr: the attribute
|
||||
*
|
||||
* Determine whether an attribute is of type Ref. In case we have Dtd(s)
|
||||
* Determine whether an attribute is of type Ref. In case we have DTD(s)
|
||||
* then this is simple, otherwise we use an heuristic: name Ref (upper
|
||||
* or lowercase).
|
||||
*
|
||||
@ -2264,12 +2264,12 @@ xmlGetRefs(xmlDocPtr doc, const xmlChar *ID) {
|
||||
xmlRefTablePtr table;
|
||||
|
||||
if (doc == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext, "xmlGetRef: doc == NULL\n");
|
||||
xmlGenericError(xmlGenericErrorContext, "xmlGetRefs: doc == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
|
||||
if (ID == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext, "xmlGetRef: ID == NULL\n");
|
||||
xmlGenericError(xmlGenericErrorContext, "xmlGetRefs: ID == NULL\n");
|
||||
return(NULL);
|
||||
}
|
||||
|
||||
@ -2291,7 +2291,7 @@ xmlGetRefs(xmlDocPtr doc, const xmlChar *ID) {
|
||||
* @dtd: a pointer to the DtD to search
|
||||
* @name: the element name
|
||||
*
|
||||
* Search the Dtd for the description of this element
|
||||
* Search the DTD for the description of this element
|
||||
*
|
||||
* returns the xmlElementPtr if found or NULL
|
||||
*/
|
||||
@ -2321,7 +2321,7 @@ xmlGetDtdElementDesc(xmlDtdPtr dtd, const xmlChar *name) {
|
||||
* @name: the element name
|
||||
* @create: create an empty description if not found
|
||||
*
|
||||
* Search the Dtd for the description of this element
|
||||
* Search the DTD for the description of this element
|
||||
*
|
||||
* returns the xmlElementPtr if found or NULL
|
||||
*/
|
||||
@ -2346,7 +2346,7 @@ xmlGetDtdElementDesc2(xmlDtdPtr dtd, const xmlChar *name, int create) {
|
||||
}
|
||||
if (table == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlGetDtdElementDesc: Table creation failed!\n");
|
||||
"xmlGetDtdElementDesc2: Table creation failed!\n");
|
||||
return(NULL);
|
||||
}
|
||||
}
|
||||
@ -2360,7 +2360,7 @@ xmlGetDtdElementDesc2(xmlDtdPtr dtd, const xmlChar *name, int create) {
|
||||
cur = (xmlElementPtr) xmlMalloc(sizeof(xmlElement));
|
||||
if (cur == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlGetDtdElementDesc: out of memory\n");
|
||||
"xmlGetDtdElementDesc2: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(cur, 0, sizeof(xmlElement));
|
||||
@ -2386,7 +2386,7 @@ xmlGetDtdElementDesc2(xmlDtdPtr dtd, const xmlChar *name, int create) {
|
||||
* @name: the element name
|
||||
* @prefix: the element namespace prefix
|
||||
*
|
||||
* Search the Dtd for the description of this element
|
||||
* Search the DTD for the description of this element
|
||||
*
|
||||
* returns the xmlElementPtr if found or NULL
|
||||
*/
|
||||
@ -2409,7 +2409,7 @@ xmlGetDtdQElementDesc(xmlDtdPtr dtd, const xmlChar *name,
|
||||
* @elem: the element name
|
||||
* @name: the attribute name
|
||||
*
|
||||
* Search the Dtd for the description of this attribute on
|
||||
* Search the DTD for the description of this attribute on
|
||||
* this element.
|
||||
*
|
||||
* returns the xmlAttributePtr if found or NULL
|
||||
@ -2446,7 +2446,7 @@ xmlGetDtdAttrDesc(xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name) {
|
||||
* @name: the attribute name
|
||||
* @prefix: the attribute namespace prefix
|
||||
*
|
||||
* Search the Dtd for the description of this qualified attribute on
|
||||
* Search the DTD for the description of this qualified attribute on
|
||||
* this element.
|
||||
*
|
||||
* returns the xmlAttributePtr if found or NULL
|
||||
@ -2469,7 +2469,7 @@ xmlGetDtdQAttrDesc(xmlDtdPtr dtd, const xmlChar *elem, const xmlChar *name,
|
||||
* @dtd: a pointer to the DtD to search
|
||||
* @name: the notation name
|
||||
*
|
||||
* Search the Dtd for the description of this notation
|
||||
* Search the DTD for the description of this notation
|
||||
*
|
||||
* returns the xmlNotationPtr if found or NULL
|
||||
*/
|
||||
@ -2491,7 +2491,7 @@ xmlGetDtdNotationDesc(xmlDtdPtr dtd, const xmlChar *name) {
|
||||
* @doc: the document
|
||||
* @notationName: the notation name to check
|
||||
*
|
||||
* Validate that the given mame match a notation declaration.
|
||||
* Validate that the given name match a notation declaration.
|
||||
* - [ VC: Notation Declared ]
|
||||
*
|
||||
* returns 1 if valid or 0 otherwise
|
||||
@ -2637,7 +2637,7 @@ xmlValidateNamesValue(const xmlChar *value) {
|
||||
|
||||
/**
|
||||
* xmlValidateNmtokenValue:
|
||||
* @value: an Mntoken value
|
||||
* @value: an Nmtoken value
|
||||
*
|
||||
* Validate that the given value match Nmtoken production
|
||||
*
|
||||
@ -2674,7 +2674,7 @@ xmlValidateNmtokenValue(const xmlChar *value) {
|
||||
|
||||
/**
|
||||
* xmlValidateNmtokensValue:
|
||||
* @value: an Mntokens value
|
||||
* @value: an Nmtokens value
|
||||
*
|
||||
* Validate that the given value match Nmtokens production
|
||||
*
|
||||
@ -2738,7 +2738,7 @@ xmlValidateNmtokensValue(const xmlChar *value) {
|
||||
* Try to validate a single notation definition
|
||||
* basically it does the following checks as described by the
|
||||
* XML-1.0 recommendation:
|
||||
* - it seems that no validity constraing exist on notation declarations
|
||||
* - it seems that no validity constraint exists on notation declarations
|
||||
* But this function get called anyway ...
|
||||
*
|
||||
* returns 1 if valid or 0 otherwise
|
||||
@ -3036,7 +3036,7 @@ xmlValidateAttributeDecl(xmlValidCtxtPtr ctxt, xmlDocPtr doc,
|
||||
if (attr->atype == XML_ATTRIBUTE_ID) {
|
||||
int nbId;
|
||||
|
||||
/* the trick is taht we parse DtD as their own internal subset */
|
||||
/* the trick is that we parse DtD as their own internal subset */
|
||||
xmlElementPtr elem = xmlGetDtdElementDesc(doc->intSubset,
|
||||
attr->elem);
|
||||
if (elem != NULL) {
|
||||
@ -3277,7 +3277,7 @@ xmlValidateOneAttribute(xmlValidCtxtPtr ctxt, xmlDocPtr doc,
|
||||
if (attrDecl->def == XML_ATTRIBUTE_FIXED) {
|
||||
if (!xmlStrEqual(value, attrDecl->defaultValue)) {
|
||||
VERROR(ctxt->userData,
|
||||
"Value for attribute %s on %s is differnt from default \"%s\"\n",
|
||||
"Value for attribute %s on %s is different from default \"%s\"\n",
|
||||
attr->name, elem->name, attrDecl->defaultValue);
|
||||
ret = 0;
|
||||
}
|
||||
@ -3429,7 +3429,7 @@ cont:
|
||||
* epsilon transition, go directly to the analysis phase
|
||||
*/
|
||||
if (STATE == ROLLBACK_PARENT) {
|
||||
DEBUG_VALID_MSG("restaured parent branch");
|
||||
DEBUG_VALID_MSG("restored parent branch");
|
||||
DEBUG_VALID_STATE(NODE, CONT)
|
||||
ret = 1;
|
||||
goto analyze;
|
||||
@ -3598,7 +3598,7 @@ cont:
|
||||
analyze:
|
||||
while (CONT != NULL) {
|
||||
/*
|
||||
* First do the analysis depending on the occurence model at
|
||||
* First do the analysis depending on the occurrence model at
|
||||
* this level.
|
||||
*/
|
||||
if (ret == 0) {
|
||||
@ -3988,21 +3988,21 @@ xmlValidateElementContent(xmlValidCtxtPtr ctxt, xmlNodePtr child,
|
||||
|
||||
if (name != NULL) {
|
||||
VERROR(ctxt->userData,
|
||||
"Element %s content doesn't follow the Dtd\nExpecting %s, got %s\n",
|
||||
"Element %s content doesn't follow the DTD\nExpecting %s, got %s\n",
|
||||
name, expr, list);
|
||||
} else {
|
||||
VERROR(ctxt->userData,
|
||||
"Element content doesn't follow the Dtd\nExpecting %s, got %s\n",
|
||||
"Element content doesn't follow the DTD\nExpecting %s, got %s\n",
|
||||
expr, list);
|
||||
}
|
||||
} else {
|
||||
if (name != NULL) {
|
||||
VERROR(ctxt->userData,
|
||||
"Element %s content doesn't follow the Dtd\n",
|
||||
"Element %s content doesn't follow the DTD\n",
|
||||
name);
|
||||
} else {
|
||||
VERROR(ctxt->userData,
|
||||
"Element content doesn't follow the Dtd\n");
|
||||
"Element content doesn't follow the DTD\n");
|
||||
}
|
||||
}
|
||||
ret = 0;
|
||||
@ -4227,7 +4227,7 @@ xmlValidateOneElement(xmlValidCtxtPtr ctxt, xmlDocPtr doc,
|
||||
return(0);
|
||||
}
|
||||
|
||||
/* Check taht the element content matches the definition */
|
||||
/* Check that the element content matches the definition */
|
||||
switch (elemDecl->etype) {
|
||||
case XML_ELEMENT_TYPE_UNDEFINED:
|
||||
VERROR(ctxt->userData, "No declaration for element %s\n",
|
||||
@ -4566,7 +4566,7 @@ xmlValidateRef(xmlRefPtr ref, xmlValidCtxtPtr ctxt,
|
||||
* @data: Contents of current link
|
||||
* @user: Value supplied by the user
|
||||
*
|
||||
* Return 0 to abort the walk or 1 to continue
|
||||
* Returns 0 to abort the walk or 1 to continue
|
||||
*/
|
||||
static int
|
||||
xmlWalkValidateList(const void *data, const void *user)
|
||||
|
10
xinclude.c
10
xinclude.c
@ -672,7 +672,7 @@ xmlXIncludePreProcessNode(xmlXIncludeCtxtPtr ctxt, xmlNodePtr node) {
|
||||
*
|
||||
* Find and load the infoset replacement for the given node.
|
||||
*
|
||||
* Returns 0 if substition succeeded, -1 if some processing failed
|
||||
* Returns 0 if substitution succeeded, -1 if some processing failed
|
||||
*/
|
||||
static int
|
||||
xmlXIncludeLoadNode(xmlXIncludeCtxtPtr ctxt, int nr) {
|
||||
@ -739,7 +739,7 @@ xmlXIncludeLoadNode(xmlXIncludeCtxtPtr ctxt, int nr) {
|
||||
xmlChar *escbase;
|
||||
xmlChar *eschref;
|
||||
/*
|
||||
* Some escapeing may be needed
|
||||
* Some escaping may be needed
|
||||
*/
|
||||
escbase = xmlURIEscape(base);
|
||||
eschref = xmlURIEscape(href);
|
||||
@ -796,7 +796,7 @@ xmlXIncludeLoadNode(xmlXIncludeCtxtPtr ctxt, int nr) {
|
||||
*
|
||||
* Inplement the infoset replacement for the given node
|
||||
*
|
||||
* Returns 0 if substition succeeded, -1 if some processing failed
|
||||
* Returns 0 if substitution succeeded, -1 if some processing failed
|
||||
*/
|
||||
static int
|
||||
xmlXIncludeIncludeNode(xmlXIncludeCtxtPtr ctxt, int nr) {
|
||||
@ -864,7 +864,7 @@ xmlXIncludeTestNode(xmlNodePtr node) {
|
||||
*
|
||||
* Implement the XInclude substitution on the XML document @doc
|
||||
*
|
||||
* Returns 0 if no substition were done, -1 if some processing failed
|
||||
* Returns 0 if no substitution were done, -1 if some processing failed
|
||||
* or the number of substitutions done.
|
||||
*/
|
||||
static int
|
||||
@ -932,7 +932,7 @@ xmlXIncludeDoProcess(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc) {
|
||||
*
|
||||
* Implement the XInclude substitution on the XML document @doc
|
||||
*
|
||||
* Returns 0 if no substition were done, -1 if some processing failed
|
||||
* Returns 0 if no substitution were done, -1 if some processing failed
|
||||
* or the number of substitutions done.
|
||||
*/
|
||||
int
|
||||
|
2
xlink.c
2
xlink.c
@ -87,7 +87,7 @@ xlinkGetDefaultDetect (void) {
|
||||
|
||||
/**
|
||||
* xlinkSetDefaultDetect:
|
||||
* @func: pointer to the new detction routine.
|
||||
* @func: pointer to the new detection routine.
|
||||
*
|
||||
* Set the default xlink detection routine
|
||||
*/
|
||||
|
12
xmlIO.c
12
xmlIO.c
@ -1214,7 +1214,7 @@ xmlIOHTTPCloseWrite( void * context, const char * http_mthd ) {
|
||||
close_rc = 0;
|
||||
else
|
||||
xmlGenericError( xmlGenericErrorContext,
|
||||
"xmlIOHTTPClose: HTTP '%s' of %d %s\n'%s' %s %d\n",
|
||||
"xmlIOHTTPCloseWrite: HTTP '%s' of %d %s\n'%s' %s %d\n",
|
||||
http_mthd, content_lgth,
|
||||
"bytes to URI", ctxt->uri,
|
||||
"failed. HTTP return code:", http_rtn );
|
||||
@ -1657,7 +1657,7 @@ xmlParserInputBufferCreateFilename
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Try to find one of the input accept method accepting taht scheme
|
||||
* Try to find one of the input accept method accepting that scheme
|
||||
* Go in reverse to give precedence to user defined handlers.
|
||||
* try with an unescaped version of the URI
|
||||
*/
|
||||
@ -1743,7 +1743,7 @@ xmlOutputBufferCreateFilename(const char *URI,
|
||||
|
||||
|
||||
/*
|
||||
* Try to find one of the output accept method accepting taht scheme
|
||||
* Try to find one of the output accept method accepting that scheme
|
||||
* Go in reverse to give precedence to user defined handlers.
|
||||
* try with an unescaped version of the URI
|
||||
*/
|
||||
@ -2089,7 +2089,7 @@ xmlParserInputBufferPush(xmlParserInputBufferPtr in,
|
||||
* This routine handle the I18N transcoding to internal UTF-8
|
||||
* This routine is used when operating the parser in normal (pull) mode
|
||||
*
|
||||
* TODO: one should be able to remove one extra copy by copying directy
|
||||
* TODO: one should be able to remove one extra copy by copying directly
|
||||
* onto in->buffer or in->raw
|
||||
*
|
||||
* Returns the number of chars read and stored in the buffer, or -1
|
||||
@ -2334,7 +2334,7 @@ xmlOutputBufferFlush(xmlOutputBufferPtr out) {
|
||||
nbchars = xmlCharEncOutFunc(out->encoder, out->conv, out->buffer);
|
||||
if (nbchars < 0) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlOutputBufferWrite: encoder error\n");
|
||||
"xmlOutputBufferFlush: encoder error\n");
|
||||
return(-1);
|
||||
}
|
||||
}
|
||||
@ -2586,7 +2586,7 @@ xmlGetExternalEntityLoader(void) {
|
||||
*
|
||||
* Load an external entity, note that the use of this function for
|
||||
* unparsed entities may generate problems
|
||||
* TODO: a more generic External entitiy API must be designed
|
||||
* TODO: a more generic External entity API must be designed
|
||||
*
|
||||
* Returns the xmlParserInputPtr or NULL
|
||||
*/
|
||||
|
@ -400,7 +400,7 @@ int main(int argc, char **argv) {
|
||||
|
||||
if (sgml) {
|
||||
/*
|
||||
* Maintainance of SGML catalogs.
|
||||
* Maintenance of SGML catalogs.
|
||||
*/
|
||||
xmlCatalogPtr catal = NULL;
|
||||
xmlCatalogPtr super = NULL;
|
||||
|
@ -647,7 +647,7 @@ static void parseAndPrintFile(char *filename) {
|
||||
ctxt = xmlCreateFileParserCtxt(filename);
|
||||
|
||||
if (ctxt == NULL) {
|
||||
/* If xmlCreateFileParseCtxt() return NULL something
|
||||
/* If xmlCreateFileParserCtxt() return NULL something
|
||||
strange happened so we don't want to do anything. Do
|
||||
we want to print an error message here?
|
||||
<sven@zen.org> */
|
||||
@ -738,7 +738,7 @@ static void parseAndPrintFile(char *filename) {
|
||||
|
||||
#ifdef LIBXML_DEBUG_ENABLED
|
||||
/*
|
||||
* shell interraction
|
||||
* shell interaction
|
||||
*/
|
||||
if (shell)
|
||||
xmlShell(doc, filename, xmlShellReadline, stdout);
|
||||
@ -983,7 +983,7 @@ static void usage(const char *name) {
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
printf("\t--xinclude : do XInclude processing\n");
|
||||
#endif
|
||||
printf("\t--loaddtd : fetch external Dtd\n");
|
||||
printf("\t--loaddtd : fetch external DTD\n");
|
||||
printf("\t--dtdattr : loaddtd + populate the tree with inherited attributes \n");
|
||||
printf("\t--dropdtd : remove the DOCTYPE of the input docs\n");
|
||||
}
|
||||
@ -1212,7 +1212,7 @@ main(int argc, char **argv) {
|
||||
}
|
||||
if ((timing) && (repeat))
|
||||
startTimer();
|
||||
/* Remember file names. "-" means stding. <sven@zen.org> */
|
||||
/* Remember file names. "-" means stdin. <sven@zen.org> */
|
||||
if ((argv[i][0] != '-') || (strcmp(argv[i], "-") == 0)) {
|
||||
if (repeat) {
|
||||
for (count = 0;count < 100 * repeat;count++)
|
||||
|
74
xpath.c
74
xpath.c
@ -8,7 +8,7 @@
|
||||
* Public reference:
|
||||
* http://www.w3.org/TR/xpath
|
||||
*
|
||||
* See COPYRIGHT for the status of this software
|
||||
* See Copyright for the status of this software
|
||||
*
|
||||
* Author: daniel@veillard.com
|
||||
*
|
||||
@ -911,6 +911,8 @@ extern type name##Pop(xmlXPathParserContextPtr ctxt) { \
|
||||
* @value: the XPath object
|
||||
*
|
||||
* Pushes a new XPath object on top of the value stack
|
||||
*
|
||||
* returns the number of items on the value stack
|
||||
*/
|
||||
PUSH_AND_POP(xmlXPathObjectPtr, value)
|
||||
|
||||
@ -1021,7 +1023,7 @@ xmlXPathPopNodeSet (xmlXPathParserContextPtr ctxt) {
|
||||
* xmlXPathPopExternal:
|
||||
* @ctxt: an XPath parser context
|
||||
*
|
||||
* Pops an external oject from the stack, handling conversion if needed.
|
||||
* Pops an external object from the stack, handling conversion if needed.
|
||||
* Check error with #xmlXPathCheckError.
|
||||
*
|
||||
* Returns the object
|
||||
@ -1195,8 +1197,8 @@ xmlXPathFormatNumber(double number, char buffer[], int buffersize)
|
||||
static const char *xmlXPathErrorMessages[] = {
|
||||
"Ok",
|
||||
"Number encoding",
|
||||
"Unfinished litteral",
|
||||
"Start of litteral",
|
||||
"Unfinished literal",
|
||||
"Start of literal",
|
||||
"Expected $ for variable reference",
|
||||
"Undefined variable",
|
||||
"Invalid predicate",
|
||||
@ -1402,7 +1404,7 @@ xmlXPathNodeSetCreate(xmlNodePtr val) {
|
||||
ret = (xmlNodeSetPtr) xmlMalloc(sizeof(xmlNodeSet));
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathNewNodeSet: out of memory\n");
|
||||
"xmlXPathNodeSetCreate: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret, 0 , (size_t) sizeof(xmlNodeSet));
|
||||
@ -1411,7 +1413,7 @@ xmlXPathNodeSetCreate(xmlNodePtr val) {
|
||||
sizeof(xmlNodePtr));
|
||||
if (ret->nodeTab == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathNewNodeSet: out of memory\n");
|
||||
"xmlXPathNodeSetCreate: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret->nodeTab, 0 ,
|
||||
@ -1447,7 +1449,7 @@ xmlXPathNodeSetContains (xmlNodeSetPtr cur, xmlNodePtr val) {
|
||||
* @cur: the initial node set
|
||||
* @val: a new xmlNodePtr
|
||||
*
|
||||
* add a new xmlNodePtr ot an existing NodeSet
|
||||
* add a new xmlNodePtr to an existing NodeSet
|
||||
*/
|
||||
void
|
||||
xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val) {
|
||||
@ -1496,7 +1498,7 @@ xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val) {
|
||||
* @cur: the initial node set
|
||||
* @val: a new xmlNodePtr
|
||||
*
|
||||
* add a new xmlNodePtr ot an existing NodeSet, optimized version
|
||||
* add a new xmlNodePtr to an existing NodeSet, optimized version
|
||||
* when we are sure the node is not already in the set.
|
||||
*/
|
||||
void
|
||||
@ -1541,7 +1543,7 @@ xmlXPathNodeSetAddUnique(xmlNodeSetPtr cur, xmlNodePtr val) {
|
||||
* Merges two nodesets, all nodes from @val2 are added to @val1
|
||||
* if @val1 is NULL, a new set is created and copied from @val2
|
||||
*
|
||||
* Returns val1 once extended or NULL in case of error.
|
||||
* Returns @val1 once extended or NULL in case of error.
|
||||
*/
|
||||
xmlNodeSetPtr
|
||||
xmlXPathNodeSetMerge(xmlNodeSetPtr val1, xmlNodeSetPtr val2) {
|
||||
@ -2258,9 +2260,9 @@ xmlXPathRegisterFuncNS(xmlXPathContextPtr ctxt, const xmlChar *name,
|
||||
* xmlXPathRegisterFuncLookup:
|
||||
* @ctxt: the XPath context
|
||||
* @f: the lookup function
|
||||
* @data: the lookup data
|
||||
* @funcCtxt: the lookup data
|
||||
*
|
||||
* Registers an external mecanism to do function lookup.
|
||||
* Registers an external mechanism to do function lookup.
|
||||
*/
|
||||
void
|
||||
xmlXPathRegisterFuncLookup (xmlXPathContextPtr ctxt,
|
||||
@ -2727,7 +2729,7 @@ xmlXPathWrapExternal (void *val) {
|
||||
ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathWrapString: out of memory\n");
|
||||
"xmlXPathWrapExternal: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret, 0 , (size_t) sizeof(xmlXPathObject));
|
||||
@ -2930,7 +2932,7 @@ xmlXPathCastNodeSetToString (xmlNodeSetPtr ns) {
|
||||
* Converts an existing object to its string() equivalent
|
||||
*
|
||||
* Returns the string value of the object, NULL in case of error.
|
||||
* A new string is allocated only if needed (val isn't a
|
||||
* A new string is allocated only if needed (@val isn't a
|
||||
* string object).
|
||||
*/
|
||||
xmlChar *
|
||||
@ -3416,7 +3418,7 @@ xmlXPathCompParserContext(xmlXPathCompExprPtr comp, xmlXPathContextPtr ctxt) {
|
||||
ret = (xmlXPathParserContextPtr) xmlMalloc(sizeof(xmlXPathParserContext));
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathNewParserContext: out of memory\n");
|
||||
"xmlXPathCompParserContext: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret, 0 , (size_t) sizeof(xmlXPathParserContext));
|
||||
@ -3427,7 +3429,7 @@ xmlXPathCompParserContext(xmlXPathCompExprPtr comp, xmlXPathContextPtr ctxt) {
|
||||
if (ret->valueTab == NULL) {
|
||||
xmlFree(ret);
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathNewParserContext: out of memory\n");
|
||||
"xmlXPathCompParserContext: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
ret->valueNr = 0;
|
||||
@ -3706,7 +3708,7 @@ xmlXPathCompareNodeSetString(xmlXPathParserContextPtr ctxt, int inf, int strict,
|
||||
* xmlXPathCompareNodeSets:
|
||||
* @inf: less than (1) or greater than (0)
|
||||
* @strict: is the comparison strict
|
||||
* @arg1: the fist node set object
|
||||
* @arg1: the first node set object
|
||||
* @arg2: the second node set object
|
||||
*
|
||||
* Implement the compare operation on nodesets:
|
||||
@ -4246,7 +4248,7 @@ xmlXPathEqualValues(xmlXPathParserContextPtr ctxt) {
|
||||
* number. The >= comparison will be true if and only if the first number
|
||||
* is greater than or equal to the second number.
|
||||
*
|
||||
* Returns 1 if the comparaison succeeded, 0 if it failed
|
||||
* Returns 1 if the comparison succeeded, 0 if it failed
|
||||
*/
|
||||
int
|
||||
xmlXPathCompareValues(xmlXPathParserContextPtr ctxt, int inf, int strict) {
|
||||
@ -4359,7 +4361,7 @@ xmlXPathAddValues(xmlXPathParserContextPtr ctxt) {
|
||||
* xmlXPathSubValues:
|
||||
* @ctxt: the XPath Parser context
|
||||
*
|
||||
* Implement the substraction operation on XPath objects:
|
||||
* Implement the subtraction operation on XPath objects:
|
||||
* The numeric operators convert their operands to numbers as if
|
||||
* by calling the number function.
|
||||
*/
|
||||
@ -5113,7 +5115,7 @@ xmlXPathLastFunction(xmlXPathParserContextPtr ctxt, int nargs) {
|
||||
* Implement the position() XPath function
|
||||
* number position()
|
||||
* The position function returns the position of the context node in the
|
||||
* context node list. The first position is 1, and so the last positionr
|
||||
* context node list. The first position is 1, and so the last position
|
||||
* will be equal to last().
|
||||
*/
|
||||
void
|
||||
@ -5387,7 +5389,7 @@ xmlXPathNamespaceURIFunction(xmlXPathParserContextPtr ctxt, int nargs) {
|
||||
* Implement the name() XPath function
|
||||
* string name(node-set?)
|
||||
* The name function returns a string containing a QName representing
|
||||
* the name of the node in the argument node-set that is first in documenti
|
||||
* the name of the node in the argument node-set that is first in document
|
||||
* order. The QName must represent the name with respect to the namespace
|
||||
* declarations in effect on the node whose name is being represented.
|
||||
* Typically, this will be the form in which the name occurred in the XML
|
||||
@ -5478,7 +5480,7 @@ xmlXPathNameFunction(xmlXPathParserContextPtr ctxt, int nargs)
|
||||
* before the decimal point and at least one digit after the
|
||||
* decimal point, preceded by a minus sign (-) if the number
|
||||
* is negative; there must be no leading zeros before the decimal
|
||||
* point apart possibly from the one required digit immediatelyi
|
||||
* point apart possibly from the one required digit immediately
|
||||
* before the decimal point; beyond the one required digit
|
||||
* after the decimal point there must be as many, but only as
|
||||
* many, more digits as are needed to uniquely distinguish the
|
||||
@ -6289,7 +6291,7 @@ static xmlChar * xmlXPathParseNameComplex(xmlXPathParserContextPtr ctxt,
|
||||
* @cur: pointer to the beginning of the char
|
||||
* @len: pointer to the length of the char read
|
||||
*
|
||||
* The current char value, if using UTF-8 this may actaully span multiple
|
||||
* The current char value, if using UTF-8 this may actually span multiple
|
||||
* bytes in the input buffer.
|
||||
*
|
||||
* Returns the current char value and its length
|
||||
@ -8176,7 +8178,7 @@ xmlXPathNodeCollectAndTest(xmlXPathParserContextPtr ctxt,
|
||||
* - For other axes, the principal node type is element.
|
||||
*
|
||||
* A node test * is true for any node of the
|
||||
* principal node type. For example, child::* willi
|
||||
* principal node type. For example, child::* will
|
||||
* select all element children of the context node
|
||||
*/
|
||||
tmp = ctxt->context->node;
|
||||
@ -8598,7 +8600,7 @@ xmlXPathNodeCollectAndTestNth(xmlXPathParserContextPtr ctxt,
|
||||
* - For other axes, the principal node type is element.
|
||||
*
|
||||
* A node test * is true for any node of the
|
||||
* principal node type. For example, child::* willi
|
||||
* principal node type. For example, child::* will
|
||||
* select all element children of the context node
|
||||
*/
|
||||
tmp = ctxt->context->node;
|
||||
@ -9235,7 +9237,7 @@ xmlXPathCompOpEval(xmlXPathParserContextPtr ctxt, xmlXPathStepOpPtr op)
|
||||
URI = xmlXPathNsLookup(ctxt->context, op->value5);
|
||||
if (URI == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathRunEval: variable %s bound to undefined prefix %s\n",
|
||||
"xmlXPathCompOpEval: variable %s bound to undefined prefix %s\n",
|
||||
op->value4, op->value5);
|
||||
return (total);
|
||||
}
|
||||
@ -9259,14 +9261,14 @@ xmlXPathCompOpEval(xmlXPathParserContextPtr ctxt, xmlXPathStepOpPtr op)
|
||||
xmlXPathCompOpEval(ctxt, &comp->steps[op->ch1]);
|
||||
if (ctxt->valueNr < op->value) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathRunEval: parameter error\n");
|
||||
"xmlXPathCompOpEval: parameter error\n");
|
||||
ctxt->error = XPATH_INVALID_OPERAND;
|
||||
return (total);
|
||||
}
|
||||
for (i = 0; i < op->value; i++)
|
||||
if (ctxt->valueTab[(ctxt->valueNr - 1) - i] == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathRunEval: parameter error\n");
|
||||
"xmlXPathCompOpEval: parameter error\n");
|
||||
ctxt->error = XPATH_INVALID_OPERAND;
|
||||
return (total);
|
||||
}
|
||||
@ -9283,7 +9285,7 @@ xmlXPathCompOpEval(xmlXPathParserContextPtr ctxt, xmlXPathStepOpPtr op)
|
||||
URI = xmlXPathNsLookup(ctxt->context, op->value5);
|
||||
if (URI == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathRunEval: function %s bound to undefined prefix %s\n",
|
||||
"xmlXPathCompOpEval: function %s bound to undefined prefix %s\n",
|
||||
op->value4, op->value5);
|
||||
return (total);
|
||||
}
|
||||
@ -9292,7 +9294,7 @@ xmlXPathCompOpEval(xmlXPathParserContextPtr ctxt, xmlXPathStepOpPtr op)
|
||||
}
|
||||
if (func == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathRunEval: function %s not found\n",
|
||||
"xmlXPathCompOpEval: function %s not found\n",
|
||||
op->value4);
|
||||
XP_ERROR0(XPATH_UNKNOWN_FUNC_ERROR);
|
||||
}
|
||||
@ -9721,7 +9723,7 @@ xmlXPathRunEval(xmlXPathParserContextPtr ctxt) {
|
||||
* is not a number, then the result will be converted as if by a call
|
||||
* to the boolean function.
|
||||
*
|
||||
* Return 1 if predicate is true, 0 otherwise
|
||||
* Returns 1 if predicate is true, 0 otherwise
|
||||
*/
|
||||
int
|
||||
xmlXPathEvalPredicate(xmlXPathContextPtr ctxt, xmlXPathObjectPtr res) {
|
||||
@ -9759,7 +9761,7 @@ xmlXPathEvalPredicate(xmlXPathContextPtr ctxt, xmlXPathObjectPtr res) {
|
||||
* is not a number, then the result will be converted as if by a call
|
||||
* to the boolean function.
|
||||
*
|
||||
* Return 1 if predicate is true, 0 otherwise
|
||||
* Returns 1 if predicate is true, 0 otherwise
|
||||
*/
|
||||
int
|
||||
xmlXPathEvaluatePredicateResult(xmlXPathParserContextPtr ctxt,
|
||||
@ -9790,7 +9792,7 @@ xmlXPathEvaluatePredicateResult(xmlXPathParserContextPtr ctxt,
|
||||
*
|
||||
* Compile an XPath expression
|
||||
*
|
||||
* Returns the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
* Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
* the caller has to free the object.
|
||||
*/
|
||||
xmlXPathCompExprPtr
|
||||
@ -9827,7 +9829,7 @@ xmlXPathCompile(const xmlChar *str) {
|
||||
*
|
||||
* Evaluate the Precompiled XPath expression in the given context.
|
||||
*
|
||||
* Returns the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
* Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
* the caller has to free the object.
|
||||
*/
|
||||
xmlXPathObjectPtr
|
||||
@ -9863,7 +9865,7 @@ xmlXPathCompiledEval(xmlXPathCompExprPtr comp, xmlXPathContextPtr ctx) {
|
||||
|
||||
if (ctxt->value == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathEval: evaluation failed\n");
|
||||
"xmlXPathCompiledEval: evaluation failed\n");
|
||||
res = NULL;
|
||||
} else {
|
||||
res = valuePop(ctxt);
|
||||
@ -9880,7 +9882,7 @@ xmlXPathCompiledEval(xmlXPathCompExprPtr comp, xmlXPathContextPtr ctx) {
|
||||
} while (tmp != NULL);
|
||||
if ((stack != 0) && (res != NULL)) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathEval: %d object left on the stack\n",
|
||||
"xmlXPathCompiledEval: %d object left on the stack\n",
|
||||
stack);
|
||||
}
|
||||
if (ctxt->error != XPATH_EXPRESSION_OK) {
|
||||
@ -9917,7 +9919,7 @@ xmlXPathEvalExpr(xmlXPathParserContextPtr ctxt) {
|
||||
*
|
||||
* Evaluate the XPath Location Path in the given context.
|
||||
*
|
||||
* Returns the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
* Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
* the caller has to free the object.
|
||||
*/
|
||||
xmlXPathObjectPtr
|
||||
|
34
xpointer.c
34
xpointer.c
@ -230,7 +230,7 @@ xmlXPtrRangeCheckOrder(xmlXPathObjectPtr range) {
|
||||
*
|
||||
* Compare two ranges
|
||||
*
|
||||
* Return 1 if equal, 0 otherwise
|
||||
* Returns 1 if equal, 0 otherwise
|
||||
*/
|
||||
static int
|
||||
xmlXPtrRangesEqual(xmlXPathObjectPtr range1, xmlXPathObjectPtr range2) {
|
||||
@ -281,7 +281,7 @@ xmlXPtrNewRange(xmlNodePtr start, int startindex,
|
||||
ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPtrNewRangePoints: out of memory\n");
|
||||
"xmlXPtrNewRange: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret, 0 , (size_t) sizeof(xmlXPathObject));
|
||||
@ -458,7 +458,7 @@ xmlXPtrNewCollapsedRange(xmlNodePtr start) {
|
||||
ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPtrNewRangeNodes: out of memory\n");
|
||||
"xmlXPtrNewCollapsedRange: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret, 0 , (size_t) sizeof(xmlXPathObject));
|
||||
@ -571,7 +571,7 @@ xmlXPtrLocationSetCreate(xmlXPathObjectPtr val) {
|
||||
* @cur: the initial range set
|
||||
* @val: a new xmlXPathObjectPtr
|
||||
*
|
||||
* add a new xmlXPathObjectPtr ot an existing LocationSet
|
||||
* add a new xmlXPathObjectPtr to an existing LocationSet
|
||||
* If the location already exist in the set @val is freed.
|
||||
*/
|
||||
void
|
||||
@ -762,7 +762,7 @@ xmlXPtrNewLocationSetNodeSet(xmlNodeSetPtr set) {
|
||||
ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
|
||||
if (ret == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPtrNewLocationSetNodes: out of memory\n");
|
||||
"xmlXPtrNewLocationSetNodeSet: out of memory\n");
|
||||
return(NULL);
|
||||
}
|
||||
memset(ret, 0 , (size_t) sizeof(xmlXPathObject));
|
||||
@ -909,7 +909,7 @@ xmlXPtrGetChildNo(xmlXPathParserContextPtr ctxt, int indx) {
|
||||
* are not balanced, a syntax error results.
|
||||
*
|
||||
* Parse and evaluate an XPtrPart. Basically it generates the unescaped
|
||||
* string and if the scheme is 'xpointer' it will call the XPath interprter.
|
||||
* string and if the scheme is 'xpointer' it will call the XPath interpreter.
|
||||
*
|
||||
* TODO: there is no new scheme registration mechanism
|
||||
*/
|
||||
@ -1054,7 +1054,7 @@ xmlXPtrEvalXPtrPart(xmlXPathParserContextPtr ctxt, xmlChar *name) {
|
||||
* -----------
|
||||
*
|
||||
* Parse and evaluate a Full XPtr i.e. possibly a cascade of XPath based
|
||||
* expressions or other shemes.
|
||||
* expressions or other schemes.
|
||||
*/
|
||||
static void
|
||||
xmlXPtrEvalFullXPtr(xmlXPathParserContextPtr ctxt, xmlChar *name) {
|
||||
@ -1106,7 +1106,7 @@ xmlXPtrEvalFullXPtr(xmlXPathParserContextPtr ctxt, xmlChar *name) {
|
||||
}
|
||||
|
||||
/*
|
||||
* Is there another XPoointer part.
|
||||
* Is there another XPointer part.
|
||||
*/
|
||||
SKIP_BLANKS;
|
||||
name = xmlXPathParseName(ctxt);
|
||||
@ -1127,7 +1127,7 @@ xmlXPtrEvalFullXPtr(xmlXPathParserContextPtr ctxt, xmlChar *name) {
|
||||
static void
|
||||
xmlXPtrEvalChildSeq(xmlXPathParserContextPtr ctxt, xmlChar *name) {
|
||||
/*
|
||||
* XPointer don't allow by syntax to adress in mutirooted trees
|
||||
* XPointer don't allow by syntax to address in mutirooted trees
|
||||
* this might prove useful in some cases, warn about it.
|
||||
*/
|
||||
if ((name == NULL) && (CUR == '/') && (NXT(1) != '1')) {
|
||||
@ -1174,7 +1174,7 @@ xmlXPtrEvalXPointer(xmlXPathParserContextPtr ctxt) {
|
||||
if (ctxt->valueTab == NULL) {
|
||||
xmlFree(ctxt);
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"xmlXPathRunEval: out of memory\n");
|
||||
"xmlXPathEvalXPointer: out of memory\n");
|
||||
return;
|
||||
}
|
||||
ctxt->valueNr = 0;
|
||||
@ -1270,7 +1270,7 @@ xmlXPtrNewContext(xmlDocPtr doc, xmlNodePtr here, xmlNodePtr origin) {
|
||||
*
|
||||
* Evaluate the XPath Location Path in the given context.
|
||||
*
|
||||
* Returns the xmlXPathObjectPtr resulting from the eveluation or NULL.
|
||||
* Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
|
||||
* the caller has to free the object.
|
||||
*/
|
||||
xmlXPathObjectPtr
|
||||
@ -1462,7 +1462,7 @@ xmlXPtrBuildRangeNodeList(xmlXPathObjectPtr range) {
|
||||
/* Do not copy DTD informations */
|
||||
break;
|
||||
case XML_ENTITY_DECL:
|
||||
TODO /* handle csossing entities -> stack needed */
|
||||
TODO /* handle crossing entities -> stack needed */
|
||||
break;
|
||||
case XML_XINCLUDE_START:
|
||||
case XML_XINCLUDE_END:
|
||||
@ -1780,7 +1780,7 @@ xmlXPtrStartPointFunction(xmlXPathParserContextPtr ctxt, int nargs) {
|
||||
* location-set end-point(location-set)
|
||||
*
|
||||
* For each location x in the argument location-set, end-point adds a
|
||||
* location of type point to the result location-set. That point representsi
|
||||
* location of type point to the result location-set. That point represents
|
||||
* the end point of location x and is determined by the following rules:
|
||||
*
|
||||
* - If x is of type point, the resulting point is x.
|
||||
@ -1788,7 +1788,7 @@ xmlXPtrStartPointFunction(xmlXPathParserContextPtr ctxt, int nargs) {
|
||||
* - If x is of type root or element, the container node of the resulting
|
||||
* point is x and the index is the number of location children of x.
|
||||
* - If x is of type text, comment, or processing instruction, the container
|
||||
* node of the resulting point is x and the index is the length of thei
|
||||
* node of the resulting point is x and the index is the length of the
|
||||
* string-value of x.
|
||||
* - If x is of type attribute or namespace, the function must signal a
|
||||
* syntax error.
|
||||
@ -2358,7 +2358,7 @@ xmlXPtrAdvanceChar(xmlNodePtr *node, int *indx, int bytes) {
|
||||
*
|
||||
* Returns -1 in case of failure, 0 if not found, 1 if found in which case
|
||||
* (@start, @startindex) will indicate the position of the beginning
|
||||
* of the range and (@end, @endindex) will endicate the end
|
||||
* of the range and (@end, @endindex) will indicate the end
|
||||
* of the range
|
||||
*/
|
||||
static int
|
||||
@ -2452,12 +2452,12 @@ xmlXPtrMatchString(const xmlChar *string, xmlNodePtr start, int startindex,
|
||||
* @end: the end textnode
|
||||
* @endindex: the end index
|
||||
*
|
||||
* Search the next occurence of @string within the document content
|
||||
* Search the next occurrence of @string within the document content
|
||||
* until the (@end, @endindex) point is reached
|
||||
*
|
||||
* Returns -1 in case of failure, 0 if not found, 1 if found in which case
|
||||
* (@start, @startindex) will indicate the position of the beginning
|
||||
* of the range and (@end, @endindex) will endicate the end
|
||||
* of the range and (@end, @endindex) will indicate the end
|
||||
* of the range
|
||||
*/
|
||||
static int
|
||||
|
Loading…
Reference in New Issue
Block a user