From f51dd67f3a3f472af0620391eb588eeca4533689 Mon Sep 17 00:00:00 2001
From: Mike Hommey
xmlNanoFTPRead
xmlNanoHTTPRead
+xmlNewTextWriter
+xmlNewTextWriterPushParser
xmlParseReference
xmlSAXUserParseFile
xmlSAXUserParseMemory
+xmlSaveFileTo
xmlSaveFormatFileTo
xmlSetEntityReferenceFunc
xmlTextReaderCurrentDoc
@@ -290,10 +293,10 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSaveToIO
xmlTextReaderClose
+xmlNewTextWriter
xmlReadFd
xmlReaderForFd
xmlReaderNewFd
-xmlSaveFormatFileTo
xmlTextWriterEndDocument
xmlNanoHTTPSave
@@ -795,6 +798,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlGcMemGet
+xmlMemBlocks
xmlMemGet
xmlMemUsed
xmlOutputBufferCreateFilename
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html
index e24a542..ef399a3 100644
--- a/doc/APIchunk11.html
+++ b/doc/APIchunk11.html
@@ -54,6 +54,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlEncodeSpecialChars
xmlGetFeaturesList
xmlHashFree
+xmlNewTextWriter
xmlSaveUri
xmlTextReaderConstBaseUri
xmlTextReaderConstEncoding
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index 030c8f7..2e5756f 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -100,6 +100,8 @@ A:link, A:visited, A:active { text-decoration: underline }
isolat1ToUTF8
xmlCharEncodingInputFunc
xmlCharEncodingOutputFunc
+
+XML_CTXT_FINISH_DTD_1
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index 19d36a9..8b5c459 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -89,6 +89,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlDocDump
xmlDocFormatDump
xmlFileOpen
+xmlFileRead
xmlListAppend
xmlListInsert
xmlNanoHTTPFetch
@@ -141,6 +142,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCreatePushParserCtxt
xmlUTF8Strpos
+XML_CTXT_FINISH_DTD_0
+XML_CTXT_FINISH_DTD_1
XML_DETECT_IDS
XML_SKIP_IDS
xmlParseMisc
@@ -182,6 +185,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNanoHTTPScanProxy
xmlSearchNsByHref
+
+XML_CTXT_FINISH_DTD_1
xmlCleanupParser
xmlSkipBlankChars
diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html
index 11e6f70..c31732d 100644
--- a/doc/APIchunk14.html
+++ b/doc/APIchunk14.html
@@ -35,7 +35,8 @@ A:link, A:visited, A:active { text-decoration: underline }
w-w
x-x
y-z
-Letter g:
+Letter g:
+
xmlGcMemSetup
xmlIsBaseChar_ch
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html
index 31bb8f1..41093c0 100644
--- a/doc/APIchunk15.html
+++ b/doc/APIchunk15.html
@@ -395,27 +395,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNewPI
xmlSAX2ProcessingInstruction
-
-c
-getColumnNumber
-getLineNumber
-htmlHandleOmittedElem
-htmlParseCharRef
-xmlIsLetter
-xmlKeepBlanksDefault
-xmlLineNumbersDefault
-xmlMallocAtomicLoc
-xmlMallocLoc
-xmlMemUsed
-xmlParseCharData
-xmlParseCharRef
-xmlPedanticParserDefault
-xmlReallocLoc
-xmlSAX2GetColumnNumber
-xmlSAX2GetLineNumber
-xmlShellCmd
-xmlSplitQName3
-xmlSubstituteEntitiesDefault
xmlStrcmp
xmlStrncasecmp
diff --git a/doc/APIchunk16.html b/doc/APIchunk16.html
index 214b8e1..bfea7cf 100644
--- a/doc/APIchunk16.html
+++ b/doc/APIchunk16.html
@@ -188,6 +188,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidateQName
+
_xmlSchema
xmlCleanupParser
diff --git a/doc/APIchunk21.html b/doc/APIchunk21.html
index 13d61f5..e36896a 100644
--- a/doc/APIchunk21.html
+++ b/doc/APIchunk21.html
@@ -399,7 +399,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathStringFunction
-
+
+xmlMemUsed
xmlNanoHTTPMethod
xmlNanoHTTPMethodRedir
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html
index 175b72e..0765be4 100644
--- a/doc/APIchunk22.html
+++ b/doc/APIchunk22.html
@@ -723,6 +723,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXIncludeProcessNode
xmlXIncludeProcessTree
xmlXIncludeProcessTreeFlags
+
xmlHashAddEntry2
xmlHashAddEntry3
@@ -734,6 +735,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlHashUpdateEntry3
xmlXPathCompareValues
+xmlNewTextWriterPushParser
xmlACatalogRemove
xmlBufferAdd
diff --git a/doc/APIchunk25.html b/doc/APIchunk25.html
index 4aa21d1..ac3ff8b 100644
--- a/doc/APIchunk25.html
+++ b/doc/APIchunk25.html
@@ -243,6 +243,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSaveToIO
xmlShellWrite
+xmlNewTextWriter
+xmlNewTextWriterPushParser
xmlOutputBufferWrite
xmlOutputBufferWriteEscape
diff --git a/doc/APIchunk26.html b/doc/APIchunk26.html
index bfde6d1..7f88fd3 100644
--- a/doc/APIchunk26.html
+++ b/doc/APIchunk26.html
@@ -278,6 +278,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCopyNamespace
xmlCopyNamespaceList
xmlGetNsList
+
+xmlSaveFormatFileTo
@@ -292,6 +294,8 @@ A:link, A:visited, A:active { text-decoration: underline }
+
+XML_CTXT_FINISH_DTD_1
xmlNewTextWriterPushParser
diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html
index 5849049..0ac8f21 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.html
@@ -308,6 +308,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathRoot
+
xmlIOParseDTD
xmlInputCloseCallback
diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html
index 6558fd0..f830b7b 100644
--- a/doc/APIchunk4.html
+++ b/doc/APIchunk4.html
@@ -197,10 +197,11 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNewDocNode
xmlNewDocNodeEatName
xmlNewTextChild
+xmlNewTextWriter
+xmlNewTextWriterPushParser
xmlParseExternalID
xmlParsePEReference
xmlParserHandlePEReference
-xmlSaveFormatFileTo
xmlTextReaderCurrentDoc
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index dbed0af..d3cc136 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -190,6 +190,7 @@ A:link, A:visited, A:active { text-decoration: underline }
getSystemId
xmlGcMemGet
+xmlMemBlocks
xmlMemGet
xmlMemUsed
xmlNanoHTTPContentLength
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index a760e36..668cd2d 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -440,7 +440,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathNodeSetSort
-
+
+XML_CTXT_FINISH_DTD_1
+XML_SAX2_MAGIC
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
index 443d438..4287db3 100644
--- a/doc/APIchunk8.html
+++ b/doc/APIchunk8.html
@@ -85,6 +85,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlListWalk
+
+xmlSaveFormatFileTo
xmlParseBalancedChunkMemoryRecover
@@ -397,6 +399,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNanoFTPFreeCtxt
xmlNanoFTPGetResponse
xmlReconciliateNs
+xmlSaveFileTo
+xmlSaveFormatFileTo
xmlValidGetValidElements
xmlXPathNextFollowing
xmlXPathStringFunction
@@ -637,6 +641,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlReallocLoc
xmlGcMemSetup
+xmlMemBlocks
xmlMemShow
x
diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html
index 7a05689..29a0da4 100644
--- a/doc/APIchunk9.html
+++ b/doc/APIchunk9.html
@@ -121,6 +121,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNodeSetSpacePreserve
xmlSAX2ResolveEntity
xmlTextReaderSetParserProp
+xmlUTF8Strsize
xmlParseExternalID
@@ -162,6 +163,7 @@ A:link, A:visited, A:active { text-decoration: underline }
initdocbDefaultSAXHandler
inithtmlDefaultSAXHandler
initxmlDefaultSAXHandler
+xmlMemBlocks
xmlMemDisplay
xmlMemoryDump
@@ -186,6 +188,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlTextReaderNormalization
+
+xmlSaveFormatFileTo
xmlAllocParserInputBuffer
xmlFreeParserInputBuffer
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index e00c5c4..fbe9e0c 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -42,6 +42,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlTextReaderConstValue
xmlTextReaderConstXmlLang
xmlTextReaderConstXmlVersion
+xmlUTF8Strpos
xmlXPathNsLookup
docbParseDoc
@@ -233,7 +234,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlURIEscape
xmlURIEscapeStr
xmlUTF8Strndup
-xmlUTF8Strpos
xmlUTF8Strsub
xmlValidCtxtNormalizeAttributeValue
xmlValidNormalizeAttributeValue
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 3dc6559..cc09f7d 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -910,6 +910,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlRelaxNGFreeValidCtxt
xmlRelaxNGGetParserErrors
xmlRelaxNGGetValidErrors
+xmlRelaxNGInitTypes
xmlRelaxNGNewDocParserCtxt
xmlRelaxNGNewMemParserCtxt
xmlRelaxNGNewParserCtxt
@@ -1433,7 +1434,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlURIEscapeStr
xmlURIPtr
xmlURIUnescapeString
-
XML_CTXT_FINISH_DTD_0 Duplicate the list Is the list empty ? Get the last element in the list Get the first element in the list Search the list for an existing value of @data Get the number of elements in the list Sort all the elements in the list Walk all the element of the first from first to last and apply the walker function to it Tries to open a control connection Tries to open a control connection to the given server/port Tries to change the remote directory Tries to delete an item (file or directory) from server Frees the context after closing the connection. Initiate fetch of the given file from the server. Initialize the FTP protocol layer. Currently it just checks for proxy informations, and get the hostname Do a listing on the server. All files info are passed back in the callbacks. Allocate and initialize a new FTP context. Get the callback information used to handle errors for a validation context Get the error and warning callback informations Initilize the default type libraries. Create an XML RelaxNGs parser context for that document. Note: since the process of compiling a RelaxNG schemas modifies the document, the @doc parameter is duplicated internally. Create an XML RelaxNGs parse context for that memory buffer expected to contain an XML RelaxNGs file. Dump an XML document, converting it to the given encoding Dump an XML document to an I/O buffer. Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is not available after this call. Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename is "-" the stdout file is used. If @format is set then the document will be indented on output. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called Dump an XML document to a file or an URL. Dump an XML document to an I/O buffer. NOTE: the I/O buffer is closed as part of the call. Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is not available after this call. Search a Ns registered under a given name space for a document. recurse on the parents until it finds the defined namespace or return NULL otherwise. @nameSpace can be NULL, this is a search for the default namespace. We don't allow to cross entities boundaries. If you don't declare the namespace within those you will be in troubles !!! A warning is generated to cover this case. API for the DTD handling and the validity checking API for the DTD handling and the validity checking Special value for finishDtd field when embedded in an xmlParserCtxt Special value for finishDtd field when embedded in an xmlParserCtxt Wrapper around xmlFileOpen_real that try it with an unescaped version of @filename, if this fails fallback to @filename Read @len bytes to @buffer from the I/O channel. Free up the memory used by a buffered parser input Close an FTP I/O channel Signature for a malloc() implementation. a malloc() equivalent, with logging of the allocation info. Provides the number of memory areas currently allocated show in-extenso the memory blocks allocated a function to provide the relative location of a UTF8 char a strndup for array of UTF8's a function to provide the equivalent of fetching a character from a string array storage size of an UTF8 string storage size of an UTF8 string the behaviour is not garanteed if the input string is not UTF-8 Create a substring from a given UTF-8 string Note: positions are given in units of UTF-8 chars
+XML_CTXT_FINISH_DTD_1
+_xmlValidCtxt
xmlAddAttributeDecl
xmlAddElementDecl
xmlAddID
@@ -1856,6 +1859,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_FROM_SCHEMASV
XML_FROM_TREE
XML_FROM_VALID
+XML_FROM_WRITER
XML_FROM_XINCLUDE
XML_FROM_XPATH
XML_FROM_XPOINTER
@@ -2407,6 +2411,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlMallocAtomicLoc
xmlMallocFunc
xmlMallocLoc
+xmlMemBlocks
xmlMemDisplay
xmlMemFree
xmlMemGet
@@ -2964,6 +2969,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XPATH_EXPR_ERROR
XPATH_INVALID_ARITY
XPATH_INVALID_CHAR_ERROR
+XPATH_INVALID_CTXT
XPATH_INVALID_CTXT_POSITION
XPATH_INVALID_CTXT_SIZE
XPATH_INVALID_OPERAND
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index 19a0caa..b1fd6a6 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -223,6 +223,8 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_CHECK_X
XML_COMMENT_NODE
XML_COMPLETE_ATTRS
+XML_CTXT_FINISH_DTD_0
+XML_CTXT_FINISH_DTD_1
XML_DEFAULT_VERSION
XML_DETECT_IDS
XML_DOCB_DOCUMENT_NODE
@@ -413,6 +415,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_FROM_SCHEMASV
XML_FROM_TREE
XML_FROM_VALID
+XML_FROM_WRITER
XML_FROM_XINCLUDE
XML_FROM_XPATH
XML_FROM_XPOINTER
@@ -1251,6 +1254,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XPATH_EXPR_ERROR
XPATH_INVALID_ARITY
XPATH_INVALID_CHAR_ERROR
+XPATH_INVALID_CTXT
XPATH_INVALID_CTXT_POSITION
XPATH_INVALID_CTXT_SIZE
XPATH_INVALID_OPERAND
@@ -2022,6 +2026,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlMallocAtomicLoc
xmlMallocFunc
xmlMallocLoc
+xmlMemBlocks
xmlMemDisplay
xmlMemFree
xmlMemGet
@@ -2364,6 +2369,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlRelaxNGFreeValidCtxt
xmlRelaxNGGetParserErrors
xmlRelaxNGGetValidErrors
+xmlRelaxNGInitTypes
xmlRelaxNGNewDocParserCtxt
xmlRelaxNGNewMemParserCtxt
xmlRelaxNGNewParserCtxt
diff --git a/doc/apibuild.py b/doc/apibuild.py
index 059d0bb..2cbf32f 100755
--- a/doc/apibuild.py
+++ b/doc/apibuild.py
@@ -32,6 +32,7 @@ ignored_files = {
"rngparser.c": "not yet integrated",
"rngparser.h": "not yet integrated",
"elfgcchack.h": "not a normal header",
+ "testapi.c": "generated regression tests",
}
ignored_words = {
diff --git a/doc/examples/examples.xml b/doc/examples/examples.xml
index 96534fc..bded118 100644
--- a/doc/examples/examples.xml
+++ b/doc/examples/examples.xml
@@ -100,7 +100,7 @@
old: the list Returns: a new copy of the list or NULL in case of error Function: xmlListEmpty
int xmlListEmpty (xmlListPtr l)
l: a list Returns: 1 if the list is empty, 0 otherwise Function: xmlListEnd
xmlLinkPtr xmlListEnd (xmlListPtr l)
+l: a list Returns: 1 if the list is empty, 0 if not empty and -1 in case of error Function: xmlListEnd
xmlLinkPtr xmlListEnd (xmlListPtr l)
l: a list Returns: the last element in the list, or NULL Function: xmlListFront
xmlLinkPtr xmlListFront (xmlListPtr l)
l: a list data: a search value Returns: the value associated to @data or NULL in case of error Function: xmlListSize
int xmlListSize (xmlListPtr l)
l: a list Returns: the number of elements in the list Function: xmlListSort
void xmlListSort (xmlListPtr l)
+l: a list Returns: the number of elements in the list or -1 in case of error Function: xmlListSort
void xmlListSort (xmlListPtr l)
l: a list Function: xmlListWalk
void xmlListWalk (xmlListPtr l,
xmlListWalker walker,
const void * user)
int xmlNanoFTPCloseConnection (void * ctx)
int xmlNanoFTPConnect (void * ctx)
void * xmlNanoFTPConnectTo (const char * server,
-
int port)int xmlNanoFTPCwd (void * ctx,
-
char * directory)int xmlNanoFTPDele (void * ctx,
+
char * file)int xmlNanoFTPCwd (void * ctx,
+
const char * directory)int xmlNanoFTPDele (void * ctx,
const char * file)void xmlNanoFTPFreeCtxt (void * ctx)
int xmlNanoFTPGet (void * ctx,
ftpDataCallback callback,
void * userData,
const char * filename)int xmlNanoFTPGetConnection (void * ctx)
int xmlNanoFTPGetResponse (void * ctx)
int xmlNanoFTPGetSocket (void * ctx,
const char * filename)void xmlNanoFTPInit (void)
-int xmlNanoFTPList (void * ctx,
+
ftpListCallback callback,
void * userData,
char * filename)int xmlNanoFTPList (void * ctx,
ftpListCallback callback,
void * userData,
const char * filename)void * xmlNanoFTPNewCtxt (const char * URL)
void * xmlNanoFTPOpen (const char * URL)
void xmlNanoFTPProxy (const char * host,
@@ -57,9 +57,9 @@ void ftpListCallback (void * userData,
int port,
const char * user,
const char * passwd,
int type)
const char * filename, ctx: an FTP context Returns: -1 in case of error, 0 otherwise Function: xmlNanoFTPConnectTo
void * xmlNanoFTPConnectTo (const char * server,
int port)
server: an FTP server name port: the port (use 21 if 0) Returns: an fTP context or NULL if it failed Function: xmlNanoFTPCwd
int xmlNanoFTPCwd (void * ctx,
char * directory)
+server: an FTP server name port: the port (use 21 if 0) Returns: an fTP context or NULL if it failed Function: xmlNanoFTPCwd
int xmlNanoFTPCwd (void * ctx,
const char * directory)
ctx: an FTP context directory: a directory on the server Returns: -1 incase of error, 1 if CWD worked, 0 if it failed Function: xmlNanoFTPDele
int xmlNanoFTPDele (void * ctx,
char * file)
+ctx: an FTP context directory: a directory on the server Returns: -1 incase of error, 1 if CWD worked, 0 if it failed Function: xmlNanoFTPDele
int xmlNanoFTPDele (void * ctx,
const char * file)
ctx: an FTP context file: a file or directory on the server Returns: -1 incase of error, 1 if DELE worked, 0 if it failed Function: xmlNanoFTPFreeCtxt
void xmlNanoFTPFreeCtxt (void * ctx)
const char * filename, ctx: an FTP context filename: the file to retrieve (or NULL if path is in context). Returns: the socket for the data connection, or <0 in case of error Function: xmlNanoFTPInit
void xmlNanoFTPInit (void)
Function: xmlNanoFTPList
int xmlNanoFTPList (void * ctx,
ftpListCallback callback,
void * userData,
char * filename)
+Function: xmlNanoFTPList
int xmlNanoFTPList (void * ctx,
ftpListCallback callback,
void * userData,
const char * filename)
ctx: an FTP context callback: the user callback userData: the user callback data filename: optional files to list Returns: -1 incase of error, 0 otherwise Function: xmlNanoFTPNewCtxt
void * xmlNanoFTPNewCtxt (const char * URL)
void xmlRelaxNGFreeValidCtxt (xmlRelaxNGValidCtxtPtr ctxt)
int xmlRelaxNGGetParserErrors (xmlRelaxNGParserCtxtPtr ctxt,
xmlRelaxNGValidityErrorFunc * err,
xmlRelaxNGValidityWarningFunc * warn,
void ** ctx)int xmlRelaxNGGetValidErrors (xmlRelaxNGValidCtxtPtr ctxt,
+
xmlRelaxNGValidityErrorFunc * err,
xmlRelaxNGValidityWarningFunc * warn,
void ** ctx)int xmlRelaxNGInitTypes (void)
xmlRelaxNGParserCtxtPtr xmlRelaxNGNewDocParserCtxt (xmlDocPtr doc)
xmlRelaxNGParserCtxtPtr xmlRelaxNGNewMemParserCtxt (const char * buffer,
int size)xmlRelaxNGParserCtxtPtr xmlRelaxNGNewParserCtxt (const char * URL)
@@ -118,7 +119,9 @@ The content of this structure is not made public by the API.
ctxt: a Relax-NG validation context err: the error callback result warn: the warning callback result ctx: contextual data for the callbacks result Returns: -1 in case of failure, 0 otherwise. Function: xmlRelaxNGGetValidErrors
int xmlRelaxNGGetValidErrors (xmlRelaxNGValidCtxtPtr ctxt,
xmlRelaxNGValidityErrorFunc * err,
xmlRelaxNGValidityWarningFunc * warn,
void ** ctx)
ctxt: a Relax-NG validation context err: the error function result warn: the warning function result ctx: the functions context result Returns: -1 in case of error and 0 otherwise Function: xmlRelaxNGNewDocParserCtxt
xmlRelaxNGParserCtxtPtr xmlRelaxNGNewDocParserCtxt (xmlDocPtr doc)
+ctxt: a Relax-NG validation context err: the error function result warn: the warning function result ctx: the functions context result Returns: -1 in case of error and 0 otherwise Function: xmlRelaxNGInitTypes
int xmlRelaxNGInitTypes (void)
+Returns: 0 in case of success and -1 in case of error. Function: xmlRelaxNGNewDocParserCtxt
xmlRelaxNGParserCtxtPtr xmlRelaxNGNewDocParserCtxt (xmlDocPtr doc)
doc: a preparsed document tree Returns: the parser context or NULL in case of error Function: xmlRelaxNGNewMemParserCtxt
xmlRelaxNGParserCtxtPtr xmlRelaxNGNewMemParserCtxt (const char * buffer,
int size)
filename: the filename (or URL) cur: the document Returns: the number of bytes written or -1 in case of failure. Function: xmlSaveFileEnc
int xmlSaveFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding)
filename: the filename (or URL) cur: the document encoding: the name of an encoding (or NULL) Returns: the number of bytes written or -1 in case of failure. Function: xmlSaveFileTo
int xmlSaveFileTo (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding)
-buf: an output I/O buffer cur: the document encoding: the encoding if any assuming the I/O layer handles the trancoding Returns: the number of bytes written or -1 in case of failure. Function: xmlSaveFormatFile
int xmlSaveFormatFile (const char * filename,
xmlDocPtr cur,
int format)
filename: the filename (or URL) cur: the document format: should formatting spaces been added Returns: the number of bytes written or -1 in case of failure. Function: xmlSaveFormatFileEnc
int xmlSaveFormatFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding,
int format)
filename: the filename or URL to output cur: the document being saved encoding: the name of the encoding to use or NULL. format: should formatting spaces be added. Returns: the number of bytes written or -1 in case of error. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called Function: xmlSaveFormatFileTo
int xmlSaveFormatFileTo (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding,
int format)
-buf: an output I/O buffer cur: the document encoding: the encoding if any assuming the I/O layer handles the trancoding format: should formatting spaces been added Returns: the number of bytes written or -1 in case of failure. Function: xmlSearchNs
xmlNsPtr xmlSearchNs (xmlDocPtr doc,
xmlNodePtr node,
const xmlChar * nameSpace)
doc: the document node: the current node nameSpace: the namespace prefix Returns: the namespace pointer or NULL. Function: xmlSearchNsByHref
xmlNsPtr xmlSearchNsByHref (xmlDocPtr doc,
xmlNodePtr node,
const xmlChar * href)
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html
index bc18015..e26d184 100644
--- a/doc/html/libxml-valid.html
+++ b/doc/html/libxml-valid.html
@@ -10,7 +10,7 @@ A:link, A:visited, A:active { text-decoration: underline }
Module valid from libxml2
uri API documentation The XML C parser and toolkit of Gnome xinclude Table of Contents
Structure xmlAttributeTable
struct _xmlHashTable
+ Module valid from libxml2
uri API documentation The XML C parser and toolkit of Gnome xinclude Table of Contents
#define XML_CTXT_FINISH_DTD_0
#define XML_CTXT_FINISH_DTD_1
Structure xmlAttributeTable
struct _xmlHashTable
The content of this structure is not made public by the API.
Typedef xmlAttributeTable * xmlAttributeTablePtr
Structure xmlElementTable
struct _xmlHashTable
@@ -104,6 +104,8 @@ void xmlValidityErrorFunc (void * ctx,
xmlValidityWarningFunc (void * ctx,
const char * msg,
... ...)
Description
+Macro: XML_CTXT_FINISH_DTD_0
#define XML_CTXT_FINISH_DTD_0
Macro: XML_CTXT_FINISH_DTD_1
#define XML_CTXT_FINISH_DTD_1
Structure xmlAttributeTable
Structure xmlAttributeTable
struct _xmlHashTable {
The content of this structure is not made public by the API.
}Structure xmlElementTable
Structure xmlElementTable
struct _xmlHashTable {
@@ -122,7 +124,7 @@ The content of this structure is not made public by the API.
int nodeNr : Depth of the parsing stack
int nodeMax : Max depth of the parsing stack
xmlNodePtr * nodeTab : array of nodes
- int finishDtd : finished validating the Dtd ?
+ unsigned int finishDtd : finished validating the Dtd ?
xmlDocPtr doc : the document
int valid : temporary validity check result state s
xmlValidState * vstate : current state
diff --git a/doc/html/libxml-xmlIO.html b/doc/html/libxml-xmlIO.html
index 1e3b3c3..1aaf3cd 100644
--- a/doc/html/libxml-xmlIO.html
+++ b/doc/html/libxml-xmlIO.html
@@ -102,7 +102,7 @@ int xmlOutputWriteCallback (void * contex
filename: the URI for matching Returns: a handler or NULL in case or failure Function: xmlFileRead
int xmlFileRead (void * context,
char * buffer,
int len)
context: the I/O context buffer: where to drop data len: number of bytes to write Returns: the number of bytes written Function: xmlFreeParserInputBuffer
void xmlFreeParserInputBuffer (xmlParserInputBufferPtr in)
+context: the I/O context buffer: where to drop data len: number of bytes to write Returns: the number of bytes written or < 0 in case of failure Function: xmlFreeParserInputBuffer
void xmlFreeParserInputBuffer (xmlParserInputBufferPtr in)
in: a buffered parser input Function: xmlIOFTPClose
int xmlIOFTPClose (void * context)
Enum xmlErrorLevel
Enum xmlErrorLevel {
XML_ERR_NONE = 0
diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html
index 90f9167..23d3416 100644
--- a/doc/html/libxml-xmlmemory.html
+++ b/doc/html/libxml-xmlmemory.html
@@ -30,6 +30,7 @@ void xmlFreeFunc (void * mem)
void * xmlMallocFunc (size_t size)
void * xmlMallocLoc (size_t size,
+
const char * file,
int line)int xmlMemBlocks (void)
void xmlMemDisplay (FILE * fp)
void xmlMemFree (void * ptr)
int xmlMemGet (xmlFreeFunc * freeFunc,
@@ -68,7 +69,9 @@ void * xmlMallocFunc (size_t size)
xmlMallocFunc * mallocFunc,
xmlReallocFunc * reallocFunc,
xmlStrdupFunc * strdupFunc)size: the size requested in bytes Returns: a pointer to the newly allocated block or NULL in case of error.
Function: xmlMallocLoc
void * xmlMallocLoc (size_t size,
const char * file,
int line)
size: an int specifying the size in byte to allocate. file: the file name or NULL line: the line number Returns: a pointer to the allocated area or NULL in case of lack of memory. Function: xmlMemDisplay
void xmlMemDisplay (FILE * fp)
+size: an int specifying the size in byte to allocate. file: the file name or NULL line: the line number Returns: a pointer to the allocated area or NULL in case of lack of memory. Function: xmlMemBlocks
int xmlMemBlocks (void)
+Returns: an int representing the number of blocks Function: xmlMemDisplay
void xmlMemDisplay (FILE * fp)
fp: a FILE descriptor used as the output file, if NULL, the result is written to the file .memorylist Function: xmlMemFree
void xmlMemFree (void * ptr)
diff --git a/doc/html/libxml-xmlstring.html b/doc/html/libxml-xmlstring.html
index 490df42..9b29924 100644
--- a/doc/html/libxml-xmlstring.html
+++ b/doc/html/libxml-xmlstring.html
@@ -38,7 +38,7 @@ A:link, A:visited, A:active { text-decoration: underline }
int xmlUTF8Strlen (const xmlChar * utf)
int xmlUTF8Strloc (const xmlChar * utf,
const xmlChar * utfchar)xmlChar * xmlUTF8Strndup (const xmlChar * utf,
-
int len)xmlChar * xmlUTF8Strpos (const xmlChar * utf,
+
int pos)const xmlChar * xmlUTF8Strpos (const xmlChar * utf,
int pos)int xmlUTF8Strsize (const xmlChar * utf,
int len)xmlChar * xmlUTF8Strsub (const xmlChar * utf,
int start,
int len)Description
@@ -97,10 +97,10 @@ A:link, A:visited, A:active { text-decoration: underline }
utf: the input UTF8 * utfchar: the UTF8 character to be found Returns: the relative character position of the desired char or -1 if not found Function: xmlUTF8Strndup
xmlChar * xmlUTF8Strndup (const xmlChar * utf,
int len)
utf: the input UTF8 * len: the len of @utf (in chars) Returns: a new UTF8 * or NULL Function: xmlUTF8Strpos
xmlChar * xmlUTF8Strpos (const xmlChar * utf,
int pos)
+utf: the input UTF8 * len: the len of @utf (in chars) Returns: a new UTF8 * or NULL Function: xmlUTF8Strpos
const xmlChar * xmlUTF8Strpos (const xmlChar * utf,
int pos)
utf: the input UTF8 * pos: the position of the desired UTF8 char (in chars) Returns: a pointer to the UTF8 character or NULL Function: xmlUTF8Strsize
int xmlUTF8Strsize (const xmlChar * utf,
int len)
-utf: a sequence of UTF-8 encoded bytes len: the number of characters in the array Returns: the storage size of the first 'len' characters of ARRAY Function: xmlUTF8Strsub
xmlChar * xmlUTF8Strsub (const xmlChar * utf,
int start,
int len)
utf: a sequence of UTF-8 encoded bytes start: relative pos of first char len: total number to copy Returns: a pointer to a newly created string or NULL if any problem