From 58f9d16e3a77d5207d9ccc413b61e2cb45190018 Mon Sep 17 00:00:00 2001
From: Mike Hommey
xmlValidatePushElement
-
+
+xmlExpGetStart
xmlParseCharData
xmlParseElementChildrenContentDecl
xmlParseEntityRef
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index fb3ad79..daaf7ce 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -124,6 +124,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlLoadCatalogs
+
xmlStreamWantsAnyNode
@@ -222,7 +223,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParseElementMixedContentDecl
xmlReconciliateNs
xmlURIEscape
-xmlURIUnescapeString
xmlValidateAttributeDecl
xmlValidateDocument
xmlValidateDocumentFinal
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index 834cde1..c0be627 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -232,6 +232,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathNotEqualValues
_htmlElemDesc
+_xmlURI
htmlAttrAllowed
htmlElementAllowedHere
htmlElementStatusHere
diff --git a/doc/APIchunk24.html b/doc/APIchunk24.html
index a965455..d853a75 100644
--- a/doc/APIchunk24.html
+++ b/doc/APIchunk24.html
@@ -56,6 +56,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlReplaceNode
xmlStrEqual
xmlStrncatNew
+xmlURIUnescapeString
xmlXPathCmpNodes
xmlXPathIdFunction
xmlXPathLangFunction
@@ -393,6 +394,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSkipBlankChars
+
xmlNanoFTPGetSocket
diff --git a/doc/APIchunk26.html b/doc/APIchunk26.html
index 5606555..e5b01d0 100644
--- a/doc/APIchunk26.html
+++ b/doc/APIchunk26.html
@@ -240,7 +240,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserValidityWarning
xmlTextReaderIsValid
xmlURIEscape
-xmlURIUnescapeString
xmlValidGetValidElements
xmlValidateDocumentFinal
xmlValidateNotationDecl
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index 9a6b23f..8bd78ca 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -77,7 +77,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlOutputMatchCallback
xmlOutputOpenCallback
xmlOutputWriteCallback
-xmlURIUnescapeString
xmlMemSetup
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 8a3f6d7..208205f 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -1242,6 +1242,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSchematronValidityErrorFunc
xmlSchematronValidityWarningFunc
xmlCleanupThreads
+xmlDllMain
xmlFreeMutex
xmlFreeRMutex
xmlGetGlobalState
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index bbfd181..8d12650 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -607,6 +607,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlIsIdeographic
xmlIsPubidChar
ftpListCallback
+xmlDllMain
xmlSchemaValidateListSimpleTypeFacet
xmlSchemaValidateLengthFacet
xmlSchemaValidateLengthFacetWhtsp
@@ -722,6 +723,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCtxtGetLastError
xmlCtxtReadIO
xmlCtxtResetLastError
+xmlDllMain
xmlFileClose
xmlFileRead
xmlFreeFunc
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index 4cfeef8..2a64797 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -1891,6 +1891,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlDictQLookup
xmlDictReference
xmlDictSize
+xmlDllMain
xmlDoValidityCheckingDefaultValue
xmlDoc
xmlDocCopyNode
diff --git a/doc/devhelp/libxml2-threads.html b/doc/devhelp/libxml2-threads.html
index 66e5ba4..3ce5f93 100644
--- a/doc/devhelp/libxml2-threads.html
+++ b/doc/devhelp/libxml2-threads.html
@@ -58,10 +58,11 @@ int xmlIsMainThread (void);
void xmlRMutexUnlock (xmlRMutexPtr tok);
xmlGlobalStatePtr xmlGetGlobalState (void);
xmlMutexPtr xmlNewMutex (void);
-void xmlRMutexLock (xmlRMutexPtr tok);
-void xmlInitThreads (void);
-void xmlUnlockLibrary (void);
+int xmlDllMain (void * hinstDLL,
unsigned long fdwReason,
void * lpvReserved);
void xmlFreeMutex (xmlMutexPtr tok);
+void xmlUnlockLibrary (void);
+void xmlInitThreads (void);
+void xmlRMutexLock (xmlRMutexPtr tok);
void xmlCleanupThreads (void)
xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library once processing has ended.
int xmlDllMain (void * hinstDLL,+
unsigned long fdwReason,
void * lpvReserved)
+
hinstDLL: | |
fdwReason: | |
lpvReserved: | |
Returns: |
void xmlFreeMutex (xmlMutexPtr tok)
xmlFreeMutex() is used to reclaim resources associated with a libxml2 token struct.
diff --git a/doc/devhelp/libxml2-uri.html b/doc/devhelp/libxml2-uri.html index 33f32fa..c67dacf 100644 --- a/doc/devhelp/libxml2-uri.html +++ b/doc/devhelp/libxml2-uri.html @@ -76,9 +76,10 @@ int xmlParseURIReference (xmlParseURIReference (str: | string to escape |
list: | exception list string of chars not to escape |
Returns: | a new escaped string or NULL in case of error. |
char * xmlURIUnescapeString (const char * str,
int len,
char * target)
-
Unescaping routine, does not do validity checks ! Output is direct unsigned char translation of %XX values (no encoding)
-str: | the string to unescape |
len: | the length in bytes to unescape (or <= 0 to indicate full string) |
target: | optional destination buffer |
Returns: | an copy of the string, but unescaped |
Unescaping routine, but does not check that the string is an URI. The output is a direct unsigned char translation of %XX values (no encoding) Note that the length of the result can only be smaller or same size as the input string.
+str: | the string to unescape |
len: | the length in bytes to unescape (or <= 0 to indicate full string) |
target: | optional destination buffer |
Returns: | a copy of the string, but unescaped, will return NULL only in case of error |
Typedef xmlRMutex * xmlRMutexPtr
void xmlCleanupThreads (void)+
int xmlDllMain (void * hinstDLL,
unsigned long fdwReason,
void * lpvReserved)
void xmlFreeMutex (xmlMutexPtr tok)
void xmlFreeRMutex (xmlRMutexPtr tok)
xmlGlobalStatePtr xmlGetGlobalState (void)@@ -38,7 +39,9 @@ The content of this structure is not made public by the API. The content of this structure is not made public by the API. }
void xmlCleanupThreads (void)
xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library once processing has ended.
-void xmlFreeMutex (xmlMutexPtr tok)
+Function: xmlDllMain
int xmlDllMain (void * hinstDLL,+
unsigned long fdwReason,
void * lpvReserved)
+
hinstDLL: fdwReason: lpvReserved: Returns: Function: xmlFreeMutex
void xmlFreeMutex (xmlMutexPtr tok)
xmlFreeMutex() is used to reclaim resources associated with a libxml2 token struct.
tok: the simple mutex Function: xmlFreeRMutex
void xmlFreeRMutex (xmlRMutexPtr tok)
xmlRFreeMutex() is used to reclaim resources associated with a reentrant mutex.
diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html index fa7ee19..1c668e8 100644 --- a/doc/html/libxml-uri.html +++ b/doc/html/libxml-uri.html @@ -36,9 +36,10 @@ A:link, A:visited, A:active { text-decoration: underline } char * user : the user part int port : the port number char * path : the path string - char * query : the query string + char * query : the query string (deprecated - use with char * fragment : the fragment identifier int cleanup : parsing potentially unclean URI + char * query_raw : the query string (as it appears in the }
xmlChar * xmlBuildRelativeURI (const xmlChar * URI,
const xmlChar * base)
Expresses the URI of the reference in terms relative to the base. Some examples of this operation include: base = "http://site1.com/docs/book1.html" URI input URI returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif ../img/pic1.gif http://site1.com/docs/pic1.gif pic1.gif http://site2.com/docs/pic1.gif http://site2.com/docs/pic1.gif base = "docs/book1.html" URI input URI returned docs/pic1.gif pic1.gif docs/img/pic1.gif img/pic1.gif img/pic1.gif ../img/pic1.gif http://site1.com/docs/pic1.gif http://site1.com/docs/pic1.gif Note: if the URI reference is really wierd or complicated, it may be worthwhile to first convert it into a "nice" one by calling xmlBuildURI (using 'base') before calling this routine, since this routine (for reasonable efficiency) assumes URI has already been through some validation.
URI: | the URI reference under consideration |
base: | the base value |
Returns: | a new URI string (to be freed by the caller) or NULL in case error. |
xmlChar * xmlBuildURI (const xmlChar * URI,
const xmlChar * base)
@@ -68,5 +69,5 @@ A:link, A:visited, A:active { text-decoration: underline }
str: the string of the URI to escape Returns: an copy of the string, but escaped 25 May 2001 Uses xmlParseURI and xmlURIEscapeStr to try to escape correctly according to RFC2396. - Carl Douglas Function: xmlURIEscapeStr
xmlChar * xmlURIEscapeStr (const xmlChar * str,
const xmlChar * list)
This routine escapes a string to hex, ignoring reserved characters (a-z) and the characters in the exception list.
str: string to escape list: exception list string of chars not to escape Returns: a new escaped string or NULL in case of error. Function: xmlURIUnescapeString
char * xmlURIUnescapeString (const char * str,
int len,
char * target)
-Unescaping routine, does not do validity checks ! Output is direct unsigned char translation of %XX values (no encoding)
-
str: the string to unescape len: the length in bytes to unescape (or <= 0 to indicate full string) target: optional destination buffer Returns: an copy of the string, but unescaped