diff --git a/doc/devhelp/libxml2-HTMLparser.html b/doc/devhelp/libxml2-HTMLparser.html index b5941266..306b7c3d 100644 --- a/doc/devhelp/libxml2-HTMLparser.html +++ b/doc/devhelp/libxml2-HTMLparser.html @@ -41,59 +41,59 @@
#define htmlDefaultSubelement(elt);
 #define htmlElementAllowedHereDesc(parent, elt);
 #define htmlRequiredAttrs(elt);
-typedef xmlParserNodeInfo htmlParserNodeInfo;
-typedef xmlParserInput htmlParserInput;
-typedef xmlParserCtxtPtr htmlParserCtxtPtr;
-typedef struct _htmlEntityDesc htmlEntityDesc;
 typedef xmlDocPtr htmlDocPtr;
+typedef struct _htmlElemDesc htmlElemDesc;
+typedef htmlElemDesc * htmlElemDescPtr;
+typedef struct _htmlEntityDesc htmlEntityDesc;
+typedef htmlEntityDesc * htmlEntityDescPtr;
+typedef xmlNodePtr htmlNodePtr;
+typedef xmlParserCtxt htmlParserCtxt;
+typedef xmlParserCtxtPtr htmlParserCtxtPtr;
+typedef xmlParserInput htmlParserInput;
+typedef xmlParserInputPtr htmlParserInputPtr;
+typedef xmlParserNodeInfo htmlParserNodeInfo;
+typedef enum htmlParserOption;
+typedef xmlSAXHandler htmlSAXHandler;
 typedef xmlSAXHandlerPtr htmlSAXHandlerPtr;
 typedef enum htmlStatus;
-typedef xmlNodePtr htmlNodePtr;
-typedef htmlElemDesc * htmlElemDescPtr;
-typedef struct _htmlElemDesc htmlElemDesc;
-typedef xmlSAXHandler htmlSAXHandler;
-typedef xmlParserInputPtr htmlParserInputPtr;
-typedef enum htmlParserOption;
-typedef htmlEntityDesc * htmlEntityDescPtr;
-typedef xmlParserCtxt htmlParserCtxt;
-int	htmlIsScriptAttribute		(const xmlChar * name);
-int	htmlHandleOmittedElem		(int val);
-htmlDocPtr	htmlReadFd		(int fd, 
const char * URL,
const char * encoding,
int options); -htmlDocPtr htmlReadIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); -htmlDocPtr htmlParseFile (const char * filename,
const char * encoding); -htmlDocPtr htmlCtxtReadDoc (htmlParserCtxtPtr ctxt,
const xmlChar * cur,
const char * URL,
const char * encoding,
int options); -int htmlAutoCloseTag (htmlDocPtr doc,
const xmlChar * name,
htmlNodePtr elem); -int htmlParseChunk (htmlParserCtxtPtr ctxt,
const char * chunk,
int size,
int terminate); -const htmlElemDesc * htmlTagLookup (const xmlChar * tag); -htmlParserCtxtPtr htmlCreateMemoryParserCtxt (const char * buffer,
int size); -void htmlCtxtReset (htmlParserCtxtPtr ctxt); -int htmlElementAllowedHere (const htmlElemDesc * parent,
const xmlChar * elt); -htmlDocPtr htmlCtxtReadIO (htmlParserCtxtPtr ctxt,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); -htmlParserCtxtPtr htmlCreatePushParserCtxt (htmlSAXHandlerPtr sax,
void * user_data,
const char * chunk,
int size,
const char * filename,
xmlCharEncoding enc); -htmlDocPtr htmlReadMemory (const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); -int htmlIsAutoClosed (htmlDocPtr doc,
htmlNodePtr elem); -int htmlParseCharRef (htmlParserCtxtPtr ctxt); -htmlDocPtr htmlReadDoc (const xmlChar * cur,
const char * URL,
const char * encoding,
int options); -int htmlEncodeEntities (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen,
int quoteChar); -htmlStatus htmlNodeStatus (const htmlNodePtr node,
int legacy); -htmlStatus htmlAttrAllowed (const htmlElemDesc * elt,
const xmlChar * attr,
int legacy); -htmlDocPtr htmlSAXParseFile (const char * filename,
const char * encoding,
htmlSAXHandlerPtr sax,
void * userData); -const htmlEntityDesc * htmlParseEntityRef (htmlParserCtxtPtr ctxt,
const xmlChar ** str); -htmlStatus htmlElementStatusHere (const htmlElemDesc * parent,
const htmlElemDesc * elt); -const htmlEntityDesc * htmlEntityValueLookup (unsigned int value); -void htmlParseElement (htmlParserCtxtPtr ctxt); int UTF8ToHtml (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen); -const htmlEntityDesc * htmlEntityLookup (const xmlChar * name); -void htmlFreeParserCtxt (htmlParserCtxtPtr ctxt); -htmlDocPtr htmlCtxtReadMemory (htmlParserCtxtPtr ctxt,
const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); +htmlStatus htmlAttrAllowed (const htmlElemDesc * elt,
const xmlChar * attr,
int legacy); +int htmlAutoCloseTag (htmlDocPtr doc,
const xmlChar * name,
htmlNodePtr elem); +htmlParserCtxtPtr htmlCreateMemoryParserCtxt (const char * buffer,
int size); +htmlParserCtxtPtr htmlCreatePushParserCtxt (htmlSAXHandlerPtr sax,
void * user_data,
const char * chunk,
int size,
const char * filename,
xmlCharEncoding enc); +htmlDocPtr htmlCtxtReadDoc (htmlParserCtxtPtr ctxt,
const xmlChar * cur,
const char * URL,
const char * encoding,
int options); htmlDocPtr htmlCtxtReadFd (htmlParserCtxtPtr ctxt,
int fd,
const char * URL,
const char * encoding,
int options); -htmlDocPtr htmlReadFile (const char * filename,
const char * encoding,
int options); htmlDocPtr htmlCtxtReadFile (htmlParserCtxtPtr ctxt,
const char * filename,
const char * encoding,
int options); -int htmlParseDocument (htmlParserCtxtPtr ctxt); -htmlParserCtxtPtr htmlNewParserCtxt (void); -htmlDocPtr htmlSAXParseDoc (const xmlChar * cur,
const char * encoding,
htmlSAXHandlerPtr sax,
void * userData); +htmlDocPtr htmlCtxtReadIO (htmlParserCtxtPtr ctxt,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); +htmlDocPtr htmlCtxtReadMemory (htmlParserCtxtPtr ctxt,
const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); +void htmlCtxtReset (htmlParserCtxtPtr ctxt); int htmlCtxtUseOptions (htmlParserCtxtPtr ctxt,
int options); +int htmlElementAllowedHere (const htmlElemDesc * parent,
const xmlChar * elt); +htmlStatus htmlElementStatusHere (const htmlElemDesc * parent,
const htmlElemDesc * elt); +int htmlEncodeEntities (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen,
int quoteChar); +const htmlEntityDesc * htmlEntityLookup (const xmlChar * name); +const htmlEntityDesc * htmlEntityValueLookup (unsigned int value); +void htmlFreeParserCtxt (htmlParserCtxtPtr ctxt); +int htmlHandleOmittedElem (int val); +int htmlIsAutoClosed (htmlDocPtr doc,
htmlNodePtr elem); +int htmlIsScriptAttribute (const xmlChar * name); +htmlParserCtxtPtr htmlNewParserCtxt (void); +htmlStatus htmlNodeStatus (const htmlNodePtr node,
int legacy); +int htmlParseCharRef (htmlParserCtxtPtr ctxt); +int htmlParseChunk (htmlParserCtxtPtr ctxt,
const char * chunk,
int size,
int terminate); htmlDocPtr htmlParseDoc (const xmlChar * cur,
const char * encoding); +int htmlParseDocument (htmlParserCtxtPtr ctxt); +void htmlParseElement (htmlParserCtxtPtr ctxt); +const htmlEntityDesc * htmlParseEntityRef (htmlParserCtxtPtr ctxt,
const xmlChar ** str); +htmlDocPtr htmlParseFile (const char * filename,
const char * encoding); +htmlDocPtr htmlReadDoc (const xmlChar * cur,
const char * URL,
const char * encoding,
int options); +htmlDocPtr htmlReadFd (int fd,
const char * URL,
const char * encoding,
int options); +htmlDocPtr htmlReadFile (const char * filename,
const char * encoding,
int options); +htmlDocPtr htmlReadIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); +htmlDocPtr htmlReadMemory (const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); +htmlDocPtr htmlSAXParseDoc (const xmlChar * cur,
const char * encoding,
htmlSAXHandlerPtr sax,
void * userData); +htmlDocPtr htmlSAXParseFile (const char * filename,
const char * encoding,
htmlSAXHandlerPtr sax,
void * userData); +const htmlElemDesc * htmlTagLookup (const xmlChar * tag);
diff --git a/doc/devhelp/libxml2-HTMLtree.html b/doc/devhelp/libxml2-HTMLtree.html index ec5d1132..7076c272 100644 --- a/doc/devhelp/libxml2-HTMLtree.html +++ b/doc/devhelp/libxml2-HTMLtree.html @@ -43,29 +43,29 @@

Author(s): Daniel Veillard

Synopsis

-
#define HTML_ENTITY_REF_NODE;
-#define HTML_COMMENT_NODE;
+      
#define HTML_COMMENT_NODE;
+#define HTML_ENTITY_REF_NODE;
+#define HTML_PI_NODE;
 #define HTML_PRESERVE_NODE;
 #define HTML_TEXT_NODE;
-#define HTML_PI_NODE;
-int	htmlNodeDumpFileFormat		(FILE * out, 
xmlDocPtr doc,
xmlNodePtr cur,
const char * encoding,
int format); -void htmlDocDumpMemory (xmlDocPtr cur,
xmlChar ** mem,
int * size); -int htmlSaveFile (const char * filename,
xmlDocPtr cur); -int htmlDocDump (FILE * f,
xmlDocPtr cur); -void htmlDocDumpMemoryFormat (xmlDocPtr cur,
xmlChar ** mem,
int * size,
int format); -int htmlIsBooleanAttr (const xmlChar * name); -int htmlSaveFileFormat (const char * filename,
xmlDocPtr cur,
const char * encoding,
int format); -void htmlNodeDumpFormatOutput (xmlOutputBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
const char * encoding,
int format); -int htmlSetMetaEncoding (htmlDocPtr doc,
const xmlChar * encoding); -int htmlSaveFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding); -void htmlNodeDumpOutput (xmlOutputBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
const char * encoding); -int htmlNodeDump (xmlBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur); -htmlDocPtr htmlNewDoc (const xmlChar * URI,
const xmlChar * ExternalID); -const xmlChar * htmlGetMetaEncoding (htmlDocPtr doc); -void htmlNodeDumpFile (FILE * out,
xmlDocPtr doc,
xmlNodePtr cur); void htmlDocContentDumpFormatOutput (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding,
int format); -htmlDocPtr htmlNewDocNoDtD (const xmlChar * URI,
const xmlChar * ExternalID); void htmlDocContentDumpOutput (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding); +int htmlDocDump (FILE * f,
xmlDocPtr cur); +void htmlDocDumpMemory (xmlDocPtr cur,
xmlChar ** mem,
int * size); +void htmlDocDumpMemoryFormat (xmlDocPtr cur,
xmlChar ** mem,
int * size,
int format); +const xmlChar * htmlGetMetaEncoding (htmlDocPtr doc); +int htmlIsBooleanAttr (const xmlChar * name); +htmlDocPtr htmlNewDoc (const xmlChar * URI,
const xmlChar * ExternalID); +htmlDocPtr htmlNewDocNoDtD (const xmlChar * URI,
const xmlChar * ExternalID); +int htmlNodeDump (xmlBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur); +void htmlNodeDumpFile (FILE * out,
xmlDocPtr doc,
xmlNodePtr cur); +int htmlNodeDumpFileFormat (FILE * out,
xmlDocPtr doc,
xmlNodePtr cur,
const char * encoding,
int format); +void htmlNodeDumpFormatOutput (xmlOutputBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
const char * encoding,
int format); +void htmlNodeDumpOutput (xmlOutputBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
const char * encoding); +int htmlSaveFile (const char * filename,
xmlDocPtr cur); +int htmlSaveFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding); +int htmlSaveFileFormat (const char * filename,
xmlDocPtr cur,
const char * encoding,
int format); +int htmlSetMetaEncoding (htmlDocPtr doc,
const xmlChar * encoding);
diff --git a/doc/devhelp/libxml2-SAX.html b/doc/devhelp/libxml2-SAX.html index aa51f3ee..b487a0c2 100644 --- a/doc/devhelp/libxml2-SAX.html +++ b/doc/devhelp/libxml2-SAX.html @@ -44,42 +44,42 @@

Author(s): Daniel Veillard

Synopsis

-
void	comment			(void * ctx, 
const xmlChar * value); -int checkNamespace (void * ctx,
xmlChar * namespace); -int getColumnNumber (void * ctx); -void entityDecl (void * ctx,
const xmlChar * name,
int type,
const xmlChar * publicId,
const xmlChar * systemId,
xmlChar * content); -void attribute (void * ctx,
const xmlChar * fullname,
const xmlChar * value); -xmlNsPtr getNamespace (void * ctx); -void setDocumentLocator (void * ctx,
xmlSAXLocatorPtr loc); -void initxmlDefaultSAXHandler (xmlSAXHandlerV1 * hdlr,
int warning); -void ignorableWhitespace (void * ctx,
const xmlChar * ch,
int len); -int hasExternalSubset (void * ctx); -void unparsedEntityDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId,
const xmlChar * notationName); -void globalNamespace (void * ctx,
const xmlChar * href,
const xmlChar * prefix); -int hasInternalSubset (void * ctx); -void reference (void * ctx,
const xmlChar * name); -void notationDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId); -const xmlChar * getSystemId (void * ctx); -void externalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -xmlParserInputPtr resolveEntity (void * ctx,
const xmlChar * publicId,
const xmlChar * systemId); -void startDocument (void * ctx); -void setNamespace (void * ctx,
const xmlChar * name); -void cdataBlock (void * ctx,
const xmlChar * value,
int len); -const xmlChar * getPublicId (void * ctx); -void inithtmlDefaultSAXHandler (xmlSAXHandlerV1 * hdlr); -void processingInstruction (void * ctx,
const xmlChar * target,
const xmlChar * data); -void endElement (void * ctx,
const xmlChar * name); -void namespaceDecl (void * ctx,
const xmlChar * href,
const xmlChar * prefix); -void startElement (void * ctx,
const xmlChar * fullname,
const xmlChar ** atts); -xmlEntityPtr getEntity (void * ctx,
const xmlChar * name); -void characters (void * ctx,
const xmlChar * ch,
int len); -void elementDecl (void * ctx,
const xmlChar * name,
int type,
xmlElementContentPtr content); -xmlEntityPtr getParameterEntity (void * ctx,
const xmlChar * name); +
void	attribute			(void * ctx, 
const xmlChar * fullname,
const xmlChar * value); void attributeDecl (void * ctx,
const xmlChar * elem,
const xmlChar * fullname,
int type,
int def,
const xmlChar * defaultValue,
xmlEnumerationPtr tree); -int isStandalone (void * ctx); -void internalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +void cdataBlock (void * ctx,
const xmlChar * value,
int len); +void characters (void * ctx,
const xmlChar * ch,
int len); +int checkNamespace (void * ctx,
xmlChar * namespace); +void comment (void * ctx,
const xmlChar * value); +void elementDecl (void * ctx,
const xmlChar * name,
int type,
xmlElementContentPtr content); void endDocument (void * ctx); +void endElement (void * ctx,
const xmlChar * name); +void entityDecl (void * ctx,
const xmlChar * name,
int type,
const xmlChar * publicId,
const xmlChar * systemId,
xmlChar * content); +void externalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +int getColumnNumber (void * ctx); +xmlEntityPtr getEntity (void * ctx,
const xmlChar * name); int getLineNumber (void * ctx); +xmlNsPtr getNamespace (void * ctx); +xmlEntityPtr getParameterEntity (void * ctx,
const xmlChar * name); +const xmlChar * getPublicId (void * ctx); +const xmlChar * getSystemId (void * ctx); +void globalNamespace (void * ctx,
const xmlChar * href,
const xmlChar * prefix); +int hasExternalSubset (void * ctx); +int hasInternalSubset (void * ctx); +void ignorableWhitespace (void * ctx,
const xmlChar * ch,
int len); +void inithtmlDefaultSAXHandler (xmlSAXHandlerV1 * hdlr); +void initxmlDefaultSAXHandler (xmlSAXHandlerV1 * hdlr,
int warning); +void internalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +int isStandalone (void * ctx); +void namespaceDecl (void * ctx,
const xmlChar * href,
const xmlChar * prefix); +void notationDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId); +void processingInstruction (void * ctx,
const xmlChar * target,
const xmlChar * data); +void reference (void * ctx,
const xmlChar * name); +xmlParserInputPtr resolveEntity (void * ctx,
const xmlChar * publicId,
const xmlChar * systemId); +void setDocumentLocator (void * ctx,
xmlSAXLocatorPtr loc); +void setNamespace (void * ctx,
const xmlChar * name); +void startDocument (void * ctx); +void startElement (void * ctx,
const xmlChar * fullname,
const xmlChar ** atts); +void unparsedEntityDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId,
const xmlChar * notationName);
diff --git a/doc/devhelp/libxml2-SAX2.html b/doc/devhelp/libxml2-SAX2.html index 15c7729c..3bba5d2e 100644 --- a/doc/devhelp/libxml2-SAX2.html +++ b/doc/devhelp/libxml2-SAX2.html @@ -43,42 +43,42 @@

Author(s): Daniel Veillard

Synopsis

-
void	xmlSAX2EndElementNs		(void * ctx, 
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI); -void xmlSAX2Reference (void * ctx,
const xmlChar * name); -void xmlSAX2ElementDecl (void * ctx,
const xmlChar * name,
int type,
xmlElementContentPtr content); +
void	htmlDefaultSAXHandlerInit	(void);
+void	xmlDefaultSAXHandlerInit	(void);
 void	xmlSAX2AttributeDecl		(void * ctx, 
const xmlChar * elem,
const xmlChar * fullname,
int type,
int def,
const xmlChar * defaultValue,
xmlEnumerationPtr tree); +void xmlSAX2CDataBlock (void * ctx,
const xmlChar * value,
int len); +void xmlSAX2Characters (void * ctx,
const xmlChar * ch,
int len); void xmlSAX2Comment (void * ctx,
const xmlChar * value); +void xmlSAX2ElementDecl (void * ctx,
const xmlChar * name,
int type,
xmlElementContentPtr content); +void xmlSAX2EndDocument (void * ctx); +void xmlSAX2EndElement (void * ctx,
const xmlChar * name); +void xmlSAX2EndElementNs (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI); +void xmlSAX2EntityDecl (void * ctx,
const xmlChar * name,
int type,
const xmlChar * publicId,
const xmlChar * systemId,
xmlChar * content); +void xmlSAX2ExternalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); int xmlSAX2GetColumnNumber (void * ctx); xmlEntityPtr xmlSAX2GetEntity (void * ctx,
const xmlChar * name); -void xmlSAX2UnparsedEntityDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId,
const xmlChar * notationName); -int xmlSAXVersion (xmlSAXHandler * hdlr,
int version); -void xmlSAX2IgnorableWhitespace (void * ctx,
const xmlChar * ch,
int len); -void xmlSAX2NotationDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId); -void xmlSAX2StartDocument (void * ctx); -void xmlSAX2EndElement (void * ctx,
const xmlChar * name); -xmlParserInputPtr xmlSAX2ResolveEntity (void * ctx,
const xmlChar * publicId,
const xmlChar * systemId); -void xmlSAX2ExternalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -const xmlChar * xmlSAX2GetPublicId (void * ctx); -int xmlSAX2IsStandalone (void * ctx); -void xmlSAX2EndDocument (void * ctx); -void xmlSAX2ProcessingInstruction (void * ctx,
const xmlChar * target,
const xmlChar * data); -void xmlSAX2InternalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -void xmlSAX2Characters (void * ctx,
const xmlChar * ch,
int len); -int xmlSAXDefaultVersion (int version); -void xmlSAX2StartElement (void * ctx,
const xmlChar * fullname,
const xmlChar ** atts); -void xmlSAX2SetDocumentLocator (void * ctx,
xmlSAXLocatorPtr loc); -void xmlSAX2CDataBlock (void * ctx,
const xmlChar * value,
int len); -void xmlSAX2StartElementNs (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI,
int nb_namespaces,
const xmlChar ** namespaces,
int nb_attributes,
int nb_defaulted,
const xmlChar ** attributes); -int xmlSAX2HasExternalSubset (void * ctx); -void htmlDefaultSAXHandlerInit (void); int xmlSAX2GetLineNumber (void * ctx); -int xmlSAX2HasInternalSubset (void * ctx); -void xmlSAX2InitHtmlDefaultSAXHandler (xmlSAXHandler * hdlr); -void xmlDefaultSAXHandlerInit (void); -void xmlSAX2InitDefaultSAXHandler (xmlSAXHandler * hdlr,
int warning); xmlEntityPtr xmlSAX2GetParameterEntity (void * ctx,
const xmlChar * name); +const xmlChar * xmlSAX2GetPublicId (void * ctx); const xmlChar * xmlSAX2GetSystemId (void * ctx); -void xmlSAX2EntityDecl (void * ctx,
const xmlChar * name,
int type,
const xmlChar * publicId,
const xmlChar * systemId,
xmlChar * content); +int xmlSAX2HasExternalSubset (void * ctx); +int xmlSAX2HasInternalSubset (void * ctx); +void xmlSAX2IgnorableWhitespace (void * ctx,
const xmlChar * ch,
int len); +void xmlSAX2InitDefaultSAXHandler (xmlSAXHandler * hdlr,
int warning); +void xmlSAX2InitHtmlDefaultSAXHandler (xmlSAXHandler * hdlr); +void xmlSAX2InternalSubset (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +int xmlSAX2IsStandalone (void * ctx); +void xmlSAX2NotationDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId); +void xmlSAX2ProcessingInstruction (void * ctx,
const xmlChar * target,
const xmlChar * data); +void xmlSAX2Reference (void * ctx,
const xmlChar * name); +xmlParserInputPtr xmlSAX2ResolveEntity (void * ctx,
const xmlChar * publicId,
const xmlChar * systemId); +void xmlSAX2SetDocumentLocator (void * ctx,
xmlSAXLocatorPtr loc); +void xmlSAX2StartDocument (void * ctx); +void xmlSAX2StartElement (void * ctx,
const xmlChar * fullname,
const xmlChar ** atts); +void xmlSAX2StartElementNs (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI,
int nb_namespaces,
const xmlChar ** namespaces,
int nb_attributes,
int nb_defaulted,
const xmlChar ** attributes); +void xmlSAX2UnparsedEntityDecl (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId,
const xmlChar * notationName); +int xmlSAXDefaultVersion (int version); +int xmlSAXVersion (xmlSAXHandler * hdlr,
int version);
diff --git a/doc/devhelp/libxml2-c14n.html b/doc/devhelp/libxml2-c14n.html index 602d932a..cb1536a3 100644 --- a/doc/devhelp/libxml2-c14n.html +++ b/doc/devhelp/libxml2-c14n.html @@ -44,11 +44,11 @@

Synopsis

typedef enum xmlC14NMode;
-int	xmlC14NExecute			(xmlDocPtr doc, 
xmlC14NIsVisibleCallback is_visible_callback,
void * user_data,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlOutputBufferPtr buf); -int xmlC14NDocSaveTo (xmlDocPtr doc,
xmlNodeSetPtr nodes,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlOutputBufferPtr buf); -typedef int xmlC14NIsVisibleCallback (void * user_data,
xmlNodePtr node,
xmlNodePtr parent); -int xmlC14NDocSave (xmlDocPtr doc,
xmlNodeSetPtr nodes,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
const char * filename,
int compression); int xmlC14NDocDumpMemory (xmlDocPtr doc,
xmlNodeSetPtr nodes,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlChar ** doc_txt_ptr); +int xmlC14NDocSave (xmlDocPtr doc,
xmlNodeSetPtr nodes,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
const char * filename,
int compression); +int xmlC14NDocSaveTo (xmlDocPtr doc,
xmlNodeSetPtr nodes,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlOutputBufferPtr buf); +int xmlC14NExecute (xmlDocPtr doc,
xmlC14NIsVisibleCallback is_visible_callback,
void * user_data,
int mode,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlOutputBufferPtr buf); +typedef int xmlC14NIsVisibleCallback (void * user_data,
xmlNodePtr node,
xmlNodePtr parent);
diff --git a/doc/devhelp/libxml2-catalog.html b/doc/devhelp/libxml2-catalog.html index 04dedd8d..bba25d18 100644 --- a/doc/devhelp/libxml2-catalog.html +++ b/doc/devhelp/libxml2-catalog.html @@ -43,48 +43,48 @@

Author(s): Daniel Veillard

Synopsis

-
#define XML_CATALOG_PI;
-#define XML_CATALOGS_NAMESPACE;
+      
#define XML_CATALOGS_NAMESPACE;
+#define XML_CATALOG_PI;
+typedef struct _xmlCatalog xmlCatalog;
 typedef enum xmlCatalogAllow;
 typedef enum xmlCatalogPrefer;
-typedef struct _xmlCatalog xmlCatalog;
 typedef xmlCatalog * xmlCatalogPtr;
-void	xmlFreeCatalog			(xmlCatalogPtr catal);
-void	xmlLoadCatalogs			(const char * pathss);
-xmlChar *	xmlCatalogLocalResolve	(void * catalogs, 
const xmlChar * pubID,
const xmlChar * sysID); int xmlACatalogAdd (xmlCatalogPtr catal,
const xmlChar * type,
const xmlChar * orig,
const xmlChar * replace); -xmlChar * xmlACatalogResolvePublic (xmlCatalogPtr catal,
const xmlChar * pubID); -xmlCatalogAllow xmlCatalogGetDefaults (void); +void xmlACatalogDump (xmlCatalogPtr catal,
FILE * out); int xmlACatalogRemove (xmlCatalogPtr catal,
const xmlChar * value); -xmlCatalogPrefer xmlCatalogSetDefaultPrefer (xmlCatalogPrefer prefer); +xmlChar * xmlACatalogResolve (xmlCatalogPtr catal,
const xmlChar * pubID,
const xmlChar * sysID); +xmlChar * xmlACatalogResolvePublic (xmlCatalogPtr catal,
const xmlChar * pubID); +xmlChar * xmlACatalogResolveSystem (xmlCatalogPtr catal,
const xmlChar * sysID); xmlChar * xmlACatalogResolveURI (xmlCatalogPtr catal,
const xmlChar * URI); int xmlCatalogAdd (const xmlChar * type,
const xmlChar * orig,
const xmlChar * replace); -xmlChar * xmlCatalogResolvePublic (const xmlChar * pubID); -const xmlChar * xmlCatalogGetSystem (const xmlChar * sysID); -void xmlInitializeCatalog (void); -int xmlLoadCatalog (const char * filename); -int xmlCatalogRemove (const xmlChar * value); -int xmlCatalogIsEmpty (xmlCatalogPtr catal); -void xmlACatalogDump (xmlCatalogPtr catal,
FILE * out); -void xmlCatalogFreeLocal (void * catalogs); -xmlChar * xmlACatalogResolve (xmlCatalogPtr catal,
const xmlChar * pubID,
const xmlChar * sysID); -xmlChar * xmlCatalogResolveSystem (const xmlChar * sysID); -xmlCatalogPtr xmlLoadSGMLSuperCatalog (const char * filename); -int xmlCatalogConvert (void); -const xmlChar * xmlCatalogGetPublic (const xmlChar * pubID); -xmlCatalogPtr xmlLoadACatalog (const char * filename); -xmlChar * xmlACatalogResolveSystem (xmlCatalogPtr catal,
const xmlChar * sysID); -xmlChar * xmlCatalogLocalResolveURI (void * catalogs,
const xmlChar * URI); -int xmlConvertSGMLCatalog (xmlCatalogPtr catal); void * xmlCatalogAddLocal (void * catalogs,
const xmlChar * URL); +void xmlCatalogCleanup (void); +int xmlCatalogConvert (void); +void xmlCatalogDump (FILE * out); +void xmlCatalogFreeLocal (void * catalogs); +xmlCatalogAllow xmlCatalogGetDefaults (void); +const xmlChar * xmlCatalogGetPublic (const xmlChar * pubID); +const xmlChar * xmlCatalogGetSystem (const xmlChar * sysID); +int xmlCatalogIsEmpty (xmlCatalogPtr catal); +xmlChar * xmlCatalogLocalResolve (void * catalogs,
const xmlChar * pubID,
const xmlChar * sysID); +xmlChar * xmlCatalogLocalResolveURI (void * catalogs,
const xmlChar * URI); +int xmlCatalogRemove (const xmlChar * value); +xmlChar * xmlCatalogResolve (const xmlChar * pubID,
const xmlChar * sysID); +xmlChar * xmlCatalogResolvePublic (const xmlChar * pubID); +xmlChar * xmlCatalogResolveSystem (const xmlChar * sysID); +xmlChar * xmlCatalogResolveURI (const xmlChar * URI); +int xmlCatalogSetDebug (int level); +xmlCatalogPrefer xmlCatalogSetDefaultPrefer (xmlCatalogPrefer prefer); +void xmlCatalogSetDefaults (xmlCatalogAllow allow); +int xmlConvertSGMLCatalog (xmlCatalogPtr catal); +void xmlFreeCatalog (xmlCatalogPtr catal); +void xmlInitializeCatalog (void); +xmlCatalogPtr xmlLoadACatalog (const char * filename); +int xmlLoadCatalog (const char * filename); +void xmlLoadCatalogs (const char * pathss); +xmlCatalogPtr xmlLoadSGMLSuperCatalog (const char * filename); xmlCatalogPtr xmlNewCatalog (int sgml); xmlDocPtr xmlParseCatalogFile (const char * filename); -int xmlCatalogSetDebug (int level); -xmlChar * xmlCatalogResolve (const xmlChar * pubID,
const xmlChar * sysID); -void xmlCatalogSetDefaults (xmlCatalogAllow allow); -void xmlCatalogDump (FILE * out); -void xmlCatalogCleanup (void); -xmlChar * xmlCatalogResolveURI (const xmlChar * URI);
diff --git a/doc/devhelp/libxml2-chvalid.html b/doc/devhelp/libxml2-chvalid.html index 9c771583..a0cac17d 100644 --- a/doc/devhelp/libxml2-chvalid.html +++ b/doc/devhelp/libxml2-chvalid.html @@ -43,35 +43,35 @@

Author(s): William Brack <wbrack@mmm.com.hk>

Synopsis

-
#define xmlIsExtender_ch(c);
-#define xmlIsPubidCharQ(c);
-#define xmlIsPubidChar_ch(c);
-#define xmlIsIdeographicQ(c);
-#define xmlIsExtenderQ(c);
+      
#define xmlIsBaseCharQ(c);
+#define xmlIsBaseChar_ch(c);
+#define xmlIsBlankQ(c);
+#define xmlIsBlank_ch(c);
+#define xmlIsCharQ(c);
 #define xmlIsChar_ch(c);
+#define xmlIsCombiningQ(c);
 #define xmlIsDigitQ(c);
 #define xmlIsDigit_ch(c);
-#define xmlIsBaseChar_ch(c);
-#define xmlIsCombiningQ(c);
-#define xmlIsBlankQ(c);
-#define xmlIsCharQ(c);
-#define xmlIsBaseCharQ(c);
-#define xmlIsBlank_ch(c);
+#define xmlIsExtenderQ(c);
+#define xmlIsExtender_ch(c);
+#define xmlIsIdeographicQ(c);
+#define xmlIsPubidCharQ(c);
+#define xmlIsPubidChar_ch(c);
 typedef struct _xmlChLRange xmlChLRange;
-typedef xmlChSRange * xmlChSRangePtr;
 typedef xmlChLRange * xmlChLRangePtr;
+typedef struct _xmlChRangeGroup xmlChRangeGroup;
 typedef xmlChRangeGroup * xmlChRangeGroupPtr;
 typedef struct _xmlChSRange xmlChSRange;
-typedef struct _xmlChRangeGroup xmlChRangeGroup;
-int	xmlIsChar			(unsigned int ch);
-int	xmlIsDigit			(unsigned int ch);
-int	xmlIsBlank			(unsigned int ch);
-int	xmlIsIdeographic		(unsigned int ch);
+typedef xmlChSRange * xmlChSRangePtr;
 int	xmlCharInRange			(unsigned int val, 
const xmlChRangeGroup * rptr); -int xmlIsPubidChar (unsigned int ch); -int xmlIsCombining (unsigned int ch); int xmlIsBaseChar (unsigned int ch); +int xmlIsBlank (unsigned int ch); +int xmlIsChar (unsigned int ch); +int xmlIsCombining (unsigned int ch); +int xmlIsDigit (unsigned int ch); int xmlIsExtender (unsigned int ch); +int xmlIsIdeographic (unsigned int ch); +int xmlIsPubidChar (unsigned int ch);
diff --git a/doc/devhelp/libxml2-debugXML.html b/doc/devhelp/libxml2-debugXML.html index 8eb2e48d..b5b431cc 100644 --- a/doc/devhelp/libxml2-debugXML.html +++ b/doc/devhelp/libxml2-debugXML.html @@ -45,36 +45,36 @@

Synopsis

typedef struct _xmlShellCtxt xmlShellCtxt;
 typedef xmlShellCtxt * xmlShellCtxtPtr;
-void	xmlDebugDumpAttrList		(FILE * output, 
xmlAttrPtr attr,
int depth); -void xmlLsOneNode (FILE * output,
xmlNodePtr node); -typedef char * xmlShellReadlineFunc (char * prompt); -int xmlShellSave (xmlShellCtxtPtr ctxt,
char * filename,
xmlNodePtr node,
xmlNodePtr node2); const char * xmlBoolToText (int boolval); -int xmlShellWrite (xmlShellCtxtPtr ctxt,
char * filename,
xmlNodePtr node,
xmlNodePtr node2); -int xmlShellDu (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr tree,
xmlNodePtr node2); -int xmlShellValidate (xmlShellCtxtPtr ctxt,
char * dtd,
xmlNodePtr node,
xmlNodePtr node2); int xmlDebugCheckDocument (FILE * output,
xmlDocPtr doc); -void xmlShellPrintXPathResult (xmlXPathObjectPtr list); -typedef int xmlShellCmd (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr node,
xmlNodePtr node2); -int xmlShellLoad (xmlShellCtxtPtr ctxt,
char * filename,
xmlNodePtr node,
xmlNodePtr node2); +void xmlDebugDumpAttr (FILE * output,
xmlAttrPtr attr,
int depth); +void xmlDebugDumpAttrList (FILE * output,
xmlAttrPtr attr,
int depth); +void xmlDebugDumpDTD (FILE * output,
xmlDtdPtr dtd); +void xmlDebugDumpDocument (FILE * output,
xmlDocPtr doc); +void xmlDebugDumpDocumentHead (FILE * output,
xmlDocPtr doc); +void xmlDebugDumpEntities (FILE * output,
xmlDocPtr doc); +void xmlDebugDumpNode (FILE * output,
xmlNodePtr node,
int depth); +void xmlDebugDumpNodeList (FILE * output,
xmlNodePtr node,
int depth); +void xmlDebugDumpOneNode (FILE * output,
xmlNodePtr node,
int depth); void xmlDebugDumpString (FILE * output,
const xmlChar * str); +int xmlLsCountNode (xmlNodePtr node); +void xmlLsOneNode (FILE * output,
xmlNodePtr node); +void xmlShell (xmlDocPtr doc,
char * filename,
xmlShellReadlineFunc input,
FILE * output); int xmlShellBase (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr node,
xmlNodePtr node2); int xmlShellCat (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr node,
xmlNodePtr node2); -void xmlDebugDumpDTD (FILE * output,
xmlDtdPtr dtd); -void xmlDebugDumpNode (FILE * output,
xmlNodePtr node,
int depth); -void xmlDebugDumpEntities (FILE * output,
xmlDocPtr doc); -void xmlShellPrintNode (xmlNodePtr node); -int xmlShellPwd (xmlShellCtxtPtr ctxt,
char * buffer,
xmlNodePtr node,
xmlNodePtr node2); -void xmlDebugDumpNodeList (FILE * output,
xmlNodePtr node,
int depth); -void xmlDebugDumpAttr (FILE * output,
xmlAttrPtr attr,
int depth); -void xmlDebugDumpDocument (FILE * output,
xmlDocPtr doc); -int xmlLsCountNode (xmlNodePtr node); -void xmlShellPrintXPathError (int errorType,
const char * arg); +typedef int xmlShellCmd (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr node,
xmlNodePtr node2); int xmlShellDir (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr node,
xmlNodePtr node2); -void xmlDebugDumpOneNode (FILE * output,
xmlNodePtr node,
int depth); +int xmlShellDu (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr tree,
xmlNodePtr node2); int xmlShellList (xmlShellCtxtPtr ctxt,
char * arg,
xmlNodePtr node,
xmlNodePtr node2); -void xmlDebugDumpDocumentHead (FILE * output,
xmlDocPtr doc); -void xmlShell (xmlDocPtr doc,
char * filename,
xmlShellReadlineFunc input,
FILE * output); +int xmlShellLoad (xmlShellCtxtPtr ctxt,
char * filename,
xmlNodePtr node,
xmlNodePtr node2); +void xmlShellPrintNode (xmlNodePtr node); +void xmlShellPrintXPathError (int errorType,
const char * arg); +void xmlShellPrintXPathResult (xmlXPathObjectPtr list); +int xmlShellPwd (xmlShellCtxtPtr ctxt,
char * buffer,
xmlNodePtr node,
xmlNodePtr node2); +typedef char * xmlShellReadlineFunc (char * prompt); +int xmlShellSave (xmlShellCtxtPtr ctxt,
char * filename,
xmlNodePtr node,
xmlNodePtr node2); +int xmlShellValidate (xmlShellCtxtPtr ctxt,
char * dtd,
xmlNodePtr node,
xmlNodePtr node2); +int xmlShellWrite (xmlShellCtxtPtr ctxt,
char * filename,
xmlNodePtr node,
xmlNodePtr node2);
diff --git a/doc/devhelp/libxml2-dict.html b/doc/devhelp/libxml2-dict.html index db4a3edc..ce2bfb06 100644 --- a/doc/devhelp/libxml2-dict.html +++ b/doc/devhelp/libxml2-dict.html @@ -45,19 +45,19 @@

Synopsis

typedef struct _xmlDict xmlDict;
 typedef xmlDict * xmlDictPtr;
-size_t	xmlDictGetUsage			(xmlDictPtr dict);
-int	xmlDictReference		(xmlDictPtr dict);
 void	xmlDictCleanup			(void);
-int	xmlDictSize			(xmlDictPtr dict);
+xmlDictPtr	xmlDictCreate		(void);
+xmlDictPtr	xmlDictCreateSub	(xmlDictPtr sub);
 const xmlChar *	xmlDictExists		(xmlDictPtr dict, 
const xmlChar * name,
int len); -size_t xmlDictSetLimit (xmlDictPtr dict,
size_t limit); +void xmlDictFree (xmlDictPtr dict); +size_t xmlDictGetUsage (xmlDictPtr dict); +const xmlChar * xmlDictLookup (xmlDictPtr dict,
const xmlChar * name,
int len); int xmlDictOwns (xmlDictPtr dict,
const xmlChar * str); const xmlChar * xmlDictQLookup (xmlDictPtr dict,
const xmlChar * prefix,
const xmlChar * name); +int xmlDictReference (xmlDictPtr dict); +size_t xmlDictSetLimit (xmlDictPtr dict,
size_t limit); +int xmlDictSize (xmlDictPtr dict); int xmlInitializeDict (void); -xmlDictPtr xmlDictCreateSub (xmlDictPtr sub); -void xmlDictFree (xmlDictPtr dict); -const xmlChar * xmlDictLookup (xmlDictPtr dict,
const xmlChar * name,
int len); -xmlDictPtr xmlDictCreate (void);
diff --git a/doc/devhelp/libxml2-encoding.html b/doc/devhelp/libxml2-encoding.html index 2000e10e..33254bd1 100644 --- a/doc/devhelp/libxml2-encoding.html +++ b/doc/devhelp/libxml2-encoding.html @@ -46,27 +46,27 @@
typedef enum xmlCharEncoding;
 typedef struct _xmlCharEncodingHandler xmlCharEncodingHandler;
 typedef xmlCharEncodingHandler * xmlCharEncodingHandlerPtr;
-int	xmlDelEncodingAlias		(const char * alias);
-const char *	xmlGetEncodingAlias	(const char * alias);
-void	xmlRegisterCharEncodingHandler	(xmlCharEncodingHandlerPtr handler);
 int	UTF8Toisolat1			(unsigned char * out, 
int * outlen,
const unsigned char * in,
int * inlen); -void xmlInitCharEncodingHandlers (void); -int xmlAddEncodingAlias (const char * name,
const char * alias); -void xmlCleanupEncodingAliases (void); -int xmlCharEncOutFunc (xmlCharEncodingHandler * handler,
xmlBufferPtr out,
xmlBufferPtr in); -xmlCharEncoding xmlParseCharEncoding (const char * name); -typedef int xmlCharEncodingInputFunc (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen); -void xmlCleanupCharEncodingHandlers (void); -xmlCharEncodingHandlerPtr xmlNewCharEncodingHandler (const char * name,
xmlCharEncodingInputFunc input,
xmlCharEncodingOutputFunc output); -typedef int xmlCharEncodingOutputFunc (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen); int isolat1ToUTF8 (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen); -xmlCharEncodingHandlerPtr xmlFindCharEncodingHandler (const char * name); -int xmlCharEncInFunc (xmlCharEncodingHandler * handler,
xmlBufferPtr out,
xmlBufferPtr in); -xmlCharEncodingHandlerPtr xmlGetCharEncodingHandler (xmlCharEncoding enc); -int xmlCharEncFirstLine (xmlCharEncodingHandler * handler,
xmlBufferPtr out,
xmlBufferPtr in); -xmlCharEncoding xmlDetectCharEncoding (const unsigned char * in,
int len); +int xmlAddEncodingAlias (const char * name,
const char * alias); int xmlCharEncCloseFunc (xmlCharEncodingHandler * handler); +int xmlCharEncFirstLine (xmlCharEncodingHandler * handler,
xmlBufferPtr out,
xmlBufferPtr in); +int xmlCharEncInFunc (xmlCharEncodingHandler * handler,
xmlBufferPtr out,
xmlBufferPtr in); +int xmlCharEncOutFunc (xmlCharEncodingHandler * handler,
xmlBufferPtr out,
xmlBufferPtr in); +typedef int xmlCharEncodingInputFunc (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen); +typedef int xmlCharEncodingOutputFunc (unsigned char * out,
int * outlen,
const unsigned char * in,
int * inlen); +void xmlCleanupCharEncodingHandlers (void); +void xmlCleanupEncodingAliases (void); +int xmlDelEncodingAlias (const char * alias); +xmlCharEncoding xmlDetectCharEncoding (const unsigned char * in,
int len); +xmlCharEncodingHandlerPtr xmlFindCharEncodingHandler (const char * name); +xmlCharEncodingHandlerPtr xmlGetCharEncodingHandler (xmlCharEncoding enc); const char * xmlGetCharEncodingName (xmlCharEncoding enc); +const char * xmlGetEncodingAlias (const char * alias); +void xmlInitCharEncodingHandlers (void); +xmlCharEncodingHandlerPtr xmlNewCharEncodingHandler (const char * name,
xmlCharEncodingInputFunc input,
xmlCharEncodingOutputFunc output); +xmlCharEncoding xmlParseCharEncoding (const char * name); +void xmlRegisterCharEncodingHandler (xmlCharEncodingHandlerPtr handler);
diff --git a/doc/devhelp/libxml2-entities.html b/doc/devhelp/libxml2-entities.html index a40104cb..d1e564c7 100644 --- a/doc/devhelp/libxml2-entities.html +++ b/doc/devhelp/libxml2-entities.html @@ -43,26 +43,26 @@

Author(s): Daniel Veillard

Synopsis

-
typedef enum xmlEntityType;
-typedef struct _xmlHashTable xmlEntitiesTable;
+      
typedef struct _xmlHashTable xmlEntitiesTable;
 typedef xmlEntitiesTable * xmlEntitiesTablePtr;
+typedef enum xmlEntityType;
 xmlEntityPtr	xmlAddDocEntity		(xmlDocPtr doc, 
const xmlChar * name,
int type,
const xmlChar * ExternalID,
const xmlChar * SystemID,
const xmlChar * content); -xmlEntityPtr xmlNewEntity (xmlDocPtr doc,
const xmlChar * name,
int type,
const xmlChar * ExternalID,
const xmlChar * SystemID,
const xmlChar * content); -xmlChar * xmlEncodeEntitiesReentrant (xmlDocPtr doc,
const xmlChar * input); -xmlEntityPtr xmlGetDocEntity (const xmlDoc * doc,
const xmlChar * name); -xmlEntityPtr xmlGetDtdEntity (xmlDocPtr doc,
const xmlChar * name); xmlEntityPtr xmlAddDtdEntity (xmlDocPtr doc,
const xmlChar * name,
int type,
const xmlChar * ExternalID,
const xmlChar * SystemID,
const xmlChar * content); +void xmlCleanupPredefinedEntities (void); xmlEntitiesTablePtr xmlCopyEntitiesTable (xmlEntitiesTablePtr table); -void xmlFreeEntitiesTable (xmlEntitiesTablePtr table); -xmlEntityPtr xmlGetParameterEntity (xmlDocPtr doc,
const xmlChar * name); +xmlEntitiesTablePtr xmlCreateEntitiesTable (void); void xmlDumpEntitiesTable (xmlBufferPtr buf,
xmlEntitiesTablePtr table); void xmlDumpEntityDecl (xmlBufferPtr buf,
xmlEntityPtr ent); -void xmlCleanupPredefinedEntities (void); -xmlEntitiesTablePtr xmlCreateEntitiesTable (void); const xmlChar * xmlEncodeEntities (xmlDocPtr doc,
const xmlChar * input); +xmlChar * xmlEncodeEntitiesReentrant (xmlDocPtr doc,
const xmlChar * input); xmlChar * xmlEncodeSpecialChars (const xmlDoc * doc,
const xmlChar * input); +void xmlFreeEntitiesTable (xmlEntitiesTablePtr table); +xmlEntityPtr xmlGetDocEntity (const xmlDoc * doc,
const xmlChar * name); +xmlEntityPtr xmlGetDtdEntity (xmlDocPtr doc,
const xmlChar * name); +xmlEntityPtr xmlGetParameterEntity (xmlDocPtr doc,
const xmlChar * name); xmlEntityPtr xmlGetPredefinedEntity (const xmlChar * name); void xmlInitializePredefinedEntities (void); +xmlEntityPtr xmlNewEntity (xmlDocPtr doc,
const xmlChar * name,
int type,
const xmlChar * ExternalID,
const xmlChar * SystemID,
const xmlChar * content);
diff --git a/doc/devhelp/libxml2-globals.html b/doc/devhelp/libxml2-globals.html index 75ae9af0..e89d8ec1 100644 --- a/doc/devhelp/libxml2-globals.html +++ b/doc/devhelp/libxml2-globals.html @@ -43,37 +43,37 @@

Author(s): Gary Pennington <Gary.Pennington@uk.sun.com>, Daniel Veillard

Synopsis

-
typedef xmlGlobalState * xmlGlobalStatePtr;
-typedef struct _xmlGlobalState xmlGlobalState;
-void	xmlThrDefSetStructuredErrorFunc	(void * ctx, 
xmlStructuredErrorFunc handler); -void xmlInitializeGlobalState (xmlGlobalStatePtr gs); -xmlBufferAllocationScheme xmlThrDefBufferAllocScheme (xmlBufferAllocationScheme v); -int xmlThrDefPedanticParserDefaultValue (int v); -xmlRegisterNodeFunc xmlRegisterNodeDefault (xmlRegisterNodeFunc func); -typedef xmlParserInputBufferPtr xmlParserInputBufferCreateFilenameFunc (const char * URI,
xmlCharEncoding enc); -xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func); +
typedef struct _xmlGlobalState xmlGlobalState;
+typedef xmlGlobalState * xmlGlobalStatePtr;
+void	xmlCleanupGlobals		(void);
 xmlDeregisterNodeFunc	xmlDeregisterNodeDefault	(xmlDeregisterNodeFunc func);
-int	xmlThrDefDefaultBufferSize	(int v);
-xmlOutputBufferCreateFilenameFunc	xmlOutputBufferCreateFilenameDefault	(xmlOutputBufferCreateFilenameFunc func);
-int	xmlThrDefLoadExtDtdDefaultValue	(int v);
-xmlRegisterNodeFunc	xmlThrDefRegisterNodeDefault	(xmlRegisterNodeFunc func);
-int	xmlThrDefKeepBlanksDefaultValue	(int v);
 typedef void xmlDeregisterNodeFunc		(xmlNodePtr node);
+void	xmlInitGlobals			(void);
+void	xmlInitializeGlobalState	(xmlGlobalStatePtr gs);
+xmlOutputBufferCreateFilenameFunc	xmlOutputBufferCreateFilenameDefault	(xmlOutputBufferCreateFilenameFunc func);
+typedef xmlOutputBufferPtr xmlOutputBufferCreateFilenameFunc	(const char * URI, 
xmlCharEncodingHandlerPtr encoder,
int compression); +xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func); +typedef xmlParserInputBufferPtr xmlParserInputBufferCreateFilenameFunc (const char * URI,
xmlCharEncoding enc); +xmlRegisterNodeFunc xmlRegisterNodeDefault (xmlRegisterNodeFunc func); +typedef void xmlRegisterNodeFunc (xmlNodePtr node); +xmlBufferAllocationScheme xmlThrDefBufferAllocScheme (xmlBufferAllocationScheme v); +int xmlThrDefDefaultBufferSize (int v); +xmlDeregisterNodeFunc xmlThrDefDeregisterNodeDefault (xmlDeregisterNodeFunc func); +int xmlThrDefDoValidityCheckingDefaultValue (int v); +int xmlThrDefGetWarningsDefaultValue (int v); +int xmlThrDefIndentTreeOutput (int v); +int xmlThrDefKeepBlanksDefaultValue (int v); +int xmlThrDefLineNumbersDefaultValue (int v); +int xmlThrDefLoadExtDtdDefaultValue (int v); +xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func); int xmlThrDefParserDebugEntities (int v); xmlParserInputBufferCreateFilenameFunc xmlThrDefParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func); -void xmlThrDefSetGenericErrorFunc (void * ctx,
xmlGenericErrorFunc handler); -xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func); -int xmlThrDefDoValidityCheckingDefaultValue (int v); -void xmlCleanupGlobals (void); -int xmlThrDefGetWarningsDefaultValue (int v); -xmlDeregisterNodeFunc xmlThrDefDeregisterNodeDefault (xmlDeregisterNodeFunc func); -int xmlThrDefSubstituteEntitiesDefaultValue (int v); -typedef void xmlRegisterNodeFunc (xmlNodePtr node); +int xmlThrDefPedanticParserDefaultValue (int v); +xmlRegisterNodeFunc xmlThrDefRegisterNodeDefault (xmlRegisterNodeFunc func); int xmlThrDefSaveNoEmptyTags (int v); -int xmlThrDefIndentTreeOutput (int v); -typedef xmlOutputBufferPtr xmlOutputBufferCreateFilenameFunc (const char * URI,
xmlCharEncodingHandlerPtr encoder,
int compression); -void xmlInitGlobals (void); -int xmlThrDefLineNumbersDefaultValue (int v); +void xmlThrDefSetGenericErrorFunc (void * ctx,
xmlGenericErrorFunc handler); +void xmlThrDefSetStructuredErrorFunc (void * ctx,
xmlStructuredErrorFunc handler); +int xmlThrDefSubstituteEntitiesDefaultValue (int v); const char * xmlThrDefTreeIndentString (const char * v);
diff --git a/doc/devhelp/libxml2-hash.html b/doc/devhelp/libxml2-hash.html index 9f997fbd..1303e151 100644 --- a/doc/devhelp/libxml2-hash.html +++ b/doc/devhelp/libxml2-hash.html @@ -46,35 +46,35 @@
#define XML_CAST_FPTR(fptr);
 typedef struct _xmlHashTable xmlHashTable;
 typedef xmlHashTable * xmlHashTablePtr;
-void	xmlHashScanFull			(xmlHashTablePtr table, 
xmlHashScannerFull f,
void * data); -void xmlHashScan (xmlHashTablePtr table,
xmlHashScanner f,
void * data); -typedef void xmlHashScannerFull (void * payload,
void * data,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3); -xmlHashTablePtr xmlHashCreateDict (int size,
xmlDictPtr dict); int xmlHashAddEntry (xmlHashTablePtr table,
const xmlChar * name,
void * userdata); -int xmlHashUpdateEntry (xmlHashTablePtr table,
const xmlChar * name,
void * userdata,
xmlHashDeallocator f); -void * xmlHashQLookup3 (xmlHashTablePtr table,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * prefix2,
const xmlChar * name2,
const xmlChar * prefix3,
const xmlChar * name3); -void * xmlHashQLookup2 (xmlHashTablePtr table,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * prefix2,
const xmlChar * name2); -void xmlHashScan3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
xmlHashScanner f,
void * data); -typedef void xmlHashScanner (void * payload,
void * data,
const xmlChar * name); -typedef void xmlHashDeallocator (void * payload,
const xmlChar * name); -xmlHashTablePtr xmlHashCreate (int size); -void xmlHashFree (xmlHashTablePtr table,
xmlHashDeallocator f); -void * xmlHashLookup (xmlHashTablePtr table,
const xmlChar * name); -void * xmlHashQLookup (xmlHashTablePtr table,
const xmlChar * prefix,
const xmlChar * name); -int xmlHashUpdateEntry2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
void * userdata,
xmlHashDeallocator f); -int xmlHashRemoveEntry2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
xmlHashDeallocator f); -int xmlHashRemoveEntry3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
xmlHashDeallocator f); -xmlHashTablePtr xmlHashCopy (xmlHashTablePtr table,
xmlHashCopier f); -void xmlHashScanFull3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
xmlHashScannerFull f,
void * data); -int xmlHashUpdateEntry3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
void * userdata,
xmlHashDeallocator f); -void xmlHashDefaultDeallocator (void * entry,
const xmlChar * name); -void * xmlHashLookup3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3); -void * xmlHashLookup2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2); -int xmlHashRemoveEntry (xmlHashTablePtr table,
const xmlChar * name,
xmlHashDeallocator f); -typedef void * xmlHashCopier (void * payload,
const xmlChar * name); int xmlHashAddEntry2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
void * userdata); int xmlHashAddEntry3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
void * userdata); +typedef void * xmlHashCopier (void * payload,
const xmlChar * name); +xmlHashTablePtr xmlHashCopy (xmlHashTablePtr table,
xmlHashCopier f); +xmlHashTablePtr xmlHashCreate (int size); +xmlHashTablePtr xmlHashCreateDict (int size,
xmlDictPtr dict); +typedef void xmlHashDeallocator (void * payload,
const xmlChar * name); +void xmlHashDefaultDeallocator (void * entry,
const xmlChar * name); +void xmlHashFree (xmlHashTablePtr table,
xmlHashDeallocator f); +void * xmlHashLookup (xmlHashTablePtr table,
const xmlChar * name); +void * xmlHashLookup2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2); +void * xmlHashLookup3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3); +void * xmlHashQLookup (xmlHashTablePtr table,
const xmlChar * prefix,
const xmlChar * name); +void * xmlHashQLookup2 (xmlHashTablePtr table,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * prefix2,
const xmlChar * name2); +void * xmlHashQLookup3 (xmlHashTablePtr table,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * prefix2,
const xmlChar * name2,
const xmlChar * prefix3,
const xmlChar * name3); +int xmlHashRemoveEntry (xmlHashTablePtr table,
const xmlChar * name,
xmlHashDeallocator f); +int xmlHashRemoveEntry2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
xmlHashDeallocator f); +int xmlHashRemoveEntry3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
xmlHashDeallocator f); +void xmlHashScan (xmlHashTablePtr table,
xmlHashScanner f,
void * data); +void xmlHashScan3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
xmlHashScanner f,
void * data); +void xmlHashScanFull (xmlHashTablePtr table,
xmlHashScannerFull f,
void * data); +void xmlHashScanFull3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
xmlHashScannerFull f,
void * data); +typedef void xmlHashScanner (void * payload,
void * data,
const xmlChar * name); +typedef void xmlHashScannerFull (void * payload,
void * data,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3); int xmlHashSize (xmlHashTablePtr table); +int xmlHashUpdateEntry (xmlHashTablePtr table,
const xmlChar * name,
void * userdata,
xmlHashDeallocator f); +int xmlHashUpdateEntry2 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
void * userdata,
xmlHashDeallocator f); +int xmlHashUpdateEntry3 (xmlHashTablePtr table,
const xmlChar * name,
const xmlChar * name2,
const xmlChar * name3,
void * userdata,
xmlHashDeallocator f);
diff --git a/doc/devhelp/libxml2-list.html b/doc/devhelp/libxml2-list.html index 0ae2f11b..d9d8b76e 100644 --- a/doc/devhelp/libxml2-list.html +++ b/doc/devhelp/libxml2-list.html @@ -47,35 +47,35 @@ typedef xmlLink * xmlLinkPtr; typedef struct _xmlList xmlList; typedef xmlList * xmlListPtr; -int xmlListInsert (xmlListPtr l,
void * data); -int xmlListEmpty (xmlListPtr l); -void xmlListSort (xmlListPtr l); -typedef void xmlListDeallocator (xmlLinkPtr lk); -void xmlListMerge (xmlListPtr l1,
xmlListPtr l2); -xmlListPtr xmlListCreate (xmlListDeallocator deallocator,
xmlListDataCompare compare); -xmlListPtr xmlListDup (const xmlListPtr old); -int xmlListRemoveLast (xmlListPtr l,
void * data); -void xmlListWalk (xmlListPtr l,
xmlListWalker walker,
void * user); -int xmlListRemoveAll (xmlListPtr l,
void * data); -int xmlListCopy (xmlListPtr cur,
const xmlListPtr old); -void xmlListPopFront (xmlListPtr l); -void * xmlListSearch (xmlListPtr l,
void * data); -typedef int xmlListWalker (const void * data,
void * user); -int xmlListRemoveFirst (xmlListPtr l,
void * data); -void xmlListReverseWalk (xmlListPtr l,
xmlListWalker walker,
void * user); void * xmlLinkGetData (xmlLinkPtr lk); -void xmlListClear (xmlListPtr l); int xmlListAppend (xmlListPtr l,
void * data); -void xmlListReverse (xmlListPtr l); +void xmlListClear (xmlListPtr l); +int xmlListCopy (xmlListPtr cur,
const xmlListPtr old); +xmlListPtr xmlListCreate (xmlListDeallocator deallocator,
xmlListDataCompare compare); typedef int xmlListDataCompare (const void * data0,
const void * data1); -int xmlListSize (xmlListPtr l); -int xmlListPushFront (xmlListPtr l,
void * data); -xmlLinkPtr xmlListEnd (xmlListPtr l); -void xmlListPopBack (xmlListPtr l); -void * xmlListReverseSearch (xmlListPtr l,
void * data); -int xmlListPushBack (xmlListPtr l,
void * data); -xmlLinkPtr xmlListFront (xmlListPtr l); +typedef void xmlListDeallocator (xmlLinkPtr lk); void xmlListDelete (xmlListPtr l); +xmlListPtr xmlListDup (const xmlListPtr old); +int xmlListEmpty (xmlListPtr l); +xmlLinkPtr xmlListEnd (xmlListPtr l); +xmlLinkPtr xmlListFront (xmlListPtr l); +int xmlListInsert (xmlListPtr l,
void * data); +void xmlListMerge (xmlListPtr l1,
xmlListPtr l2); +void xmlListPopBack (xmlListPtr l); +void xmlListPopFront (xmlListPtr l); +int xmlListPushBack (xmlListPtr l,
void * data); +int xmlListPushFront (xmlListPtr l,
void * data); +int xmlListRemoveAll (xmlListPtr l,
void * data); +int xmlListRemoveFirst (xmlListPtr l,
void * data); +int xmlListRemoveLast (xmlListPtr l,
void * data); +void xmlListReverse (xmlListPtr l); +void * xmlListReverseSearch (xmlListPtr l,
void * data); +void xmlListReverseWalk (xmlListPtr l,
xmlListWalker walker,
void * user); +void * xmlListSearch (xmlListPtr l,
void * data); +int xmlListSize (xmlListPtr l); +void xmlListSort (xmlListPtr l); +void xmlListWalk (xmlListPtr l,
xmlListWalker walker,
void * user); +typedef int xmlListWalker (const void * data,
void * user);
diff --git a/doc/devhelp/libxml2-nanoftp.html b/doc/devhelp/libxml2-nanoftp.html index 9699d6be..836b30a1 100644 --- a/doc/devhelp/libxml2-nanoftp.html +++ b/doc/devhelp/libxml2-nanoftp.html @@ -46,30 +46,30 @@

Synopsis

#define INVALID_SOCKET;
 #define SOCKET;
-int	xmlNanoFTPQuit			(void * ctx);
-int	xmlNanoFTPClose			(void * ctx);
-typedef void ftpListCallback			(void * userData, 
const char * filename,
const char * attrib,
const char * owner,
const char * group,
unsigned long size,
int links,
int year,
const char * month,
int day,
int hour,
int minute); -int xmlNanoFTPCloseConnection (void * ctx); -void xmlNanoFTPProxy (const char * host,
int port,
const char * user,
const char * passwd,
int type); -int xmlNanoFTPUpdateURL (void * ctx,
const char * URL); -SOCKET xmlNanoFTPGetConnection (void * ctx); -int xmlNanoFTPDele (void * ctx,
const char * file); -void * xmlNanoFTPNewCtxt (const char * URL); -int xmlNanoFTPCheckResponse (void * ctx); -void xmlNanoFTPScanProxy (const char * URL); typedef void ftpDataCallback (void * userData,
const char * data,
int len); -int xmlNanoFTPGetResponse (void * ctx); -int xmlNanoFTPCwd (void * ctx,
const char * directory); -void xmlNanoFTPInit (void); -void * xmlNanoFTPConnectTo (const char * server,
int port); -int xmlNanoFTPList (void * ctx,
ftpListCallback callback,
void * userData,
const char * filename); -void * xmlNanoFTPOpen (const char * URL); -int xmlNanoFTPConnect (void * ctx); -SOCKET xmlNanoFTPGetSocket (void * ctx,
const char * filename); -int xmlNanoFTPGet (void * ctx,
ftpDataCallback callback,
void * userData,
const char * filename); -int xmlNanoFTPRead (void * ctx,
void * dest,
int len); -void xmlNanoFTPFreeCtxt (void * ctx); +typedef void ftpListCallback (void * userData,
const char * filename,
const char * attrib,
const char * owner,
const char * group,
unsigned long size,
int links,
int year,
const char * month,
int day,
int hour,
int minute); +int xmlNanoFTPCheckResponse (void * ctx); void xmlNanoFTPCleanup (void); +int xmlNanoFTPClose (void * ctx); +int xmlNanoFTPCloseConnection (void * ctx); +int xmlNanoFTPConnect (void * ctx); +void * xmlNanoFTPConnectTo (const char * server,
int port); +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); +SOCKET xmlNanoFTPGetConnection (void * ctx); +int xmlNanoFTPGetResponse (void * ctx); +SOCKET xmlNanoFTPGetSocket (void * ctx,
const char * filename); +void xmlNanoFTPInit (void); +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,
int port,
const char * user,
const char * passwd,
int type); +int xmlNanoFTPQuit (void * ctx); +int xmlNanoFTPRead (void * ctx,
void * dest,
int len); +void xmlNanoFTPScanProxy (const char * URL); +int xmlNanoFTPUpdateURL (void * ctx,
const char * URL);
diff --git a/doc/devhelp/libxml2-nanohttp.html b/doc/devhelp/libxml2-nanohttp.html index c771e098..f186d61b 100644 --- a/doc/devhelp/libxml2-nanohttp.html +++ b/doc/devhelp/libxml2-nanohttp.html @@ -43,23 +43,23 @@

Author(s): Daniel Veillard

Synopsis

-
int	xmlNanoHTTPRead			(void * ctx, 
void * dest,
int len); -int xmlNanoHTTPSave (void * ctxt,
const char * filename); -const char * xmlNanoHTTPRedir (void * ctx); -const char * xmlNanoHTTPAuthHeader (void * ctx); -int xmlNanoHTTPFetch (const char * URL,
const char * filename,
char ** contentType); -int xmlNanoHTTPContentLength (void * ctx); -const char * xmlNanoHTTPMimeType (void * ctx); -void xmlNanoHTTPClose (void * ctx); +
const char *	xmlNanoHTTPAuthHeader	(void * ctx);
 void	xmlNanoHTTPCleanup		(void);
-void *	xmlNanoHTTPMethod		(const char * URL, 
const char * method,
const char * input,
char ** contentType,
const char * headers,
int ilen); +void xmlNanoHTTPClose (void * ctx); +int xmlNanoHTTPContentLength (void * ctx); +const char * xmlNanoHTTPEncoding (void * ctx); +int xmlNanoHTTPFetch (const char * URL,
const char * filename,
char ** contentType); void xmlNanoHTTPInit (void); +void * xmlNanoHTTPMethod (const char * URL,
const char * method,
const char * input,
char ** contentType,
const char * headers,
int ilen); +void * xmlNanoHTTPMethodRedir (const char * URL,
const char * method,
const char * input,
char ** contentType,
char ** redir,
const char * headers,
int ilen); +const char * xmlNanoHTTPMimeType (void * ctx); void * xmlNanoHTTPOpen (const char * URL,
char ** contentType); void * xmlNanoHTTPOpenRedir (const char * URL,
char ** contentType,
char ** redir); -void * xmlNanoHTTPMethodRedir (const char * URL,
const char * method,
const char * input,
char ** contentType,
char ** redir,
const char * headers,
int ilen); -void xmlNanoHTTPScanProxy (const char * URL); -const char * xmlNanoHTTPEncoding (void * ctx); +int xmlNanoHTTPRead (void * ctx,
void * dest,
int len); +const char * xmlNanoHTTPRedir (void * ctx); int xmlNanoHTTPReturnCode (void * ctx); +int xmlNanoHTTPSave (void * ctxt,
const char * filename); +void xmlNanoHTTPScanProxy (const char * URL);
diff --git a/doc/devhelp/libxml2-parser.html b/doc/devhelp/libxml2-parser.html index 8cd6a705..f0266a0f 100644 --- a/doc/devhelp/libxml2-parser.html +++ b/doc/devhelp/libxml2-parser.html @@ -44,123 +44,123 @@

Synopsis

#define XML_COMPLETE_ATTRS;
-#define XML_SKIP_IDS;
-#define XML_SAX2_MAGIC;
-#define XML_DETECT_IDS;
 #define XML_DEFAULT_VERSION;
-typedef xmlParserNodeInfoSeq * xmlParserNodeInfoSeqPtr;
-typedef struct _xmlSAXHandlerV1 xmlSAXHandlerV1;
+#define XML_DETECT_IDS;
+#define XML_SAX2_MAGIC;
+#define XML_SKIP_IDS;
+typedef enum xmlFeature;
 typedef enum xmlParserInputState;
+typedef enum xmlParserMode;
+typedef struct _xmlParserNodeInfo xmlParserNodeInfo;
 typedef xmlParserNodeInfo * xmlParserNodeInfoPtr;
 typedef struct _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;
-typedef enum xmlFeature;
-typedef enum xmlParserMode;
-typedef struct _xmlStartTag xmlStartTag;
+typedef xmlParserNodeInfoSeq * xmlParserNodeInfoSeqPtr;
 typedef enum xmlParserOption;
+typedef struct _xmlSAXHandlerV1 xmlSAXHandlerV1;
 typedef xmlSAXHandlerV1 * xmlSAXHandlerV1Ptr;
-typedef struct _xmlParserNodeInfo xmlParserNodeInfo;
-void	xmlSetupParserForBuffer		(xmlParserCtxtPtr ctxt, 
const xmlChar * buffer,
const char * filename); -xmlDocPtr xmlCtxtReadFile (xmlParserCtxtPtr ctxt,
const char * filename,
const char * encoding,
int options); -int xmlParseCtxtExternalEntity (xmlParserCtxtPtr ctx,
const xmlChar * URL,
const xmlChar * ID,
xmlNodePtr * lst); +typedef struct _xmlStartTag xmlStartTag; typedef void attributeDeclSAXFunc (void * ctx,
const xmlChar * elem,
const xmlChar * fullname,
int type,
int def,
const xmlChar * defaultValue,
xmlEnumerationPtr tree); -typedef xmlEntityPtr getEntitySAXFunc (void * ctx,
const xmlChar * name); -typedef void startElementSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar ** atts); -typedef void charactersSAXFunc (void * ctx,
const xmlChar * ch,
int len); -void xmlClearNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); -int xmlParseChunk (xmlParserCtxtPtr ctxt,
const char * chunk,
int size,
int terminate); -xmlDocPtr xmlParseEntity (const char * filename); -xmlDocPtr xmlRecoverFile (const char * filename); -xmlDocPtr xmlCtxtReadDoc (xmlParserCtxtPtr ctxt,
const xmlChar * cur,
const char * URL,
const char * encoding,
int options); -typedef void startElementNsSAX2Func (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI,
int nb_namespaces,
const xmlChar ** namespaces,
int nb_attributes,
int nb_defaulted,
const xmlChar ** attributes); -xmlParserCtxtPtr xmlCreateIOParserCtxt (xmlSAXHandlerPtr sax,
void * user_data,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
xmlCharEncoding enc); -xmlParserErrors xmlParseInNodeContext (xmlNodePtr node,
const char * data,
int datalen,
int options,
xmlNodePtr * lst); -typedef void referenceSAXFunc (void * ctx,
const xmlChar * name); -typedef int hasExternalSubsetSAXFunc (void * ctx); -xmlDocPtr xmlSAXParseDoc (xmlSAXHandlerPtr sax,
const xmlChar * cur,
int recovery); -xmlDocPtr xmlReadMemory (const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); -xmlDocPtr xmlParseMemory (const char * buffer,
int size); -xmlParserInputPtr xmlNewIOInputStream (xmlParserCtxtPtr ctxt,
xmlParserInputBufferPtr input,
xmlCharEncoding enc); -typedef void processingInstructionSAXFunc (void * ctx,
const xmlChar * target,
const xmlChar * data); -int xmlParseBalancedChunkMemoryRecover (xmlDocPtr doc,
xmlSAXHandlerPtr sax,
void * user_data,
int depth,
const xmlChar * string,
xmlNodePtr * lst,
int recover); -void xmlInitParser (void); -xmlParserCtxtPtr xmlCreateDocParserCtxt (const xmlChar * cur); -typedef void errorSAXFunc (void * ctx,
const char * msg,
... ...); -xmlDocPtr xmlSAXParseMemory (xmlSAXHandlerPtr sax,
const char * buffer,
int size,
int recovery); -xmlDocPtr xmlRecoverMemory (const char * buffer,
int size); -typedef xmlParserInputPtr xmlExternalEntityLoader (const char * URL,
const char * ID,
xmlParserCtxtPtr context); -typedef int hasInternalSubsetSAXFunc (void * ctx); -typedef void cdataBlockSAXFunc (void * ctx,
const xmlChar * value,
int len); -xmlDocPtr xmlSAXParseFile (xmlSAXHandlerPtr sax,
const char * filename,
int recovery); -typedef void xmlParserInputDeallocate (xmlChar * str); -xmlDocPtr xmlCtxtReadIO (xmlParserCtxtPtr ctxt,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); -xmlDocPtr xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,
const char * buffer,
int size,
int recovery,
void * data); -int xmlGetFeature (xmlParserCtxtPtr ctxt,
const char * name,
void * result); -xmlDtdPtr xmlIOParseDTD (xmlSAXHandlerPtr sax,
xmlParserInputBufferPtr input,
xmlCharEncoding enc); -void xmlFreeParserCtxt (xmlParserCtxtPtr ctxt); -xmlDtdPtr xmlParseDTD (const xmlChar * ExternalID,
const xmlChar * SystemID); -xmlDocPtr xmlRecoverDoc (const xmlChar * cur); -typedef void commentSAXFunc (void * ctx,
const xmlChar * value); -int xmlInitParserCtxt (xmlParserCtxtPtr ctxt); typedef void attributeSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * value); -int xmlParserInputGrow (xmlParserInputPtr in,
int len); -xmlDocPtr xmlCtxtReadMemory (xmlParserCtxtPtr ctxt,
const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); -typedef void externalSubsetSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -typedef xmlParserInputPtr resolveEntitySAXFunc (void * ctx,
const xmlChar * publicId,
const xmlChar * systemId); -int xmlPedanticParserDefault (int val); -xmlDocPtr xmlSAXParseEntity (xmlSAXHandlerPtr sax,
const char * filename); -xmlDocPtr xmlParseDoc (const xmlChar * cur); -xmlDocPtr xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,
const char * filename,
int recovery,
void * data); -int xmlLineNumbersDefault (int val); -xmlExternalEntityLoader xmlGetExternalEntityLoader (void); +typedef void cdataBlockSAXFunc (void * ctx,
const xmlChar * value,
int len); +typedef void charactersSAXFunc (void * ctx,
const xmlChar * ch,
int len); +typedef void commentSAXFunc (void * ctx,
const xmlChar * value); typedef void elementDeclSAXFunc (void * ctx,
const xmlChar * name,
int type,
xmlElementContentPtr content); -int xmlCtxtUseOptions (xmlParserCtxtPtr ctxt,
int options); -xmlParserCtxtPtr xmlCreatePushParserCtxt (xmlSAXHandlerPtr sax,
void * user_data,
const char * chunk,
int size,
const char * filename); -void xmlParserAddNodeInfo (xmlParserCtxtPtr ctxt,
const xmlParserNodeInfoPtr info); -xmlDocPtr xmlCtxtReadFd (xmlParserCtxtPtr ctxt,
int fd,
const char * URL,
const char * encoding,
int options); -typedef void internalSubsetSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -xmlParserCtxtPtr xmlNewParserCtxt (void); typedef void endDocumentSAXFunc (void * ctx); -xmlDocPtr xmlParseFile (const char * filename); -int xmlParseDocument (xmlParserCtxtPtr ctxt); -typedef void setDocumentLocatorSAXFunc (void * ctx,
xmlSAXLocatorPtr loc); -typedef xmlEntityPtr getParameterEntitySAXFunc (void * ctx,
const xmlChar * name); -typedef void ignorableWhitespaceSAXFunc (void * ctx,
const xmlChar * ch,
int len); -void xmlInitNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); -int xmlSubstituteEntitiesDefault (int val); +typedef void endElementNsSAX2Func (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI); typedef void endElementSAXFunc (void * ctx,
const xmlChar * name); -unsigned long xmlParserFindNodeInfoIndex (const xmlParserNodeInfoSeqPtr seq,
const xmlNodePtr node); +typedef void entityDeclSAXFunc (void * ctx,
const xmlChar * name,
int type,
const xmlChar * publicId,
const xmlChar * systemId,
xmlChar * content); +typedef void errorSAXFunc (void * ctx,
const char * msg,
... ...); +typedef void externalSubsetSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +typedef void fatalErrorSAXFunc (void * ctx,
const char * msg,
... ...); +typedef xmlEntityPtr getEntitySAXFunc (void * ctx,
const xmlChar * name); +typedef xmlEntityPtr getParameterEntitySAXFunc (void * ctx,
const xmlChar * name); +typedef int hasExternalSubsetSAXFunc (void * ctx); +typedef int hasInternalSubsetSAXFunc (void * ctx); +typedef void ignorableWhitespaceSAXFunc (void * ctx,
const xmlChar * ch,
int len); +typedef void internalSubsetSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +typedef int isStandaloneSAXFunc (void * ctx); +typedef void notationDeclSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId); +typedef void processingInstructionSAXFunc (void * ctx,
const xmlChar * target,
const xmlChar * data); +typedef void referenceSAXFunc (void * ctx,
const xmlChar * name); +typedef xmlParserInputPtr resolveEntitySAXFunc (void * ctx,
const xmlChar * publicId,
const xmlChar * systemId); +typedef void setDocumentLocatorSAXFunc (void * ctx,
xmlSAXLocatorPtr loc); +typedef void startDocumentSAXFunc (void * ctx); +typedef void startElementNsSAX2Func (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI,
int nb_namespaces,
const xmlChar ** namespaces,
int nb_attributes,
int nb_defaulted,
const xmlChar ** attributes); +typedef void startElementSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar ** atts); +typedef void unparsedEntityDeclSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId,
const xmlChar * notationName); +typedef void warningSAXFunc (void * ctx,
const char * msg,
... ...); long xmlByteConsumed (xmlParserCtxtPtr ctxt); +void xmlCleanupParser (void); +void xmlClearNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); +void xmlClearParserCtxt (xmlParserCtxtPtr ctxt); +xmlParserCtxtPtr xmlCreateDocParserCtxt (const xmlChar * cur); +xmlParserCtxtPtr xmlCreateIOParserCtxt (xmlSAXHandlerPtr sax,
void * user_data,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
xmlCharEncoding enc); +xmlParserCtxtPtr xmlCreatePushParserCtxt (xmlSAXHandlerPtr sax,
void * user_data,
const char * chunk,
int size,
const char * filename); +xmlDocPtr xmlCtxtReadDoc (xmlParserCtxtPtr ctxt,
const xmlChar * cur,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlCtxtReadFd (xmlParserCtxtPtr ctxt,
int fd,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlCtxtReadFile (xmlParserCtxtPtr ctxt,
const char * filename,
const char * encoding,
int options); +xmlDocPtr xmlCtxtReadIO (xmlParserCtxtPtr ctxt,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlCtxtReadMemory (xmlParserCtxtPtr ctxt,
const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); void xmlCtxtReset (xmlParserCtxtPtr ctxt); -int xmlSetFeature (xmlParserCtxtPtr ctxt,
const char * name,
void * value); -int xmlKeepBlanksDefault (int val); -int xmlParserInputRead (xmlParserInputPtr in,
int len); -xmlDocPtr xmlReadFile (const char * filename,
const char * encoding,
int options); +int xmlCtxtResetPush (xmlParserCtxtPtr ctxt,
const char * chunk,
int size,
const char * filename,
const char * encoding); +int xmlCtxtUseOptions (xmlParserCtxtPtr ctxt,
int options); +typedef xmlParserInputPtr xmlExternalEntityLoader (const char * URL,
const char * ID,
xmlParserCtxtPtr context); +void xmlFreeParserCtxt (xmlParserCtxtPtr ctxt); +xmlExternalEntityLoader xmlGetExternalEntityLoader (void); +int xmlGetFeature (xmlParserCtxtPtr ctxt,
const char * name,
void * result); int xmlGetFeaturesList (int * len,
const char ** result); int xmlHasFeature (xmlFeature feature); -typedef void unparsedEntityDeclSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId,
const xmlChar * notationName); -int xmlSAXUserParseFile (xmlSAXHandlerPtr sax,
void * user_data,
const char * filename); -typedef void fatalErrorSAXFunc (void * ctx,
const char * msg,
... ...); -xmlDtdPtr xmlSAXParseDTD (xmlSAXHandlerPtr sax,
const xmlChar * ExternalID,
const xmlChar * SystemID); -const xmlParserNodeInfo * xmlParserFindNodeInfo (const xmlParserCtxtPtr ctx,
const xmlNodePtr node); -typedef void entityDeclSAXFunc (void * ctx,
const xmlChar * name,
int type,
const xmlChar * publicId,
const xmlChar * systemId,
xmlChar * content); +xmlDtdPtr xmlIOParseDTD (xmlSAXHandlerPtr sax,
xmlParserInputBufferPtr input,
xmlCharEncoding enc); +void xmlInitNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); +void xmlInitParser (void); +int xmlInitParserCtxt (xmlParserCtxtPtr ctxt); +int xmlKeepBlanksDefault (int val); +int xmlLineNumbersDefault (int val); xmlParserInputPtr xmlLoadExternalEntity (const char * URL,
const char * ID,
xmlParserCtxtPtr ctxt); -void xmlStopParser (xmlParserCtxtPtr ctxt); -xmlDocPtr xmlReadFd (int fd,
const char * URL,
const char * encoding,
int options); -int xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt); -xmlDocPtr xmlReadIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); -xmlDocPtr xmlReadDoc (const xmlChar * cur,
const char * URL,
const char * encoding,
int options); -int xmlSAXUserParseMemory (xmlSAXHandlerPtr sax,
void * user_data,
const char * buffer,
int size); +xmlParserInputPtr xmlNewIOInputStream (xmlParserCtxtPtr ctxt,
xmlParserInputBufferPtr input,
xmlCharEncoding enc); +xmlParserCtxtPtr xmlNewParserCtxt (void); int xmlParseBalancedChunkMemory (xmlDocPtr doc,
xmlSAXHandlerPtr sax,
void * user_data,
int depth,
const xmlChar * string,
xmlNodePtr * lst); -typedef void endElementNsSAX2Func (void * ctx,
const xmlChar * localname,
const xmlChar * prefix,
const xmlChar * URI); -void xmlCleanupParser (void); -int xmlCtxtResetPush (xmlParserCtxtPtr ctxt,
const char * chunk,
int size,
const char * filename,
const char * encoding); -typedef int isStandaloneSAXFunc (void * ctx); -typedef void startDocumentSAXFunc (void * ctx); -void xmlClearParserCtxt (xmlParserCtxtPtr ctxt); +int xmlParseBalancedChunkMemoryRecover (xmlDocPtr doc,
xmlSAXHandlerPtr sax,
void * user_data,
int depth,
const xmlChar * string,
xmlNodePtr * lst,
int recover); +int xmlParseChunk (xmlParserCtxtPtr ctxt,
const char * chunk,
int size,
int terminate); +int xmlParseCtxtExternalEntity (xmlParserCtxtPtr ctx,
const xmlChar * URL,
const xmlChar * ID,
xmlNodePtr * lst); +xmlDtdPtr xmlParseDTD (const xmlChar * ExternalID,
const xmlChar * SystemID); +xmlDocPtr xmlParseDoc (const xmlChar * cur); +int xmlParseDocument (xmlParserCtxtPtr ctxt); +xmlDocPtr xmlParseEntity (const char * filename); +int xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt); int xmlParseExternalEntity (xmlDocPtr doc,
xmlSAXHandlerPtr sax,
void * user_data,
int depth,
const xmlChar * URL,
const xmlChar * ID,
xmlNodePtr * lst); -typedef void notationDeclSAXFunc (void * ctx,
const xmlChar * name,
const xmlChar * publicId,
const xmlChar * systemId); -typedef void warningSAXFunc (void * ctx,
const char * msg,
... ...); +xmlDocPtr xmlParseFile (const char * filename); +xmlParserErrors xmlParseInNodeContext (xmlNodePtr node,
const char * data,
int datalen,
int options,
xmlNodePtr * lst); +xmlDocPtr xmlParseMemory (const char * buffer,
int size); +void xmlParserAddNodeInfo (xmlParserCtxtPtr ctxt,
const xmlParserNodeInfoPtr info); +const xmlParserNodeInfo * xmlParserFindNodeInfo (const xmlParserCtxtPtr ctx,
const xmlNodePtr node); +unsigned long xmlParserFindNodeInfoIndex (const xmlParserNodeInfoSeqPtr seq,
const xmlNodePtr node); +typedef void xmlParserInputDeallocate (xmlChar * str); +int xmlParserInputGrow (xmlParserInputPtr in,
int len); +int xmlParserInputRead (xmlParserInputPtr in,
int len); +int xmlPedanticParserDefault (int val); +xmlDocPtr xmlReadDoc (const xmlChar * cur,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlReadFd (int fd,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlReadFile (const char * filename,
const char * encoding,
int options); +xmlDocPtr xmlReadIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlReadMemory (const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); +xmlDocPtr xmlRecoverDoc (const xmlChar * cur); +xmlDocPtr xmlRecoverFile (const char * filename); +xmlDocPtr xmlRecoverMemory (const char * buffer,
int size); +xmlDtdPtr xmlSAXParseDTD (xmlSAXHandlerPtr sax,
const xmlChar * ExternalID,
const xmlChar * SystemID); +xmlDocPtr xmlSAXParseDoc (xmlSAXHandlerPtr sax,
const xmlChar * cur,
int recovery); +xmlDocPtr xmlSAXParseEntity (xmlSAXHandlerPtr sax,
const char * filename); +xmlDocPtr xmlSAXParseFile (xmlSAXHandlerPtr sax,
const char * filename,
int recovery); +xmlDocPtr xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,
const char * filename,
int recovery,
void * data); +xmlDocPtr xmlSAXParseMemory (xmlSAXHandlerPtr sax,
const char * buffer,
int size,
int recovery); +xmlDocPtr xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,
const char * buffer,
int size,
int recovery,
void * data); +int xmlSAXUserParseFile (xmlSAXHandlerPtr sax,
void * user_data,
const char * filename); +int xmlSAXUserParseMemory (xmlSAXHandlerPtr sax,
void * user_data,
const char * buffer,
int size); void xmlSetExternalEntityLoader (xmlExternalEntityLoader f); +int xmlSetFeature (xmlParserCtxtPtr ctxt,
const char * name,
void * value); +void xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,
const xmlChar * buffer,
const char * filename); +void xmlStopParser (xmlParserCtxtPtr ctxt); +int xmlSubstituteEntitiesDefault (int val);
diff --git a/doc/devhelp/libxml2-parserInternals.html b/doc/devhelp/libxml2-parserInternals.html index 5d663995..372f9c25 100644 --- a/doc/devhelp/libxml2-parserInternals.html +++ b/doc/devhelp/libxml2-parserInternals.html @@ -43,129 +43,129 @@

Author(s): Daniel Veillard

Synopsis

-
#define XML_SUBSTITUTE_REF;
+      
#define INPUT_CHUNK;
+#define IS_ASCII_DIGIT(c);
+#define IS_ASCII_LETTER(c);
+#define IS_BASECHAR(c);
 #define IS_BLANK(c);
+#define IS_BLANK_CH(c);
 #define IS_BYTE_CHAR(c);
-#define IS_PUBIDCHAR(c);
+#define IS_CHAR(c);
+#define IS_CHAR_CH(c);
+#define IS_COMBINING(c);
+#define IS_COMBINING_CH(c);
+#define IS_DIGIT(c);
 #define IS_DIGIT_CH(c);
 #define IS_EXTENDER(c);
-#define IS_ASCII_DIGIT(c);
-#define IS_COMBINING_CH(c);
-#define IS_CHAR(c);
-#define IS_LETTER(c);
-#define IS_IDEOGRAPHIC(c);
-#define MOVETO_STARTTAG(p);
-#define XML_MAX_NAME_LENGTH;
-#define IS_ASCII_LETTER(c);
-#define IS_DIGIT(c);
-#define XML_MAX_DICTIONARY_LIMIT;
-#define XML_SUBSTITUTE_PEREF;
-#define MOVETO_ENDTAG(p);
-#define SKIP_EOL(p);
 #define IS_EXTENDER_CH(c);
-#define IS_BLANK_CH(c);
+#define IS_IDEOGRAPHIC(c);
+#define IS_LETTER(c);
 #define IS_LETTER_CH(c);
-#define XML_MAX_LOOKUP_LIMIT;
-#define XML_MAX_TEXT_LENGTH;
-#define XML_SUBSTITUTE_NONE;
-#define IS_COMBINING(c);
-#define XML_MAX_NAMELEN;
-#define IS_BASECHAR(c);
-#define INPUT_CHUNK;
+#define IS_PUBIDCHAR(c);
 #define IS_PUBIDCHAR_CH(c);
-#define IS_CHAR_CH(c);
+#define MOVETO_ENDTAG(p);
+#define MOVETO_STARTTAG(p);
+#define SKIP_EOL(p);
+#define XML_MAX_DICTIONARY_LIMIT;
+#define XML_MAX_LOOKUP_LIMIT;
+#define XML_MAX_NAMELEN;
+#define XML_MAX_NAME_LENGTH;
+#define XML_MAX_TEXT_LENGTH;
 #define XML_SUBSTITUTE_BOTH;
-xmlNodePtr	nodePop			(xmlParserCtxtPtr ctxt);
-void	xmlParseNotationDecl		(xmlParserCtxtPtr ctxt);
-void	xmlParseExternalSubset		(xmlParserCtxtPtr ctxt, 
const xmlChar * ExternalID,
const xmlChar * SystemID); -void xmlParseMisc (xmlParserCtxtPtr ctxt); -int xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt,
xmlParserInputPtr input,
xmlCharEncodingHandlerPtr handler); -xmlParserInputPtr xmlNewStringInputStream (xmlParserCtxtPtr ctxt,
const xmlChar * buffer); -xmlChar * xmlParseExternalID (xmlParserCtxtPtr ctxt,
xmlChar ** publicID,
int strict); -xmlChar * xmlScanName (xmlParserCtxtPtr ctxt); -int xmlParseElementDecl (xmlParserCtxtPtr ctxt); -void xmlParseMarkupDecl (xmlParserCtxtPtr ctxt); +#define XML_SUBSTITUTE_NONE; +#define XML_SUBSTITUTE_PEREF; +#define XML_SUBSTITUTE_REF; htmlParserCtxtPtr htmlCreateFileParserCtxt (const char * filename,
const char * encoding); -int inputPush (xmlParserCtxtPtr ctxt,
xmlParserInputPtr value); -xmlChar * xmlStringLenDecodeEntities (xmlParserCtxtPtr ctxt,
const xmlChar * str,
int len,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3); -const xmlChar * namePop (xmlParserCtxtPtr ctxt); -void xmlParseContent (xmlParserCtxtPtr ctxt); -xmlParserInputPtr xmlNewInputStream (xmlParserCtxtPtr ctxt); -xmlChar * xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
xmlChar ** prefix); -xmlParserInputPtr xmlNewInputFromFile (xmlParserCtxtPtr ctxt,
const char * filename); -void xmlParserHandlePEReference (xmlParserCtxtPtr ctxt); -xmlChar * xmlStringDecodeEntities (xmlParserCtxtPtr ctxt,
const xmlChar * str,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3); -xmlParserCtxtPtr xmlCreateFileParserCtxt (const char * filename); -int xmlParseCharRef (xmlParserCtxtPtr ctxt); -void xmlParseElement (xmlParserCtxtPtr ctxt); -void xmlParseTextDecl (xmlParserCtxtPtr ctxt); -xmlParserInputPtr xmlNewEntityInputStream (xmlParserCtxtPtr ctxt,
xmlEntityPtr entity); -int xmlCopyCharMultiByte (xmlChar * out,
int val); -xmlElementContentPtr xmlParseElementChildrenContentDecl (xmlParserCtxtPtr ctxt,
int inputchk); -void xmlParseCharData (xmlParserCtxtPtr ctxt,
int cdata); -xmlChar * xmlParseVersionInfo (xmlParserCtxtPtr ctxt); -int xmlParseSDDecl (xmlParserCtxtPtr ctxt); -int xmlParseEnumeratedType (xmlParserCtxtPtr ctxt,
xmlEnumerationPtr * tree); -void xmlHandleEntity (xmlParserCtxtPtr ctxt,
xmlEntityPtr entity); -int xmlCurrentChar (xmlParserCtxtPtr ctxt,
int * len); -int xmlSkipBlankChars (xmlParserCtxtPtr ctxt); -xmlEnumerationPtr xmlParseNotationType (xmlParserCtxtPtr ctxt); -void xmlParserInputShrink (xmlParserInputPtr in); -void xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func); -void xmlFreeInputStream (xmlParserInputPtr input); -void xmlParsePEReference (xmlParserCtxtPtr ctxt); -xmlParserCtxtPtr xmlCreateURLParserCtxt (const char * filename,
int options); -int xmlIsLetter (int c); -int xmlCheckLanguageID (const xmlChar * lang); -void xmlNextChar (xmlParserCtxtPtr ctxt); -xmlEnumerationPtr xmlParseEnumerationType (xmlParserCtxtPtr ctxt); -int xmlParseAttributeType (xmlParserCtxtPtr ctxt,
xmlEnumerationPtr * tree); -int xmlParseDefaultDecl (xmlParserCtxtPtr ctxt,
xmlChar ** value); -xmlChar * xmlParseSystemLiteral (xmlParserCtxtPtr ctxt); -xmlChar * xmlParseAttValue (xmlParserCtxtPtr ctxt); -xmlParserCtxtPtr xmlCreateMemoryParserCtxt (const char * buffer,
int size); -void xmlParseAttributeListDecl (xmlParserCtxtPtr ctxt); -const xmlChar * xmlParseName (xmlParserCtxtPtr ctxt); -xmlChar * xmlParseEncName (xmlParserCtxtPtr ctxt); -int nodePush (xmlParserCtxtPtr ctxt,
xmlNodePtr value); -int xmlSwitchEncoding (xmlParserCtxtPtr ctxt,
xmlCharEncoding enc); -int xmlSwitchToEncoding (xmlParserCtxtPtr ctxt,
xmlCharEncodingHandlerPtr handler); -xmlEntityPtr xmlParseEntityRef (xmlParserCtxtPtr ctxt); -const xmlChar * xmlParseAttribute (xmlParserCtxtPtr ctxt,
xmlChar ** value); -void xmlParseEndTag (xmlParserCtxtPtr ctxt); -const xmlChar * xmlParseEncodingDecl (xmlParserCtxtPtr ctxt); void htmlInitAutoClose (void); -xmlParserCtxtPtr xmlCreateEntityParserCtxt (const xmlChar * URL,
const xmlChar * ID,
const xmlChar * base); -xmlChar * xmlSplitQName (xmlParserCtxtPtr ctxt,
const xmlChar * name,
xmlChar ** prefix); -void xmlParserHandleReference (xmlParserCtxtPtr ctxt); -const xmlChar * xmlParsePITarget (xmlParserCtxtPtr ctxt); -int xmlParseElementContentDecl (xmlParserCtxtPtr ctxt,
const xmlChar * name,
xmlElementContentPtr * result); xmlParserInputPtr inputPop (xmlParserCtxtPtr ctxt); -xmlChar xmlPopInput (xmlParserCtxtPtr ctxt); -xmlChar * xmlParsePubidLiteral (xmlParserCtxtPtr ctxt); -int xmlPushInput (xmlParserCtxtPtr ctxt,
xmlParserInputPtr input); -xmlChar * xmlParseEntityValue (xmlParserCtxtPtr ctxt,
xmlChar ** orig); +int inputPush (xmlParserCtxtPtr ctxt,
xmlParserInputPtr value); +const xmlChar * namePop (xmlParserCtxtPtr ctxt); +int namePush (xmlParserCtxtPtr ctxt,
const xmlChar * value); +xmlNodePtr nodePop (xmlParserCtxtPtr ctxt); +int nodePush (xmlParserCtxtPtr ctxt,
xmlNodePtr value); +int xmlCheckLanguageID (const xmlChar * lang); +int xmlCopyChar (int len,
xmlChar * out,
int val); +int xmlCopyCharMultiByte (xmlChar * out,
int val); +xmlParserCtxtPtr xmlCreateEntityParserCtxt (const xmlChar * URL,
const xmlChar * ID,
const xmlChar * base); +xmlParserCtxtPtr xmlCreateFileParserCtxt (const char * filename); +xmlParserCtxtPtr xmlCreateMemoryParserCtxt (const char * buffer,
int size); +xmlParserCtxtPtr xmlCreateURLParserCtxt (const char * filename,
int options); +int xmlCurrentChar (xmlParserCtxtPtr ctxt,
int * len); xmlChar * xmlDecodeEntities (xmlParserCtxtPtr ctxt,
int len,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3); +typedef void xmlEntityReferenceFunc (xmlEntityPtr ent,
xmlNodePtr firstNode,
xmlNodePtr lastNode); +void xmlErrMemory (xmlParserCtxtPtr ctxt,
const char * extra); +void xmlFreeInputStream (xmlParserInputPtr input); +void xmlHandleEntity (xmlParserCtxtPtr ctxt,
xmlEntityPtr entity); +int xmlIsLetter (int c); +xmlChar * xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt); +xmlChar * xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt); +xmlChar * xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
xmlChar ** prefix); +xmlParserInputPtr xmlNewEntityInputStream (xmlParserCtxtPtr ctxt,
xmlEntityPtr entity); +xmlParserInputPtr xmlNewInputFromFile (xmlParserCtxtPtr ctxt,
const char * filename); +xmlParserInputPtr xmlNewInputStream (xmlParserCtxtPtr ctxt); +xmlParserInputPtr xmlNewStringInputStream (xmlParserCtxtPtr ctxt,
const xmlChar * buffer); +void xmlNextChar (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseAttValue (xmlParserCtxtPtr ctxt); +const xmlChar * xmlParseAttribute (xmlParserCtxtPtr ctxt,
xmlChar ** value); +void xmlParseAttributeListDecl (xmlParserCtxtPtr ctxt); +int xmlParseAttributeType (xmlParserCtxtPtr ctxt,
xmlEnumerationPtr * tree); +void xmlParseCDSect (xmlParserCtxtPtr ctxt); +void xmlParseCharData (xmlParserCtxtPtr ctxt,
int cdata); +int xmlParseCharRef (xmlParserCtxtPtr ctxt); +void xmlParseComment (xmlParserCtxtPtr ctxt); +void xmlParseContent (xmlParserCtxtPtr ctxt); +int xmlParseDefaultDecl (xmlParserCtxtPtr ctxt,
xmlChar ** value); +void xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt); +void xmlParseElement (xmlParserCtxtPtr ctxt); +xmlElementContentPtr xmlParseElementChildrenContentDecl (xmlParserCtxtPtr ctxt,
int inputchk); +int xmlParseElementContentDecl (xmlParserCtxtPtr ctxt,
const xmlChar * name,
xmlElementContentPtr * result); +int xmlParseElementDecl (xmlParserCtxtPtr ctxt); +xmlElementContentPtr xmlParseElementMixedContentDecl (xmlParserCtxtPtr ctxt,
int inputchk); +xmlChar * xmlParseEncName (xmlParserCtxtPtr ctxt); +const xmlChar * xmlParseEncodingDecl (xmlParserCtxtPtr ctxt); +void xmlParseEndTag (xmlParserCtxtPtr ctxt); +void xmlParseEntityDecl (xmlParserCtxtPtr ctxt); +xmlEntityPtr xmlParseEntityRef (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseEntityValue (xmlParserCtxtPtr ctxt,
xmlChar ** orig); +int xmlParseEnumeratedType (xmlParserCtxtPtr ctxt,
xmlEnumerationPtr * tree); +xmlEnumerationPtr xmlParseEnumerationType (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseExternalID (xmlParserCtxtPtr ctxt,
xmlChar ** publicID,
int strict); +void xmlParseExternalSubset (xmlParserCtxtPtr ctxt,
const xmlChar * ExternalID,
const xmlChar * SystemID); +void xmlParseMarkupDecl (xmlParserCtxtPtr ctxt); +void xmlParseMisc (xmlParserCtxtPtr ctxt); +const xmlChar * xmlParseName (xmlParserCtxtPtr ctxt); +void xmlParseNamespace (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseNmtoken (xmlParserCtxtPtr ctxt); +void xmlParseNotationDecl (xmlParserCtxtPtr ctxt); +xmlEnumerationPtr xmlParseNotationType (xmlParserCtxtPtr ctxt); +void xmlParsePEReference (xmlParserCtxtPtr ctxt); +void xmlParsePI (xmlParserCtxtPtr ctxt); +const xmlChar * xmlParsePITarget (xmlParserCtxtPtr ctxt); +xmlChar * xmlParsePubidLiteral (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseQuotedString (xmlParserCtxtPtr ctxt); +void xmlParseReference (xmlParserCtxtPtr ctxt); +int xmlParseSDDecl (xmlParserCtxtPtr ctxt); +const xmlChar * xmlParseStartTag (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseSystemLiteral (xmlParserCtxtPtr ctxt); +void xmlParseTextDecl (xmlParserCtxtPtr ctxt); +xmlChar * xmlParseVersionInfo (xmlParserCtxtPtr ctxt); xmlChar * xmlParseVersionNum (xmlParserCtxtPtr ctxt); void xmlParseXMLDecl (xmlParserCtxtPtr ctxt); -typedef void xmlEntityReferenceFunc (xmlEntityPtr ent,
xmlNodePtr firstNode,
xmlNodePtr lastNode); -xmlElementContentPtr xmlParseElementMixedContentDecl (xmlParserCtxtPtr ctxt,
int inputchk); -xmlChar * xmlParseQuotedString (xmlParserCtxtPtr ctxt); -xmlChar * xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt); -void xmlParseCDSect (xmlParserCtxtPtr ctxt); +void xmlParserHandlePEReference (xmlParserCtxtPtr ctxt); +void xmlParserHandleReference (xmlParserCtxtPtr ctxt); +void xmlParserInputShrink (xmlParserInputPtr in); +xmlChar xmlPopInput (xmlParserCtxtPtr ctxt); +int xmlPushInput (xmlParserCtxtPtr ctxt,
xmlParserInputPtr input); +xmlChar * xmlScanName (xmlParserCtxtPtr ctxt); +void xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func); +int xmlSkipBlankChars (xmlParserCtxtPtr ctxt); +xmlChar * xmlSplitQName (xmlParserCtxtPtr ctxt,
const xmlChar * name,
xmlChar ** prefix); int xmlStringCurrentChar (xmlParserCtxtPtr ctxt,
const xmlChar * cur,
int * len); -void xmlParseComment (xmlParserCtxtPtr ctxt); -void xmlErrMemory (xmlParserCtxtPtr ctxt,
const char * extra); -xmlChar * xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt); -xmlChar * xmlParseNmtoken (xmlParserCtxtPtr ctxt); -void xmlParseReference (xmlParserCtxtPtr ctxt); -int namePush (xmlParserCtxtPtr ctxt,
const xmlChar * value); -void xmlParseNamespace (xmlParserCtxtPtr ctxt); -int xmlCopyChar (int len,
xmlChar * out,
int val); -void xmlParsePI (xmlParserCtxtPtr ctxt); -void xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt); -const xmlChar * xmlParseStartTag (xmlParserCtxtPtr ctxt); -void xmlParseEntityDecl (xmlParserCtxtPtr ctxt); +xmlChar * xmlStringDecodeEntities (xmlParserCtxtPtr ctxt,
const xmlChar * str,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3); +xmlChar * xmlStringLenDecodeEntities (xmlParserCtxtPtr ctxt,
const xmlChar * str,
int len,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3); +int xmlSwitchEncoding (xmlParserCtxtPtr ctxt,
xmlCharEncoding enc); +int xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt,
xmlParserInputPtr input,
xmlCharEncodingHandlerPtr handler); +int xmlSwitchToEncoding (xmlParserCtxtPtr ctxt,
xmlCharEncodingHandlerPtr handler);
diff --git a/doc/devhelp/libxml2-pattern.html b/doc/devhelp/libxml2-pattern.html index 321bd792..cbcb7abc 100644 --- a/doc/devhelp/libxml2-pattern.html +++ b/doc/devhelp/libxml2-pattern.html @@ -43,26 +43,26 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlStreamCtxt * xmlStreamCtxtPtr;
+      
typedef struct _xmlPattern xmlPattern;
 typedef enum xmlPatternFlags;
-typedef struct _xmlStreamCtxt xmlStreamCtxt;
-typedef struct _xmlPattern xmlPattern;
 typedef xmlPattern * xmlPatternPtr;
-int	xmlPatternMinDepth		(xmlPatternPtr comp);
-xmlStreamCtxtPtr	xmlPatternGetStreamCtxt	(xmlPatternPtr comp);
-int	xmlPatternFromRoot		(xmlPatternPtr comp);
-void	xmlFreePatternList		(xmlPatternPtr comp);
-int	xmlPatternStreamable		(xmlPatternPtr comp);
-int	xmlStreamPushAttr		(xmlStreamCtxtPtr stream, 
const xmlChar * name,
const xmlChar * ns); -int xmlPatternMatch (xmlPatternPtr comp,
xmlNodePtr node); -int xmlStreamWantsAnyNode (xmlStreamCtxtPtr streamCtxt); -int xmlStreamPop (xmlStreamCtxtPtr stream); +typedef struct _xmlStreamCtxt xmlStreamCtxt; +typedef xmlStreamCtxt * xmlStreamCtxtPtr; void xmlFreePattern (xmlPatternPtr comp); -int xmlStreamPush (xmlStreamCtxtPtr stream,
const xmlChar * name,
const xmlChar * ns); -int xmlPatternMaxDepth (xmlPatternPtr comp); -xmlPatternPtr xmlPatterncompile (const xmlChar * pattern,
xmlDict * dict,
int flags,
const xmlChar ** namespaces); -int xmlStreamPushNode (xmlStreamCtxtPtr stream,
const xmlChar * name,
const xmlChar * ns,
int nodeType); +void xmlFreePatternList (xmlPatternPtr comp); void xmlFreeStreamCtxt (xmlStreamCtxtPtr stream); +int xmlPatternFromRoot (xmlPatternPtr comp); +xmlStreamCtxtPtr xmlPatternGetStreamCtxt (xmlPatternPtr comp); +int xmlPatternMatch (xmlPatternPtr comp,
xmlNodePtr node); +int xmlPatternMaxDepth (xmlPatternPtr comp); +int xmlPatternMinDepth (xmlPatternPtr comp); +int xmlPatternStreamable (xmlPatternPtr comp); +xmlPatternPtr xmlPatterncompile (const xmlChar * pattern,
xmlDict * dict,
int flags,
const xmlChar ** namespaces); +int xmlStreamPop (xmlStreamCtxtPtr stream); +int xmlStreamPush (xmlStreamCtxtPtr stream,
const xmlChar * name,
const xmlChar * ns); +int xmlStreamPushAttr (xmlStreamCtxtPtr stream,
const xmlChar * name,
const xmlChar * ns); +int xmlStreamPushNode (xmlStreamCtxtPtr stream,
const xmlChar * name,
const xmlChar * ns,
int nodeType); +int xmlStreamWantsAnyNode (xmlStreamCtxtPtr streamCtxt);
diff --git a/doc/devhelp/libxml2-relaxng.html b/doc/devhelp/libxml2-relaxng.html index 145f7dc0..c1858ef7 100644 --- a/doc/devhelp/libxml2-relaxng.html +++ b/doc/devhelp/libxml2-relaxng.html @@ -44,39 +44,39 @@

Synopsis

typedef struct _xmlRelaxNG xmlRelaxNG;
-typedef xmlRelaxNG * xmlRelaxNGPtr;
-typedef enum xmlRelaxNGValidErr;
 typedef struct _xmlRelaxNGParserCtxt xmlRelaxNGParserCtxt;
 typedef xmlRelaxNGParserCtxt * xmlRelaxNGParserCtxtPtr;
 typedef enum xmlRelaxNGParserFlag;
+typedef xmlRelaxNG * xmlRelaxNGPtr;
 typedef struct _xmlRelaxNGValidCtxt xmlRelaxNGValidCtxt;
 typedef xmlRelaxNGValidCtxt * xmlRelaxNGValidCtxtPtr;
-void	xmlRelaxNGFreeValidCtxt		(xmlRelaxNGValidCtxtPtr ctxt);
-xmlRelaxNGParserCtxtPtr	xmlRelaxNGNewDocParserCtxt	(xmlDocPtr doc);
-void	xmlRelaxNGSetValidErrors	(xmlRelaxNGValidCtxtPtr ctxt, 
xmlRelaxNGValidityErrorFunc err,
xmlRelaxNGValidityWarningFunc warn,
void * ctx); -xmlRelaxNGParserCtxtPtr xmlRelaxNGNewParserCtxt (const char * URL); -int xmlRelaxNGGetParserErrors (xmlRelaxNGParserCtxtPtr ctxt,
xmlRelaxNGValidityErrorFunc * err,
xmlRelaxNGValidityWarningFunc * warn,
void ** ctx); -int xmlRelaxNGValidatePopElement (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); -xmlRelaxNGValidCtxtPtr xmlRelaxNGNewValidCtxt (xmlRelaxNGPtr schema); -xmlRelaxNGParserCtxtPtr xmlRelaxNGNewMemParserCtxt (const char * buffer,
int size); +typedef enum xmlRelaxNGValidErr; +void xmlRelaxNGCleanupTypes (void); void xmlRelaxNGDump (FILE * output,
xmlRelaxNGPtr schema); -void xmlRelaxNGSetParserErrors (xmlRelaxNGParserCtxtPtr ctxt,
xmlRelaxNGValidityErrorFunc err,
xmlRelaxNGValidityWarningFunc warn,
void * ctx); -xmlRelaxNGPtr xmlRelaxNGParse (xmlRelaxNGParserCtxtPtr ctxt); -void xmlRelaxNGSetParserStructuredErrors (xmlRelaxNGParserCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); -int xmlRelaxNGValidateFullElement (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); -typedef void xmlRelaxNGValidityErrorFunc (void * ctx,
const char * msg,
... ...); -int xmlRelaxNGValidatePushElement (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); +void xmlRelaxNGDumpTree (FILE * output,
xmlRelaxNGPtr schema); void xmlRelaxNGFree (xmlRelaxNGPtr schema); -int xmlRelaxNGValidateDoc (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc); -void xmlRelaxNGSetValidStructuredErrors (xmlRelaxNGValidCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); void xmlRelaxNGFreeParserCtxt (xmlRelaxNGParserCtxtPtr ctxt); +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); -void xmlRelaxNGDumpTree (FILE * output,
xmlRelaxNGPtr schema); -void xmlRelaxNGCleanupTypes (void); +xmlRelaxNGParserCtxtPtr xmlRelaxNGNewDocParserCtxt (xmlDocPtr doc); +xmlRelaxNGParserCtxtPtr xmlRelaxNGNewMemParserCtxt (const char * buffer,
int size); +xmlRelaxNGParserCtxtPtr xmlRelaxNGNewParserCtxt (const char * URL); +xmlRelaxNGValidCtxtPtr xmlRelaxNGNewValidCtxt (xmlRelaxNGPtr schema); +xmlRelaxNGPtr xmlRelaxNGParse (xmlRelaxNGParserCtxtPtr ctxt); +void xmlRelaxNGSetParserErrors (xmlRelaxNGParserCtxtPtr ctxt,
xmlRelaxNGValidityErrorFunc err,
xmlRelaxNGValidityWarningFunc warn,
void * ctx); +void xmlRelaxNGSetParserStructuredErrors (xmlRelaxNGParserCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +void xmlRelaxNGSetValidErrors (xmlRelaxNGValidCtxtPtr ctxt,
xmlRelaxNGValidityErrorFunc err,
xmlRelaxNGValidityWarningFunc warn,
void * ctx); +void xmlRelaxNGSetValidStructuredErrors (xmlRelaxNGValidCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +int xmlRelaxNGValidateDoc (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc); +int xmlRelaxNGValidateFullElement (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); +int xmlRelaxNGValidatePopElement (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); int xmlRelaxNGValidatePushCData (xmlRelaxNGValidCtxtPtr ctxt,
const xmlChar * data,
int len); -int xmlRelaxParserSetFlag (xmlRelaxNGParserCtxtPtr ctxt,
int flags); +int xmlRelaxNGValidatePushElement (xmlRelaxNGValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); +typedef void xmlRelaxNGValidityErrorFunc (void * ctx,
const char * msg,
... ...); typedef void xmlRelaxNGValidityWarningFunc (void * ctx,
const char * msg,
... ...); +int xmlRelaxParserSetFlag (xmlRelaxNGParserCtxtPtr ctxt,
int flags);
diff --git a/doc/devhelp/libxml2-schemasInternals.html b/doc/devhelp/libxml2-schemasInternals.html index 0d6d39e6..9bfb52e0 100644 --- a/doc/devhelp/libxml2-schemasInternals.html +++ b/doc/devhelp/libxml2-schemasInternals.html @@ -43,117 +43,117 @@

Author(s): Daniel Veillard

Synopsis

-
#define XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION;
-#define XML_SCHEMAS_FINAL_DEFAULT_EXTENSION;
-#define XML_SCHEMAS_TYPE_FIXUP_1;
-#define XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION;
-#define XML_SCHEMAS_ELEM_CIRCULAR;
-#define XML_SCHEMAS_QUALIF_ATTR;
-#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE;
-#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION;
-#define XML_SCHEMAS_ATTR_USE_REQUIRED;
-#define XML_SCHEMAS_FACET_COLLAPSE;
-#define XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE;
-#define XML_SCHEMAS_TYPE_VARIETY_UNION;
-#define XML_SCHEMAS_ANY_STRICT;
-#define XML_SCHEMAS_TYPE_INTERNAL_RESOLVED;
-#define XML_SCHEMAS_QUALIF_ELEM;
-#define XML_SCHEMAS_TYPE_VARIETY_LIST;
-#define XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE;
-#define XML_SCHEMAS_ELEM_INTERNAL_CHECKED;
-#define XML_SCHEMAS_INCLUDING_CONVERT_NS;
-#define XML_SCHEMAS_ATTR_INTERNAL_RESOLVED;
-#define XML_SCHEMAS_ATTR_USE_PROHIBITED;
-#define XML_SCHEMAS_ELEM_NILLABLE;
-#define XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION;
-#define XML_SCHEMAS_ATTRGROUP_REDEFINED;
-#define XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD;
-#define XML_SCHEMAS_TYPE_BLOCK_DEFAULT;
-#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION;
-#define XML_SCHEMAS_TYPE_FINAL_EXTENSION;
-#define XML_SCHEMAS_TYPE_REDEFINED;
-#define XML_SCHEMAS_ELEM_FIXED;
-#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD;
-#define XML_SCHEMAS_TYPE_VARIETY_ATOMIC;
-#define XML_SCHEMAS_TYPE_FINAL_LIST;
-#define XML_SCHEMAS_ATTR_USE_OPTIONAL;
-#define XML_SCHEMAS_ATTR_NSDEFAULT;
-#define XML_SCHEMAS_TYPE_WHITESPACE_REPLACE;
-#define XML_SCHEMAS_TYPE_BLOCK_RESTRICTION;
-#define XML_SCHEMAS_ANYATTR_STRICT;
-#define XML_SCHEMAS_FACET_UNKNOWN;
-#define XML_SCHEMAS_ATTRGROUP_MARKED;
-#define XML_SCHEMAS_FACET_PRESERVE;
-#define XML_SCHEMAS_ELEM_BLOCK_EXTENSION;
-#define XML_SCHEMAS_ATTR_GLOBAL;
+      
#define XML_SCHEMAS_ANYATTR_LAX;
 #define XML_SCHEMAS_ANYATTR_SKIP;
-#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION;
-#define XML_SCHEMAS_ANYATTR_LAX;
-#define XML_SCHEMAS_TYPE_GLOBAL;
-#define XML_SCHEMAS_TYPE_ABSTRACT;
-#define XML_SCHEMAS_TYPE_MIXED;
-#define XML_SCHEMAS_ATTR_FIXED;
-#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED;
-#define XML_SCHEMAS_ANY_SKIP;
-#define XML_SCHEMAS_FINAL_DEFAULT_LIST;
-#define XML_SCHEMAS_TYPE_VARIETY_ABSENT;
-#define XML_SCHEMAS_ELEM_FINAL_RESTRICTION;
-#define XML_SCHEMAS_WILDCARD_COMPLETE;
-#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED;
-#define XML_SCHEMAS_ELEM_NSDEFAULT;
-#define XML_SCHEMAS_ELEM_GLOBAL;
-#define XML_SCHEMAS_ELEM_TOPLEVEL;
+#define XML_SCHEMAS_ANYATTR_STRICT;
 #define XML_SCHEMAS_ANY_LAX;
-#define XML_SCHEMAS_TYPE_FINAL_RESTRICTION;
-#define XML_SCHEMAS_TYPE_HAS_FACETS;
-#define XML_SCHEMAS_ELEM_FINAL_EXTENSION;
-#define XML_SCHEMAS_TYPE_NORMVALUENEEDED;
-#define XML_SCHEMAS_ELEM_FINAL_ABSENT;
-#define XML_SCHEMAS_TYPE_BLOCK_EXTENSION;
-#define XML_SCHEMAS_TYPE_INTERNAL_INVALID;
-#define XML_SCHEMAS_ATTRGROUP_HAS_REFS;
-#define XML_SCHEMAS_ELEM_ABSTRACT;
-#define XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION;
-#define XML_SCHEMAS_TYPE_FINAL_UNION;
-#define XML_SCHEMAS_TYPE_FINAL_DEFAULT;
-#define XML_SCHEMAS_TYPE_FACETSNEEDVALUE;
-#define XML_SCHEMAS_FINAL_DEFAULT_UNION;
-#define XML_SCHEMAS_ELEM_BLOCK_RESTRICTION;
-#define XML_SCHEMAS_FACET_REPLACE;
-#define XML_SCHEMAS_ELEM_DEFAULT;
-#define XML_SCHEMAS_TYPE_MARKED;
-#define XML_SCHEMAS_ELEM_BLOCK_ABSENT;
+#define XML_SCHEMAS_ANY_SKIP;
+#define XML_SCHEMAS_ANY_STRICT;
 #define XML_SCHEMAS_ATTRGROUP_GLOBAL;
+#define XML_SCHEMAS_ATTRGROUP_HAS_REFS;
+#define XML_SCHEMAS_ATTRGROUP_MARKED;
+#define XML_SCHEMAS_ATTRGROUP_REDEFINED;
+#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED;
+#define XML_SCHEMAS_ATTR_FIXED;
+#define XML_SCHEMAS_ATTR_GLOBAL;
+#define XML_SCHEMAS_ATTR_INTERNAL_RESOLVED;
+#define XML_SCHEMAS_ATTR_NSDEFAULT;
+#define XML_SCHEMAS_ATTR_USE_OPTIONAL;
+#define XML_SCHEMAS_ATTR_USE_PROHIBITED;
+#define XML_SCHEMAS_ATTR_USE_REQUIRED;
+#define XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION;
+#define XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION;
+#define XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION;
+#define XML_SCHEMAS_ELEM_ABSTRACT;
+#define XML_SCHEMAS_ELEM_BLOCK_ABSENT;
+#define XML_SCHEMAS_ELEM_BLOCK_EXTENSION;
+#define XML_SCHEMAS_ELEM_BLOCK_RESTRICTION;
+#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION;
+#define XML_SCHEMAS_ELEM_CIRCULAR;
+#define XML_SCHEMAS_ELEM_DEFAULT;
+#define XML_SCHEMAS_ELEM_FINAL_ABSENT;
+#define XML_SCHEMAS_ELEM_FINAL_EXTENSION;
+#define XML_SCHEMAS_ELEM_FINAL_RESTRICTION;
+#define XML_SCHEMAS_ELEM_FIXED;
+#define XML_SCHEMAS_ELEM_GLOBAL;
+#define XML_SCHEMAS_ELEM_INTERNAL_CHECKED;
+#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED;
+#define XML_SCHEMAS_ELEM_NILLABLE;
+#define XML_SCHEMAS_ELEM_NSDEFAULT;
 #define XML_SCHEMAS_ELEM_REF;
-typedef xmlSchemaAttributeGroup * xmlSchemaAttributeGroupPtr;
-typedef xmlSchemaElement * xmlSchemaElementPtr;
-typedef xmlSchemaFacetLink * xmlSchemaFacetLinkPtr;
-typedef struct _xmlSchemaVal xmlSchemaVal;
-typedef xmlSchemaAttributeLink * xmlSchemaAttributeLinkPtr;
-typedef struct _xmlSchemaType xmlSchemaType;
+#define XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD;
+#define XML_SCHEMAS_ELEM_TOPLEVEL;
+#define XML_SCHEMAS_FACET_COLLAPSE;
+#define XML_SCHEMAS_FACET_PRESERVE;
+#define XML_SCHEMAS_FACET_REPLACE;
+#define XML_SCHEMAS_FACET_UNKNOWN;
+#define XML_SCHEMAS_FINAL_DEFAULT_EXTENSION;
+#define XML_SCHEMAS_FINAL_DEFAULT_LIST;
+#define XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION;
+#define XML_SCHEMAS_FINAL_DEFAULT_UNION;
+#define XML_SCHEMAS_INCLUDING_CONVERT_NS;
+#define XML_SCHEMAS_QUALIF_ATTR;
+#define XML_SCHEMAS_QUALIF_ELEM;
+#define XML_SCHEMAS_TYPE_ABSTRACT;
+#define XML_SCHEMAS_TYPE_BLOCK_DEFAULT;
+#define XML_SCHEMAS_TYPE_BLOCK_EXTENSION;
+#define XML_SCHEMAS_TYPE_BLOCK_RESTRICTION;
+#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE;
+#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION;
+#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION;
+#define XML_SCHEMAS_TYPE_FACETSNEEDVALUE;
+#define XML_SCHEMAS_TYPE_FINAL_DEFAULT;
+#define XML_SCHEMAS_TYPE_FINAL_EXTENSION;
+#define XML_SCHEMAS_TYPE_FINAL_LIST;
+#define XML_SCHEMAS_TYPE_FINAL_RESTRICTION;
+#define XML_SCHEMAS_TYPE_FINAL_UNION;
+#define XML_SCHEMAS_TYPE_FIXUP_1;
+#define XML_SCHEMAS_TYPE_GLOBAL;
+#define XML_SCHEMAS_TYPE_HAS_FACETS;
+#define XML_SCHEMAS_TYPE_INTERNAL_INVALID;
+#define XML_SCHEMAS_TYPE_INTERNAL_RESOLVED;
+#define XML_SCHEMAS_TYPE_MARKED;
+#define XML_SCHEMAS_TYPE_MIXED;
+#define XML_SCHEMAS_TYPE_NORMVALUENEEDED;
+#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD;
+#define XML_SCHEMAS_TYPE_REDEFINED;
+#define XML_SCHEMAS_TYPE_VARIETY_ABSENT;
+#define XML_SCHEMAS_TYPE_VARIETY_ATOMIC;
+#define XML_SCHEMAS_TYPE_VARIETY_LIST;
+#define XML_SCHEMAS_TYPE_VARIETY_UNION;
+#define XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE;
+#define XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE;
+#define XML_SCHEMAS_TYPE_WHITESPACE_REPLACE;
+#define XML_SCHEMAS_WILDCARD_COMPLETE;
 typedef struct _xmlSchemaAnnot xmlSchemaAnnot;
 typedef xmlSchemaAnnot * xmlSchemaAnnotPtr;
-typedef struct _xmlSchemaElement xmlSchemaElement;
-typedef struct _xmlSchemaWildcard xmlSchemaWildcard;
-typedef xmlSchemaWildcard * xmlSchemaWildcardPtr;
-typedef xmlSchemaFacet * xmlSchemaFacetPtr;
-typedef struct _xmlSchemaTypeLink xmlSchemaTypeLink;
-typedef struct _xmlSchemaAttributeLink xmlSchemaAttributeLink;
-typedef xmlSchemaVal * xmlSchemaValPtr;
-typedef struct _xmlSchemaFacetLink xmlSchemaFacetLink;
-typedef xmlSchemaWildcardNs * xmlSchemaWildcardNsPtr;
-typedef struct _xmlSchemaAttributeGroup xmlSchemaAttributeGroup;
-typedef xmlSchemaTypeLink * xmlSchemaTypeLinkPtr;
-typedef struct _xmlSchemaWildcardNs xmlSchemaWildcardNs;
-typedef xmlSchemaAttribute * xmlSchemaAttributePtr;
-typedef xmlSchemaNotation * xmlSchemaNotationPtr;
-typedef enum xmlSchemaValType;
-typedef xmlSchemaType * xmlSchemaTypePtr;
-typedef struct _xmlSchemaNotation xmlSchemaNotation;
-typedef struct _xmlSchemaFacet xmlSchemaFacet;
-typedef enum xmlSchemaContentType;
-typedef enum xmlSchemaTypeType;
 typedef struct _xmlSchemaAttribute xmlSchemaAttribute;
+typedef struct _xmlSchemaAttributeGroup xmlSchemaAttributeGroup;
+typedef xmlSchemaAttributeGroup * xmlSchemaAttributeGroupPtr;
+typedef struct _xmlSchemaAttributeLink xmlSchemaAttributeLink;
+typedef xmlSchemaAttributeLink * xmlSchemaAttributeLinkPtr;
+typedef xmlSchemaAttribute * xmlSchemaAttributePtr;
+typedef enum xmlSchemaContentType;
+typedef struct _xmlSchemaElement xmlSchemaElement;
+typedef xmlSchemaElement * xmlSchemaElementPtr;
+typedef struct _xmlSchemaFacet xmlSchemaFacet;
+typedef struct _xmlSchemaFacetLink xmlSchemaFacetLink;
+typedef xmlSchemaFacetLink * xmlSchemaFacetLinkPtr;
+typedef xmlSchemaFacet * xmlSchemaFacetPtr;
+typedef struct _xmlSchemaNotation xmlSchemaNotation;
+typedef xmlSchemaNotation * xmlSchemaNotationPtr;
+typedef struct _xmlSchemaType xmlSchemaType;
+typedef struct _xmlSchemaTypeLink xmlSchemaTypeLink;
+typedef xmlSchemaTypeLink * xmlSchemaTypeLinkPtr;
+typedef xmlSchemaType * xmlSchemaTypePtr;
+typedef enum xmlSchemaTypeType;
+typedef struct _xmlSchemaVal xmlSchemaVal;
+typedef xmlSchemaVal * xmlSchemaValPtr;
+typedef enum xmlSchemaValType;
+typedef struct _xmlSchemaWildcard xmlSchemaWildcard;
+typedef struct _xmlSchemaWildcardNs xmlSchemaWildcardNs;
+typedef xmlSchemaWildcardNs * xmlSchemaWildcardNsPtr;
+typedef xmlSchemaWildcard * xmlSchemaWildcardPtr;
 void	xmlSchemaFreeType		(xmlSchemaTypePtr type);
 void	xmlSchemaFreeWildcard		(xmlSchemaWildcardPtr wildcard);
 
diff --git a/doc/devhelp/libxml2-schematron.html b/doc/devhelp/libxml2-schematron.html index d1788ba7..0bead08f 100644 --- a/doc/devhelp/libxml2-schematron.html +++ b/doc/devhelp/libxml2-schematron.html @@ -43,25 +43,25 @@

Author(s): Daniel Veillard

Synopsis

-
typedef struct _xmlSchematronValidCtxt xmlSchematronValidCtxt;
-typedef enum xmlSchematronValidOptions;
-typedef xmlSchematron * xmlSchematronPtr;
+      
typedef struct _xmlSchematron xmlSchematron;
 typedef struct _xmlSchematronParserCtxt xmlSchematronParserCtxt;
-typedef struct _xmlSchematron xmlSchematron;
-typedef xmlSchematronValidCtxt * xmlSchematronValidCtxtPtr;
 typedef xmlSchematronParserCtxt * xmlSchematronParserCtxtPtr;
-int	xmlSchematronValidateDoc	(xmlSchematronValidCtxtPtr ctxt, 
xmlDocPtr instance); -void xmlSchematronFreeParserCtxt (xmlSchematronParserCtxtPtr ctxt); -xmlSchematronParserCtxtPtr xmlSchematronNewMemParserCtxt (const char * buffer,
int size); -typedef void xmlSchematronValidityErrorFunc (void * ctx,
const char * msg,
... ...); -xmlSchematronParserCtxtPtr xmlSchematronNewParserCtxt (const char * URL); -typedef void xmlSchematronValidityWarningFunc (void * ctx,
const char * msg,
... ...); +typedef xmlSchematron * xmlSchematronPtr; +typedef struct _xmlSchematronValidCtxt xmlSchematronValidCtxt; +typedef xmlSchematronValidCtxt * xmlSchematronValidCtxtPtr; +typedef enum xmlSchematronValidOptions; void xmlSchematronFree (xmlSchematronPtr schema); -void xmlSchematronSetValidStructuredErrors (xmlSchematronValidCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +void xmlSchematronFreeParserCtxt (xmlSchematronParserCtxtPtr ctxt); void xmlSchematronFreeValidCtxt (xmlSchematronValidCtxtPtr ctxt); -xmlSchematronPtr xmlSchematronParse (xmlSchematronParserCtxtPtr ctxt); xmlSchematronParserCtxtPtr xmlSchematronNewDocParserCtxt (xmlDocPtr doc); +xmlSchematronParserCtxtPtr xmlSchematronNewMemParserCtxt (const char * buffer,
int size); +xmlSchematronParserCtxtPtr xmlSchematronNewParserCtxt (const char * URL); xmlSchematronValidCtxtPtr xmlSchematronNewValidCtxt (xmlSchematronPtr schema,
int options); +xmlSchematronPtr xmlSchematronParse (xmlSchematronParserCtxtPtr ctxt); +void xmlSchematronSetValidStructuredErrors (xmlSchematronValidCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +int xmlSchematronValidateDoc (xmlSchematronValidCtxtPtr ctxt,
xmlDocPtr instance); +typedef void xmlSchematronValidityErrorFunc (void * ctx,
const char * msg,
... ...); +typedef void xmlSchematronValidityWarningFunc (void * ctx,
const char * msg,
... ...);
diff --git a/doc/devhelp/libxml2-threads.html b/doc/devhelp/libxml2-threads.html index 2fdfc001..de79d4f2 100644 --- a/doc/devhelp/libxml2-threads.html +++ b/doc/devhelp/libxml2-threads.html @@ -44,25 +44,25 @@

Synopsis

typedef struct _xmlMutex xmlMutex;
+typedef xmlMutex * xmlMutexPtr;
 typedef struct _xmlRMutex xmlRMutex;
 typedef xmlRMutex * xmlRMutexPtr;
-typedef xmlMutex * xmlMutexPtr;
-void	xmlFreeRMutex			(xmlRMutexPtr tok);
-int	xmlGetThreadId			(void);
-void	xmlMutexUnlock			(xmlMutexPtr tok);
 void	xmlCleanupThreads		(void);
-void	xmlLockLibrary			(void);
-xmlRMutexPtr	xmlNewRMutex		(void);
-void	xmlMutexLock			(xmlMutexPtr tok);
-int	xmlIsMainThread			(void);
-void	xmlRMutexUnlock			(xmlRMutexPtr tok);
-xmlGlobalStatePtr	xmlGetGlobalState	(void);
-xmlMutexPtr	xmlNewMutex		(void);
 int	xmlDllMain			(void * hinstDLL, 
unsigned long fdwReason,
void * lpvReserved); void xmlFreeMutex (xmlMutexPtr tok); -void xmlUnlockLibrary (void); +void xmlFreeRMutex (xmlRMutexPtr tok); +xmlGlobalStatePtr xmlGetGlobalState (void); +int xmlGetThreadId (void); void xmlInitThreads (void); +int xmlIsMainThread (void); +void xmlLockLibrary (void); +void xmlMutexLock (xmlMutexPtr tok); +void xmlMutexUnlock (xmlMutexPtr tok); +xmlMutexPtr xmlNewMutex (void); +xmlRMutexPtr xmlNewRMutex (void); void xmlRMutexLock (xmlRMutexPtr tok); +void xmlRMutexUnlock (xmlRMutexPtr tok); +void xmlUnlockLibrary (void);
diff --git a/doc/devhelp/libxml2-tree.html b/doc/devhelp/libxml2-tree.html index e88dcb72..02920e77 100644 --- a/doc/devhelp/libxml2-tree.html +++ b/doc/devhelp/libxml2-tree.html @@ -43,234 +43,234 @@

Author(s): Daniel Veillard

Synopsis

-
#define XML_LOCAL_NAMESPACE;
-#define XML_DOCB_DOCUMENT_NODE;
-#define BASE_BUFFER_SIZE;
-#define XML_XML_ID;
-#define xmlRootNode;
-#define XML_GET_LINE;
-#define XML_GET_CONTENT;
-#define xmlChildrenNode;
-#define XML_XML_NAMESPACE;
+      
#define BASE_BUFFER_SIZE;
 #define LIBXML2_NEW_BUFFER;
-typedef struct _xmlNs xmlNs;
-typedef struct _xmlElementContent xmlElementContent;
-typedef xmlEnumeration * xmlEnumerationPtr;
-typedef struct _xmlBuffer xmlBuffer;
-typedef xmlParserInput * xmlParserInputPtr;
-typedef xmlSAXLocator * xmlSAXLocatorPtr;
-typedef struct _xmlParserInput xmlParserInput;
-typedef struct _xmlElement xmlElement;
-typedef xmlElementType xmlNsType;
-typedef enum xmlBufferAllocationScheme;
-typedef struct _xmlNode xmlNode;
-typedef xmlDoc * xmlDocPtr;
-typedef xmlBuffer * xmlBufferPtr;
-typedef xmlDOMWrapCtxt * xmlDOMWrapCtxtPtr;
-typedef xmlRef * xmlRefPtr;
-typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
-typedef struct _xmlRef xmlRef;
-typedef struct _xmlDOMWrapCtxt xmlDOMWrapCtxt;
-typedef xmlNode * xmlNodePtr;
-typedef struct _xmlParserCtxt xmlParserCtxt;
-typedef xmlDtd * xmlDtdPtr;
-typedef enum xmlAttributeDefault;
-typedef struct _xmlBuf xmlBuf;
-typedef struct _xmlNotation xmlNotation;
-typedef enum xmlElementType;
-typedef struct _xmlEntity xmlEntity;
+#define XML_DOCB_DOCUMENT_NODE;
+#define XML_GET_CONTENT;
+#define XML_GET_LINE;
+#define XML_LOCAL_NAMESPACE;
+#define XML_XML_ID;
+#define XML_XML_NAMESPACE;
+#define xmlChildrenNode;
+#define xmlRootNode;
 typedef struct _xmlAttr xmlAttr;
-typedef xmlAttribute * xmlAttributePtr;
-typedef enum xmlElementTypeVal;
-typedef xmlNotation * xmlNotationPtr;
-typedef xmlElement * xmlElementPtr;
-typedef xmlBuf * xmlBufPtr;
-typedef enum xmlElementContentOccur;
 typedef xmlAttr * xmlAttrPtr;
-typedef struct _xmlDoc xmlDoc;
-typedef struct _xmlID xmlID;
-typedef xmlParserCtxt * xmlParserCtxtPtr;
-typedef xmlEntity * xmlEntityPtr;
-typedef struct _xmlEnumeration xmlEnumeration;
+typedef struct _xmlAttribute xmlAttribute;
+typedef enum xmlAttributeDefault;
+typedef xmlAttribute * xmlAttributePtr;
 typedef enum xmlAttributeType;
-typedef xmlNs * xmlNsPtr;
-typedef xmlParserInputBuffer * xmlParserInputBufferPtr;
-typedef struct _xmlSAXHandler xmlSAXHandler;
-typedef struct _xmlOutputBuffer xmlOutputBuffer;
-typedef struct _xmlSAXLocator xmlSAXLocator;
+typedef struct _xmlBuf xmlBuf;
+typedef xmlBuf * xmlBufPtr;
+typedef struct _xmlBuffer xmlBuffer;
+typedef enum xmlBufferAllocationScheme;
+typedef xmlBuffer * xmlBufferPtr;
+typedef struct _xmlDOMWrapCtxt xmlDOMWrapCtxt;
+typedef xmlDOMWrapCtxt * xmlDOMWrapCtxtPtr;
+typedef struct _xmlDoc xmlDoc;
+typedef enum xmlDocProperties;
+typedef xmlDoc * xmlDocPtr;
+typedef struct _xmlDtd xmlDtd;
+typedef xmlDtd * xmlDtdPtr;
+typedef struct _xmlElement xmlElement;
+typedef struct _xmlElementContent xmlElementContent;
+typedef enum xmlElementContentOccur;
 typedef xmlElementContent * xmlElementContentPtr;
 typedef enum xmlElementContentType;
-typedef enum xmlDocProperties;
+typedef xmlElement * xmlElementPtr;
+typedef enum xmlElementType;
+typedef enum xmlElementTypeVal;
+typedef struct _xmlEntity xmlEntity;
+typedef xmlEntity * xmlEntityPtr;
+typedef struct _xmlEnumeration xmlEnumeration;
+typedef xmlEnumeration * xmlEnumerationPtr;
+typedef struct _xmlID xmlID;
 typedef xmlID * xmlIDPtr;
-typedef struct _xmlDtd xmlDtd;
-typedef struct _xmlAttribute xmlAttribute;
+typedef struct _xmlNode xmlNode;
+typedef xmlNode * xmlNodePtr;
+typedef struct _xmlNotation xmlNotation;
+typedef xmlNotation * xmlNotationPtr;
+typedef struct _xmlNs xmlNs;
+typedef xmlNs * xmlNsPtr;
+typedef xmlElementType xmlNsType;
+typedef struct _xmlOutputBuffer xmlOutputBuffer;
 typedef xmlOutputBuffer * xmlOutputBufferPtr;
+typedef struct _xmlParserCtxt xmlParserCtxt;
+typedef xmlParserCtxt * xmlParserCtxtPtr;
+typedef struct _xmlParserInput xmlParserInput;
+typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
+typedef xmlParserInputBuffer * xmlParserInputBufferPtr;
+typedef xmlParserInput * xmlParserInputPtr;
+typedef struct _xmlRef xmlRef;
+typedef xmlRef * xmlRefPtr;
+typedef struct _xmlSAXHandler xmlSAXHandler;
 typedef xmlSAXHandler * xmlSAXHandlerPtr;
-xmlNodePtr	xmlDocCopyNode		(xmlNodePtr node, 
xmlDocPtr doc,
int extended); -xmlNodePtr xmlNewDocRawNode (xmlDocPtr doc,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); -xmlChar * xmlBufContent (const xmlBuf * buf); -xmlAttrPtr xmlNewNsPropEatName (xmlNodePtr node,
xmlNsPtr ns,
xmlChar * name,
const xmlChar * value); -xmlNodePtr xmlStringGetNodeList (const xmlDoc * doc,
const xmlChar * value); -xmlNodePtr xmlNewCDataBlock (xmlDocPtr doc,
const xmlChar * content,
int len); -void xmlBufferWriteCHAR (xmlBufferPtr buf,
const xmlChar * string); -xmlChar * xmlNodeGetBase (const xmlDoc * doc,
const xmlNode * cur); -void xmlBufferEmpty (xmlBufferPtr buf); -xmlChar * xmlBuildQName (const xmlChar * ncname,
const xmlChar * prefix,
xmlChar * memory,
int len); -int xmlValidateNMToken (const xmlChar * value,
int space); -int xmlSaveFormatFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding,
int format); -xmlNodePtr xmlAddSibling (xmlNodePtr cur,
xmlNodePtr elem); -xmlBufferPtr xmlBufferCreate (void); -xmlNodePtr xmlNewDocFragment (xmlDocPtr doc); -xmlNodePtr xmlDocGetRootElement (const xmlDoc * doc); -xmlChar * xmlGetProp (const xmlNode * node,
const xmlChar * name); -int xmlValidateName (const xmlChar * value,
int space); -xmlChar * xmlBufEnd (xmlBufPtr buf); -int xmlValidateQName (const xmlChar * value,
int space); -xmlAttrPtr xmlHasNsProp (const xmlNode * node,
const xmlChar * name,
const xmlChar * nameSpace); -xmlNodePtr xmlAddPrevSibling (xmlNodePtr cur,
xmlNodePtr elem); -int xmlBufferAddHead (xmlBufferPtr buf,
const xmlChar * str,
int len); -xmlNodePtr xmlNewPI (const xmlChar * name,
const xmlChar * content); -void xmlDocDumpFormatMemoryEnc (xmlDocPtr out_doc,
xmlChar ** doc_txt_ptr,
int * doc_txt_len,
const char * txt_encoding,
int format); -xmlAttrPtr xmlSetProp (xmlNodePtr node,
const xmlChar * name,
const xmlChar * value); -unsigned long xmlChildElementCount (xmlNodePtr parent); -void xmlElemDump (FILE * f,
xmlDocPtr doc,
xmlNodePtr cur); -int xmlSaveFormatFileTo (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding,
int format); -xmlDtdPtr xmlGetIntSubset (const xmlDoc * doc); -int xmlNodeBufGetContent (xmlBufferPtr buffer,
const xmlNode * cur); -xmlNodePtr xmlNextElementSibling (xmlNodePtr node); -void xmlBufferWriteChar (xmlBufferPtr buf,
const char * string); -void xmlBufferFree (xmlBufferPtr buf); -int xmlDOMWrapCloneNode (xmlDOMWrapCtxtPtr ctxt,
xmlDocPtr sourceDoc,
xmlNodePtr node,
xmlNodePtr * resNode,
xmlDocPtr destDoc,
xmlNodePtr destParent,
int deep,
int options); -xmlNodePtr xmlNewNode (xmlNsPtr ns,
const xmlChar * name); -int xmlSaveFileTo (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding); -xmlNodePtr xmlNewTextLen (const xmlChar * content,
int len); -xmlNodePtr xmlNewTextChild (xmlNodePtr parent,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); -void xmlNodeSetContent (xmlNodePtr cur,
const xmlChar * content); -int xmlBufferAdd (xmlBufferPtr buf,
const xmlChar * str,
int len); -void xmlNodeDumpOutput (xmlOutputBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
int level,
int format,
const char * encoding); -xmlNsPtr xmlCopyNamespace (xmlNsPtr cur); -xmlNsPtr xmlSearchNsByHref (xmlDocPtr doc,
xmlNodePtr node,
const xmlChar * href); +typedef struct _xmlSAXLocator xmlSAXLocator; +typedef xmlSAXLocator * xmlSAXLocatorPtr; xmlNodePtr xmlAddChild (xmlNodePtr parent,
xmlNodePtr cur); -int xmlReconciliateNs (xmlDocPtr doc,
xmlNodePtr tree); -int xmlValidateNCName (const xmlChar * value,
int space); -xmlNodePtr xmlNewDocComment (xmlDocPtr doc,
const xmlChar * content); -int xmlGetCompressMode (void); -int xmlNodeDump (xmlBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
int level,
int format); -xmlBufferPtr xmlBufferCreateSize (size_t size); -xmlChar * xmlNodeListGetString (xmlDocPtr doc,
const xmlNode * list,
int inLine); -void xmlSetCompressMode (int mode); -void xmlSetTreeDoc (xmlNodePtr tree,
xmlDocPtr doc); -int xmlDOMWrapAdoptNode (xmlDOMWrapCtxtPtr ctxt,
xmlDocPtr sourceDoc,
xmlNodePtr node,
xmlDocPtr destDoc,
xmlNodePtr destParent,
int options); -xmlNodePtr xmlCopyNodeList (xmlNodePtr node); -xmlNodePtr xmlNewDocNodeEatName (xmlDocPtr doc,
xmlNsPtr ns,
xmlChar * name,
const xmlChar * content); xmlNodePtr xmlAddChildList (xmlNodePtr parent,
xmlNodePtr cur); -xmlChar * xmlGetNodePath (const xmlNode * node); -void xmlFreePropList (xmlAttrPtr cur); -void xmlNodeAddContent (xmlNodePtr cur,
const xmlChar * content); -int xmlUnsetNsProp (xmlNodePtr node,
xmlNsPtr ns,
const xmlChar * name); -xmlNodePtr xmlFirstElementChild (xmlNodePtr parent); xmlNodePtr xmlAddNextSibling (xmlNodePtr cur,
xmlNodePtr elem); -int xmlIsBlankNode (const xmlNode * node); -xmlNsPtr xmlNewGlobalNs (xmlDocPtr doc,
const xmlChar * href,
const xmlChar * prefix); -int xmlBufferDump (FILE * file,
xmlBufferPtr buf); -xmlChar * xmlNodeGetContent (const xmlNode * cur); -xmlDocPtr xmlCopyDoc (xmlDocPtr doc,
int recursive); -xmlDOMWrapCtxtPtr xmlDOMWrapNewCtxt (void); -void xmlDocDumpMemoryEnc (xmlDocPtr out_doc,
xmlChar ** doc_txt_ptr,
int * doc_txt_len,
const char * txt_encoding); -int xmlBufGetNodeContent (xmlBufPtr buf,
const xmlNode * cur); -xmlNodePtr xmlTextMerge (xmlNodePtr first,
xmlNodePtr second); -void xmlDocDumpMemory (xmlDocPtr cur,
xmlChar ** mem,
int * size); -xmlNodePtr xmlNewDocPI (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * content); -void xmlFreeNs (xmlNsPtr cur); -int xmlDocDump (FILE * f,
xmlDocPtr cur); -void xmlFreeProp (xmlAttrPtr cur); -xmlChar * xmlGetNoNsProp (const xmlNode * node,
const xmlChar * name); -xmlChar * xmlSplitQName2 (const xmlChar * name,
xmlChar ** prefix); -xmlAttrPtr xmlNewProp (xmlNodePtr node,
const xmlChar * name,
const xmlChar * value); -int xmlTextConcat (xmlNodePtr node,
const xmlChar * content,
int len); -int xmlNodeGetSpacePreserve (const xmlNode * cur); -int xmlBufferShrink (xmlBufferPtr buf,
unsigned int len); -xmlNodePtr xmlPreviousElementSibling (xmlNodePtr node); -void xmlNodeSetContentLen (xmlNodePtr cur,
const xmlChar * content,
int len); -void xmlNodeAddContentLen (xmlNodePtr cur,
const xmlChar * content,
int len); -void xmlBufferWriteQuotedString (xmlBufferPtr buf,
const xmlChar * string); -xmlAttrPtr xmlCopyProp (xmlNodePtr target,
xmlAttrPtr cur); -xmlNodePtr xmlReplaceNode (xmlNodePtr old,
xmlNodePtr cur); -void xmlSetDocCompressMode (xmlDocPtr doc,
int mode); -xmlNodePtr xmlCopyNode (xmlNodePtr node,
int extended); -void xmlUnlinkNode (xmlNodePtr cur); -const xmlChar * xmlSplitQName3 (const xmlChar * name,
int * len); -typedef xmlNsPtr xmlDOMWrapAcquireNsFunction (xmlDOMWrapCtxtPtr ctxt,
xmlNodePtr node,
const xmlChar * nsName,
const xmlChar * nsPrefix); -size_t xmlBufUse (const xmlBufPtr buf); -xmlNodePtr xmlDocSetRootElement (xmlDocPtr doc,
xmlNodePtr root); -long xmlGetLineNo (const xmlNode * node); -const xmlChar * xmlBufferContent (const xmlBuffer * buf); -int xmlRemoveProp (xmlAttrPtr cur); -xmlNodePtr xmlLastElementChild (xmlNodePtr parent); -xmlChar * xmlNodeGetLang (const xmlNode * cur); -int xmlGetDocCompressMode (const xmlDoc * doc); -size_t xmlBufNodeDump (xmlBufPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
int level,
int format); -xmlChar * xmlGetNsProp (const xmlNode * node,
const xmlChar * name,
const xmlChar * nameSpace); -xmlAttrPtr xmlNewDocProp (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * value); -void xmlFreeNode (xmlNodePtr cur); -xmlAttrPtr xmlNewNsProp (xmlNodePtr node,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * value); -void xmlDOMWrapFreeCtxt (xmlDOMWrapCtxtPtr ctxt); -xmlChar * xmlBufferDetach (xmlBufferPtr buf); -void xmlBufferSetAllocationScheme (xmlBufferPtr buf,
xmlBufferAllocationScheme scheme); -xmlNodePtr xmlNewChild (xmlNodePtr parent,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); -xmlNsPtr xmlSearchNs (xmlDocPtr doc,
xmlNodePtr node,
const xmlChar * nameSpace); -xmlNodePtr xmlStringLenGetNodeList (const xmlDoc * doc,
const xmlChar * value,
int len); -int xmlSaveFormatFile (const char * filename,
xmlDocPtr cur,
int format); -xmlAttrPtr xmlCopyPropList (xmlNodePtr target,
xmlAttrPtr cur); -int xmlDocFormatDump (FILE * f,
xmlDocPtr cur,
int format); -void xmlNodeSetSpacePreserve (xmlNodePtr cur,
int val); -xmlAttrPtr xmlHasProp (const xmlNode * node,
const xmlChar * name); -int xmlBufferCat (xmlBufferPtr buf,
const xmlChar * str); -xmlDtdPtr xmlCreateIntSubset (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -xmlDocPtr xmlNewDoc (const xmlChar * version); -xmlNodePtr xmlNewCharRef (xmlDocPtr doc,
const xmlChar * name); -xmlNsPtr xmlCopyNamespaceList (xmlNsPtr cur); -xmlNodePtr xmlNewNodeEatName (xmlNsPtr ns,
xmlChar * name); -int xmlBufferResize (xmlBufferPtr buf,
unsigned int size); -void xmlNodeSetBase (xmlNodePtr cur,
const xmlChar * uri); -xmlNodePtr xmlNewComment (const xmlChar * content); -int xmlBufferLength (const xmlBuffer * buf); -xmlNodePtr xmlNewText (const xmlChar * content); -int xmlUnsetProp (xmlNodePtr node,
const xmlChar * name); -xmlBufferAllocationScheme xmlGetBufferAllocationScheme (void); -int xmlSaveFile (const char * filename,
xmlDocPtr cur); -xmlNodePtr xmlDocCopyNodeList (xmlDocPtr doc,
xmlNodePtr node); -void xmlSetNs (xmlNodePtr node,
xmlNsPtr ns); -xmlNsPtr xmlNewNs (xmlNodePtr node,
const xmlChar * href,
const xmlChar * prefix); -int xmlDOMWrapRemoveNode (xmlDOMWrapCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr node,
int options); +xmlNodePtr xmlAddPrevSibling (xmlNodePtr cur,
xmlNodePtr elem); +xmlNodePtr xmlAddSibling (xmlNodePtr cur,
xmlNodePtr elem); void xmlAttrSerializeTxtContent (xmlBufferPtr buf,
xmlDocPtr doc,
xmlAttrPtr attr,
const xmlChar * string); -xmlDtdPtr xmlCopyDtd (xmlDtdPtr dtd); -xmlNodePtr xmlNewDocText (const xmlDoc * doc,
const xmlChar * content); -xmlChar * xmlNodeListGetRawString (const xmlDoc * doc,
const xmlNode * list,
int inLine); -xmlBufferPtr xmlBufferCreateStatic (void * mem,
size_t size); -xmlNodePtr xmlNewReference (const xmlDoc * doc,
const xmlChar * name); -int xmlDOMWrapReconcileNamespaces (xmlDOMWrapCtxtPtr ctxt,
xmlNodePtr elem,
int options); -int xmlBufferCCat (xmlBufferPtr buf,
const char * str); -xmlNsPtr * xmlGetNsList (const xmlDoc * doc,
const xmlNode * node); -int xmlBufferGrow (xmlBufferPtr buf,
unsigned int len); -int xmlNodeIsText (const xmlNode * node); -void xmlSetBufferAllocationScheme (xmlBufferAllocationScheme scheme); -int xmlIsXHTML (const xmlChar * systemID,
const xmlChar * publicID); -void xmlNodeSetLang (xmlNodePtr cur,
const xmlChar * lang); -void xmlFreeDtd (xmlDtdPtr cur); -void xmlFreeNodeList (xmlNodePtr cur); -void xmlFreeDoc (xmlDocPtr cur); +xmlChar * xmlBufContent (const xmlBuf * buf); +xmlChar * xmlBufEnd (xmlBufPtr buf); +int xmlBufGetNodeContent (xmlBufPtr buf,
const xmlNode * cur); +size_t xmlBufNodeDump (xmlBufPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
int level,
int format); size_t xmlBufShrink (xmlBufPtr buf,
size_t len); -xmlNodePtr xmlNewDocNode (xmlDocPtr doc,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); -int xmlSaveFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding); -xmlAttrPtr xmlSetNsProp (xmlNodePtr node,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * value); +size_t xmlBufUse (const xmlBufPtr buf); +int xmlBufferAdd (xmlBufferPtr buf,
const xmlChar * str,
int len); +int xmlBufferAddHead (xmlBufferPtr buf,
const xmlChar * str,
int len); +int xmlBufferCCat (xmlBufferPtr buf,
const char * str); +int xmlBufferCat (xmlBufferPtr buf,
const xmlChar * str); +const xmlChar * xmlBufferContent (const xmlBuffer * buf); +xmlBufferPtr xmlBufferCreate (void); +xmlBufferPtr xmlBufferCreateSize (size_t size); +xmlBufferPtr xmlBufferCreateStatic (void * mem,
size_t size); +xmlChar * xmlBufferDetach (xmlBufferPtr buf); +int xmlBufferDump (FILE * file,
xmlBufferPtr buf); +void xmlBufferEmpty (xmlBufferPtr buf); +void xmlBufferFree (xmlBufferPtr buf); +int xmlBufferGrow (xmlBufferPtr buf,
unsigned int len); +int xmlBufferLength (const xmlBuffer * buf); +int xmlBufferResize (xmlBufferPtr buf,
unsigned int size); +void xmlBufferSetAllocationScheme (xmlBufferPtr buf,
xmlBufferAllocationScheme scheme); +int xmlBufferShrink (xmlBufferPtr buf,
unsigned int len); +void xmlBufferWriteCHAR (xmlBufferPtr buf,
const xmlChar * string); +void xmlBufferWriteChar (xmlBufferPtr buf,
const char * string); +void xmlBufferWriteQuotedString (xmlBufferPtr buf,
const xmlChar * string); +xmlChar * xmlBuildQName (const xmlChar * ncname,
const xmlChar * prefix,
xmlChar * memory,
int len); +unsigned long xmlChildElementCount (xmlNodePtr parent); +xmlDocPtr xmlCopyDoc (xmlDocPtr doc,
int recursive); +xmlDtdPtr xmlCopyDtd (xmlDtdPtr dtd); +xmlNsPtr xmlCopyNamespace (xmlNsPtr cur); +xmlNsPtr xmlCopyNamespaceList (xmlNsPtr cur); +xmlNodePtr xmlCopyNode (xmlNodePtr node,
int extended); +xmlNodePtr xmlCopyNodeList (xmlNodePtr node); +xmlAttrPtr xmlCopyProp (xmlNodePtr target,
xmlAttrPtr cur); +xmlAttrPtr xmlCopyPropList (xmlNodePtr target,
xmlAttrPtr cur); +xmlDtdPtr xmlCreateIntSubset (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); +typedef xmlNsPtr xmlDOMWrapAcquireNsFunction (xmlDOMWrapCtxtPtr ctxt,
xmlNodePtr node,
const xmlChar * nsName,
const xmlChar * nsPrefix); +int xmlDOMWrapAdoptNode (xmlDOMWrapCtxtPtr ctxt,
xmlDocPtr sourceDoc,
xmlNodePtr node,
xmlDocPtr destDoc,
xmlNodePtr destParent,
int options); +int xmlDOMWrapCloneNode (xmlDOMWrapCtxtPtr ctxt,
xmlDocPtr sourceDoc,
xmlNodePtr node,
xmlNodePtr * resNode,
xmlDocPtr destDoc,
xmlNodePtr destParent,
int deep,
int options); +void xmlDOMWrapFreeCtxt (xmlDOMWrapCtxtPtr ctxt); +xmlDOMWrapCtxtPtr xmlDOMWrapNewCtxt (void); +int xmlDOMWrapReconcileNamespaces (xmlDOMWrapCtxtPtr ctxt,
xmlNodePtr elem,
int options); +int xmlDOMWrapRemoveNode (xmlDOMWrapCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr node,
int options); +xmlNodePtr xmlDocCopyNode (xmlNodePtr node,
xmlDocPtr doc,
int extended); +xmlNodePtr xmlDocCopyNodeList (xmlDocPtr doc,
xmlNodePtr node); +int xmlDocDump (FILE * f,
xmlDocPtr cur); void xmlDocDumpFormatMemory (xmlDocPtr cur,
xmlChar ** mem,
int * size,
int format); -void xmlSetListDoc (xmlNodePtr list,
xmlDocPtr doc); -void xmlNodeSetName (xmlNodePtr cur,
const xmlChar * name); +void xmlDocDumpFormatMemoryEnc (xmlDocPtr out_doc,
xmlChar ** doc_txt_ptr,
int * doc_txt_len,
const char * txt_encoding,
int format); +void xmlDocDumpMemory (xmlDocPtr cur,
xmlChar ** mem,
int * size); +void xmlDocDumpMemoryEnc (xmlDocPtr out_doc,
xmlChar ** doc_txt_ptr,
int * doc_txt_len,
const char * txt_encoding); +int xmlDocFormatDump (FILE * f,
xmlDocPtr cur,
int format); +xmlNodePtr xmlDocGetRootElement (const xmlDoc * doc); +xmlNodePtr xmlDocSetRootElement (xmlDocPtr doc,
xmlNodePtr root); +void xmlElemDump (FILE * f,
xmlDocPtr doc,
xmlNodePtr cur); +xmlNodePtr xmlFirstElementChild (xmlNodePtr parent); +void xmlFreeDoc (xmlDocPtr cur); +void xmlFreeDtd (xmlDtdPtr cur); +void xmlFreeNode (xmlNodePtr cur); +void xmlFreeNodeList (xmlNodePtr cur); +void xmlFreeNs (xmlNsPtr cur); +void xmlFreeNsList (xmlNsPtr cur); +void xmlFreeProp (xmlAttrPtr cur); +void xmlFreePropList (xmlAttrPtr cur); +xmlBufferAllocationScheme xmlGetBufferAllocationScheme (void); +int xmlGetCompressMode (void); +int xmlGetDocCompressMode (const xmlDoc * doc); +xmlDtdPtr xmlGetIntSubset (const xmlDoc * doc); +xmlNodePtr xmlGetLastChild (const xmlNode * parent); +long xmlGetLineNo (const xmlNode * node); +xmlChar * xmlGetNoNsProp (const xmlNode * node,
const xmlChar * name); +xmlChar * xmlGetNodePath (const xmlNode * node); +xmlNsPtr * xmlGetNsList (const xmlDoc * doc,
const xmlNode * node); +xmlChar * xmlGetNsProp (const xmlNode * node,
const xmlChar * name,
const xmlChar * nameSpace); +xmlChar * xmlGetProp (const xmlNode * node,
const xmlChar * name); +xmlAttrPtr xmlHasNsProp (const xmlNode * node,
const xmlChar * name,
const xmlChar * nameSpace); +xmlAttrPtr xmlHasProp (const xmlNode * node,
const xmlChar * name); +int xmlIsBlankNode (const xmlNode * node); +int xmlIsXHTML (const xmlChar * systemID,
const xmlChar * publicID); +xmlNodePtr xmlLastElementChild (xmlNodePtr parent); +xmlNodePtr xmlNewCDataBlock (xmlDocPtr doc,
const xmlChar * content,
int len); +xmlNodePtr xmlNewCharRef (xmlDocPtr doc,
const xmlChar * name); +xmlNodePtr xmlNewChild (xmlNodePtr parent,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); +xmlNodePtr xmlNewComment (const xmlChar * content); +xmlDocPtr xmlNewDoc (const xmlChar * version); +xmlNodePtr xmlNewDocComment (xmlDocPtr doc,
const xmlChar * content); +xmlNodePtr xmlNewDocFragment (xmlDocPtr doc); +xmlNodePtr xmlNewDocNode (xmlDocPtr doc,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); +xmlNodePtr xmlNewDocNodeEatName (xmlDocPtr doc,
xmlNsPtr ns,
xmlChar * name,
const xmlChar * content); +xmlNodePtr xmlNewDocPI (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * content); +xmlAttrPtr xmlNewDocProp (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * value); +xmlNodePtr xmlNewDocRawNode (xmlDocPtr doc,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); +xmlNodePtr xmlNewDocText (const xmlDoc * doc,
const xmlChar * content); xmlNodePtr xmlNewDocTextLen (xmlDocPtr doc,
const xmlChar * content,
int len); xmlDtdPtr xmlNewDtd (xmlDocPtr doc,
const xmlChar * name,
const xmlChar * ExternalID,
const xmlChar * SystemID); -void xmlFreeNsList (xmlNsPtr cur); -xmlNodePtr xmlGetLastChild (const xmlNode * parent); +xmlNsPtr xmlNewGlobalNs (xmlDocPtr doc,
const xmlChar * href,
const xmlChar * prefix); +xmlNodePtr xmlNewNode (xmlNsPtr ns,
const xmlChar * name); +xmlNodePtr xmlNewNodeEatName (xmlNsPtr ns,
xmlChar * name); +xmlNsPtr xmlNewNs (xmlNodePtr node,
const xmlChar * href,
const xmlChar * prefix); +xmlAttrPtr xmlNewNsProp (xmlNodePtr node,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * value); +xmlAttrPtr xmlNewNsPropEatName (xmlNodePtr node,
xmlNsPtr ns,
xmlChar * name,
const xmlChar * value); +xmlNodePtr xmlNewPI (const xmlChar * name,
const xmlChar * content); +xmlAttrPtr xmlNewProp (xmlNodePtr node,
const xmlChar * name,
const xmlChar * value); +xmlNodePtr xmlNewReference (const xmlDoc * doc,
const xmlChar * name); +xmlNodePtr xmlNewText (const xmlChar * content); +xmlNodePtr xmlNewTextChild (xmlNodePtr parent,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * content); +xmlNodePtr xmlNewTextLen (const xmlChar * content,
int len); +xmlNodePtr xmlNextElementSibling (xmlNodePtr node); +void xmlNodeAddContent (xmlNodePtr cur,
const xmlChar * content); +void xmlNodeAddContentLen (xmlNodePtr cur,
const xmlChar * content,
int len); +int xmlNodeBufGetContent (xmlBufferPtr buffer,
const xmlNode * cur); +int xmlNodeDump (xmlBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
int level,
int format); +void xmlNodeDumpOutput (xmlOutputBufferPtr buf,
xmlDocPtr doc,
xmlNodePtr cur,
int level,
int format,
const char * encoding); +xmlChar * xmlNodeGetBase (const xmlDoc * doc,
const xmlNode * cur); +xmlChar * xmlNodeGetContent (const xmlNode * cur); +xmlChar * xmlNodeGetLang (const xmlNode * cur); +int xmlNodeGetSpacePreserve (const xmlNode * cur); +int xmlNodeIsText (const xmlNode * node); +xmlChar * xmlNodeListGetRawString (const xmlDoc * doc,
const xmlNode * list,
int inLine); +xmlChar * xmlNodeListGetString (xmlDocPtr doc,
const xmlNode * list,
int inLine); +void xmlNodeSetBase (xmlNodePtr cur,
const xmlChar * uri); +void xmlNodeSetContent (xmlNodePtr cur,
const xmlChar * content); +void xmlNodeSetContentLen (xmlNodePtr cur,
const xmlChar * content,
int len); +void xmlNodeSetLang (xmlNodePtr cur,
const xmlChar * lang); +void xmlNodeSetName (xmlNodePtr cur,
const xmlChar * name); +void xmlNodeSetSpacePreserve (xmlNodePtr cur,
int val); +xmlNodePtr xmlPreviousElementSibling (xmlNodePtr node); +int xmlReconciliateNs (xmlDocPtr doc,
xmlNodePtr tree); +int xmlRemoveProp (xmlAttrPtr cur); +xmlNodePtr xmlReplaceNode (xmlNodePtr old,
xmlNodePtr cur); +int xmlSaveFile (const char * filename,
xmlDocPtr cur); +int xmlSaveFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding); +int xmlSaveFileTo (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding); +int xmlSaveFormatFile (const char * filename,
xmlDocPtr cur,
int format); +int xmlSaveFormatFileEnc (const char * filename,
xmlDocPtr cur,
const char * encoding,
int format); +int xmlSaveFormatFileTo (xmlOutputBufferPtr buf,
xmlDocPtr cur,
const char * encoding,
int format); +xmlNsPtr xmlSearchNs (xmlDocPtr doc,
xmlNodePtr node,
const xmlChar * nameSpace); +xmlNsPtr xmlSearchNsByHref (xmlDocPtr doc,
xmlNodePtr node,
const xmlChar * href); +void xmlSetBufferAllocationScheme (xmlBufferAllocationScheme scheme); +void xmlSetCompressMode (int mode); +void xmlSetDocCompressMode (xmlDocPtr doc,
int mode); +void xmlSetListDoc (xmlNodePtr list,
xmlDocPtr doc); +void xmlSetNs (xmlNodePtr node,
xmlNsPtr ns); +xmlAttrPtr xmlSetNsProp (xmlNodePtr node,
xmlNsPtr ns,
const xmlChar * name,
const xmlChar * value); +xmlAttrPtr xmlSetProp (xmlNodePtr node,
const xmlChar * name,
const xmlChar * value); +void xmlSetTreeDoc (xmlNodePtr tree,
xmlDocPtr doc); +xmlChar * xmlSplitQName2 (const xmlChar * name,
xmlChar ** prefix); +const xmlChar * xmlSplitQName3 (const xmlChar * name,
int * len); +xmlNodePtr xmlStringGetNodeList (const xmlDoc * doc,
const xmlChar * value); +xmlNodePtr xmlStringLenGetNodeList (const xmlDoc * doc,
const xmlChar * value,
int len); +int xmlTextConcat (xmlNodePtr node,
const xmlChar * content,
int len); +xmlNodePtr xmlTextMerge (xmlNodePtr first,
xmlNodePtr second); +void xmlUnlinkNode (xmlNodePtr cur); +int xmlUnsetNsProp (xmlNodePtr node,
xmlNsPtr ns,
const xmlChar * name); +int xmlUnsetProp (xmlNodePtr node,
const xmlChar * name); +int xmlValidateNCName (const xmlChar * value,
int space); +int xmlValidateNMToken (const xmlChar * value,
int space); +int xmlValidateName (const xmlChar * value,
int space); +int xmlValidateQName (const xmlChar * value,
int space);
diff --git a/doc/devhelp/libxml2-uri.html b/doc/devhelp/libxml2-uri.html index d049ba90..e6dd3824 100644 --- a/doc/devhelp/libxml2-uri.html +++ b/doc/devhelp/libxml2-uri.html @@ -45,21 +45,21 @@

Synopsis

typedef struct _xmlURI xmlURI;
 typedef xmlURI * xmlURIPtr;
-int	xmlNormalizeURIPath		(char * path);
-void	xmlPrintURI			(FILE * stream, 
xmlURIPtr uri); -xmlURIPtr xmlParseURIRaw (const char * str,
int raw); -char * xmlURIUnescapeString (const char * str,
int len,
char * target); -xmlURIPtr xmlParseURI (const char * str); -xmlURIPtr xmlCreateURI (void); -xmlChar * xmlURIEscapeStr (const xmlChar * str,
const xmlChar * list); -xmlChar * xmlPathToURI (const xmlChar * path); -xmlChar * xmlCanonicPath (const xmlChar * path); -void xmlFreeURI (xmlURIPtr uri); -int xmlParseURIReference (xmlURIPtr uri,
const char * str); xmlChar * xmlBuildRelativeURI (const xmlChar * URI,
const xmlChar * base); +xmlChar * xmlBuildURI (const xmlChar * URI,
const xmlChar * base); +xmlChar * xmlCanonicPath (const xmlChar * path); +xmlURIPtr xmlCreateURI (void); +void xmlFreeURI (xmlURIPtr uri); +int xmlNormalizeURIPath (char * path); +xmlURIPtr xmlParseURI (const char * str); +xmlURIPtr xmlParseURIRaw (const char * str,
int raw); +int xmlParseURIReference (xmlURIPtr uri,
const char * str); +xmlChar * xmlPathToURI (const xmlChar * path); +void xmlPrintURI (FILE * stream,
xmlURIPtr uri); xmlChar * xmlSaveUri (xmlURIPtr uri); xmlChar * xmlURIEscape (const xmlChar * str); -xmlChar * xmlBuildURI (const xmlChar * URI,
const xmlChar * base); +xmlChar * xmlURIEscapeStr (const xmlChar * str,
const xmlChar * list); +char * xmlURIUnescapeString (const char * str,
int len,
char * target);
diff --git a/doc/devhelp/libxml2-valid.html b/doc/devhelp/libxml2-valid.html index 68307294..cd987757 100644 --- a/doc/devhelp/libxml2-valid.html +++ b/doc/devhelp/libxml2-valid.html @@ -45,92 +45,92 @@

Synopsis

#define XML_VCTXT_DTD_VALIDATED;
 #define XML_VCTXT_USE_PCTXT;
-typedef struct _xmlHashTable xmlElementTable;
-typedef xmlValidState * xmlValidStatePtr;
-typedef xmlIDTable * xmlIDTablePtr;
-typedef xmlNotationTable * xmlNotationTablePtr;
-typedef struct _xmlValidCtxt xmlValidCtxt;
-typedef xmlElementTable * xmlElementTablePtr;
-typedef xmlRefTable * xmlRefTablePtr;
-typedef struct _xmlHashTable xmlNotationTable;
-typedef struct _xmlHashTable xmlRefTable;
-typedef struct _xmlValidState xmlValidState;
 typedef struct _xmlHashTable xmlAttributeTable;
 typedef xmlAttributeTable * xmlAttributeTablePtr;
+typedef struct _xmlHashTable xmlElementTable;
+typedef xmlElementTable * xmlElementTablePtr;
 typedef struct _xmlHashTable xmlIDTable;
+typedef xmlIDTable * xmlIDTablePtr;
+typedef struct _xmlHashTable xmlNotationTable;
+typedef xmlNotationTable * xmlNotationTablePtr;
+typedef struct _xmlHashTable xmlRefTable;
+typedef xmlRefTable * xmlRefTablePtr;
+typedef struct _xmlValidCtxt xmlValidCtxt;
 typedef xmlValidCtxt * xmlValidCtxtPtr;
-void	xmlFreeNotationTable		(xmlNotationTablePtr table);
-int	xmlValidateNameValue		(const xmlChar * value);
-void	xmlSnprintfElementContent	(char * buf, 
int size,
xmlElementContentPtr content,
int englob); -xmlRefPtr xmlAddRef (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
const xmlChar * value,
xmlAttrPtr attr); -void xmlDumpAttributeDecl (xmlBufferPtr buf,
xmlAttributePtr attr); -int xmlValidateDocumentFinal (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); -int xmlValidateDtdFinal (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); -void xmlDumpAttributeTable (xmlBufferPtr buf,
xmlAttributeTablePtr table); -xmlEnumerationPtr xmlCreateEnumeration (const xmlChar * name); -int xmlValidateOneAttribute (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
xmlAttrPtr attr,
const xmlChar * value); -int xmlValidGetValidElements (xmlNode * prev,
xmlNode * next,
const xmlChar ** names,
int max); -int xmlIsMixedElement (xmlDocPtr doc,
const xmlChar * name); -void xmlDumpNotationDecl (xmlBufferPtr buf,
xmlNotationPtr nota); -int xmlIsID (xmlDocPtr doc,
xmlNodePtr elem,
xmlAttrPtr attr); -xmlAttributePtr xmlGetDtdQAttrDesc (xmlDtdPtr dtd,
const xmlChar * elem,
const xmlChar * name,
const xmlChar * prefix); -xmlElementContentPtr xmlNewDocElementContent (xmlDocPtr doc,
const xmlChar * name,
xmlElementContentType type); -void xmlFreeAttributeTable (xmlAttributeTablePtr table); -typedef void xmlValidityErrorFunc (void * ctx,
const char * msg,
... ...); -int xmlValidateAttributeDecl (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlAttributePtr attr); -xmlElementPtr xmlGetDtdQElementDesc (xmlDtdPtr dtd,
const xmlChar * name,
const xmlChar * prefix); -xmlNotationTablePtr xmlCopyNotationTable (xmlNotationTablePtr table); -int xmlValidateDocument (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); -int xmlValidGetPotentialChildren (xmlElementContent * ctree,
const xmlChar ** names,
int * len,
int max); -xmlNotationPtr xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
xmlDtdPtr dtd,
const xmlChar * name,
const xmlChar * PublicID,
const xmlChar * SystemID); -int xmlValidateElementDecl (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlElementPtr elem); +typedef struct _xmlValidState xmlValidState; +typedef xmlValidState * xmlValidStatePtr; xmlAttributePtr xmlAddAttributeDecl (xmlValidCtxtPtr ctxt,
xmlDtdPtr dtd,
const xmlChar * elem,
const xmlChar * name,
const xmlChar * ns,
xmlAttributeType type,
xmlAttributeDefault def,
const xmlChar * defaultValue,
xmlEnumerationPtr tree); -xmlAttrPtr xmlGetID (xmlDocPtr doc,
const xmlChar * ID); -xmlElementTablePtr xmlCopyElementTable (xmlElementTablePtr table); -xmlListPtr xmlGetRefs (xmlDocPtr doc,
const xmlChar * ID); -void xmlSprintfElementContent (char * buf,
xmlElementContentPtr content,
int englob); -int xmlValidateOneElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); -int xmlValidateNmtokenValue (const xmlChar * value); -void xmlDumpElementTable (xmlBufferPtr buf,
xmlElementTablePtr table); -xmlChar * xmlValidCtxtNormalizeAttributeValue (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * name,
const xmlChar * value); -void xmlDumpElementDecl (xmlBufferPtr buf,
xmlElementPtr elem); -void xmlFreeElementContent (xmlElementContentPtr cur); -int xmlValidateOneNamespace (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * prefix,
xmlNsPtr ns,
const xmlChar * value); -int xmlValidatePushElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * qname); -int xmlIsRef (xmlDocPtr doc,
xmlNodePtr elem,
xmlAttrPtr attr); -xmlElementContentPtr xmlCopyDocElementContent (xmlDocPtr doc,
xmlElementContentPtr cur); -xmlIDPtr xmlAddID (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
const xmlChar * value,
xmlAttrPtr attr); -void xmlFreeRefTable (xmlRefTablePtr table); -int xmlValidateNamesValue (const xmlChar * value); -int xmlRemoveID (xmlDocPtr doc,
xmlAttrPtr attr); -void xmlFreeElementTable (xmlElementTablePtr table); -void xmlFreeIDTable (xmlIDTablePtr table); -void xmlFreeValidCtxt (xmlValidCtxtPtr cur); -xmlAttributeTablePtr xmlCopyAttributeTable (xmlAttributeTablePtr table); -xmlElementContentPtr xmlCopyElementContent (xmlElementContentPtr cur); -int xmlValidateAttributeValue (xmlAttributeType type,
const xmlChar * value); -int xmlRemoveRef (xmlDocPtr doc,
xmlAttrPtr attr); -typedef void xmlValidityWarningFunc (void * ctx,
const char * msg,
... ...); -int xmlValidatePopElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * qname); -void xmlFreeEnumeration (xmlEnumerationPtr cur); -xmlEnumerationPtr xmlCopyEnumeration (xmlEnumerationPtr cur); -xmlAttributePtr xmlGetDtdAttrDesc (xmlDtdPtr dtd,
const xmlChar * elem,
const xmlChar * name); -int xmlValidateDtd (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlDtdPtr dtd); -xmlValidCtxtPtr xmlNewValidCtxt (void); -void xmlDumpNotationTable (xmlBufferPtr buf,
xmlNotationTablePtr table); xmlElementPtr xmlAddElementDecl (xmlValidCtxtPtr ctxt,
xmlDtdPtr dtd,
const xmlChar * name,
xmlElementTypeVal type,
xmlElementContentPtr content); -xmlChar * xmlValidNormalizeAttributeValue (xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * name,
const xmlChar * value); -int xmlValidBuildContentModel (xmlValidCtxtPtr ctxt,
xmlElementPtr elem); -int xmlValidateElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); -int xmlValidateNotationUse (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
const xmlChar * notationName); -int xmlValidateRoot (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); -int xmlValidateNotationDecl (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNotationPtr nota); -xmlElementContentPtr xmlNewElementContent (const xmlChar * name,
xmlElementContentType type); +xmlIDPtr xmlAddID (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
const xmlChar * value,
xmlAttrPtr attr); +xmlNotationPtr xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
xmlDtdPtr dtd,
const xmlChar * name,
const xmlChar * PublicID,
const xmlChar * SystemID); +xmlRefPtr xmlAddRef (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
const xmlChar * value,
xmlAttrPtr attr); +xmlAttributeTablePtr xmlCopyAttributeTable (xmlAttributeTablePtr table); +xmlElementContentPtr xmlCopyDocElementContent (xmlDocPtr doc,
xmlElementContentPtr cur); +xmlElementContentPtr xmlCopyElementContent (xmlElementContentPtr cur); +xmlElementTablePtr xmlCopyElementTable (xmlElementTablePtr table); +xmlEnumerationPtr xmlCopyEnumeration (xmlEnumerationPtr cur); +xmlNotationTablePtr xmlCopyNotationTable (xmlNotationTablePtr table); +xmlEnumerationPtr xmlCreateEnumeration (const xmlChar * name); +void xmlDumpAttributeDecl (xmlBufferPtr buf,
xmlAttributePtr attr); +void xmlDumpAttributeTable (xmlBufferPtr buf,
xmlAttributeTablePtr table); +void xmlDumpElementDecl (xmlBufferPtr buf,
xmlElementPtr elem); +void xmlDumpElementTable (xmlBufferPtr buf,
xmlElementTablePtr table); +void xmlDumpNotationDecl (xmlBufferPtr buf,
xmlNotationPtr nota); +void xmlDumpNotationTable (xmlBufferPtr buf,
xmlNotationTablePtr table); +void xmlFreeAttributeTable (xmlAttributeTablePtr table); +void xmlFreeDocElementContent (xmlDocPtr doc,
xmlElementContentPtr cur); +void xmlFreeElementContent (xmlElementContentPtr cur); +void xmlFreeElementTable (xmlElementTablePtr table); +void xmlFreeEnumeration (xmlEnumerationPtr cur); +void xmlFreeIDTable (xmlIDTablePtr table); +void xmlFreeNotationTable (xmlNotationTablePtr table); +void xmlFreeRefTable (xmlRefTablePtr table); +void xmlFreeValidCtxt (xmlValidCtxtPtr cur); +xmlAttributePtr xmlGetDtdAttrDesc (xmlDtdPtr dtd,
const xmlChar * elem,
const xmlChar * name); xmlElementPtr xmlGetDtdElementDesc (xmlDtdPtr dtd,
const xmlChar * name); xmlNotationPtr xmlGetDtdNotationDesc (xmlDtdPtr dtd,
const xmlChar * name); -int xmlValidatePushCData (xmlValidCtxtPtr ctxt,
const xmlChar * data,
int len); +xmlAttributePtr xmlGetDtdQAttrDesc (xmlDtdPtr dtd,
const xmlChar * elem,
const xmlChar * name,
const xmlChar * prefix); +xmlElementPtr xmlGetDtdQElementDesc (xmlDtdPtr dtd,
const xmlChar * name,
const xmlChar * prefix); +xmlAttrPtr xmlGetID (xmlDocPtr doc,
const xmlChar * ID); +xmlListPtr xmlGetRefs (xmlDocPtr doc,
const xmlChar * ID); +int xmlIsID (xmlDocPtr doc,
xmlNodePtr elem,
xmlAttrPtr attr); +int xmlIsMixedElement (xmlDocPtr doc,
const xmlChar * name); +int xmlIsRef (xmlDocPtr doc,
xmlNodePtr elem,
xmlAttrPtr attr); +xmlElementContentPtr xmlNewDocElementContent (xmlDocPtr doc,
const xmlChar * name,
xmlElementContentType type); +xmlElementContentPtr xmlNewElementContent (const xmlChar * name,
xmlElementContentType type); +xmlValidCtxtPtr xmlNewValidCtxt (void); +int xmlRemoveID (xmlDocPtr doc,
xmlAttrPtr attr); +int xmlRemoveRef (xmlDocPtr doc,
xmlAttrPtr attr); +void xmlSnprintfElementContent (char * buf,
int size,
xmlElementContentPtr content,
int englob); +void xmlSprintfElementContent (char * buf,
xmlElementContentPtr content,
int englob); +int xmlValidBuildContentModel (xmlValidCtxtPtr ctxt,
xmlElementPtr elem); +xmlChar * xmlValidCtxtNormalizeAttributeValue (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * name,
const xmlChar * value); +int xmlValidGetPotentialChildren (xmlElementContent * ctree,
const xmlChar ** names,
int * len,
int max); +int xmlValidGetValidElements (xmlNode * prev,
xmlNode * next,
const xmlChar ** names,
int max); +xmlChar * xmlValidNormalizeAttributeValue (xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * name,
const xmlChar * value); +int xmlValidateAttributeDecl (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlAttributePtr attr); +int xmlValidateAttributeValue (xmlAttributeType type,
const xmlChar * value); +int xmlValidateDocument (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); +int xmlValidateDocumentFinal (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); +int xmlValidateDtd (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlDtdPtr dtd); +int xmlValidateDtdFinal (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); +int xmlValidateElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); +int xmlValidateElementDecl (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlElementPtr elem); +int xmlValidateNameValue (const xmlChar * value); +int xmlValidateNamesValue (const xmlChar * value); +int xmlValidateNmtokenValue (const xmlChar * value); int xmlValidateNmtokensValue (const xmlChar * value); -void xmlFreeDocElementContent (xmlDocPtr doc,
xmlElementContentPtr cur); +int xmlValidateNotationDecl (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNotationPtr nota); +int xmlValidateNotationUse (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
const xmlChar * notationName); +int xmlValidateOneAttribute (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
xmlAttrPtr attr,
const xmlChar * value); +int xmlValidateOneElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem); +int xmlValidateOneNamespace (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * prefix,
xmlNsPtr ns,
const xmlChar * value); +int xmlValidatePopElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * qname); +int xmlValidatePushCData (xmlValidCtxtPtr ctxt,
const xmlChar * data,
int len); +int xmlValidatePushElement (xmlValidCtxtPtr ctxt,
xmlDocPtr doc,
xmlNodePtr elem,
const xmlChar * qname); +int xmlValidateRoot (xmlValidCtxtPtr ctxt,
xmlDocPtr doc); +typedef void xmlValidityErrorFunc (void * ctx,
const char * msg,
... ...); +typedef void xmlValidityWarningFunc (void * ctx,
const char * msg,
... ...);
diff --git a/doc/devhelp/libxml2-xinclude.html b/doc/devhelp/libxml2-xinclude.html index 140fb40f..779cc002 100644 --- a/doc/devhelp/libxml2-xinclude.html +++ b/doc/devhelp/libxml2-xinclude.html @@ -43,28 +43,28 @@

Author(s): Daniel Veillard

Synopsis

-
#define XINCLUDE_PARSE_TEXT;
-#define XINCLUDE_PARSE_XPOINTER;
+      
#define XINCLUDE_FALLBACK;
 #define XINCLUDE_HREF;
-#define XINCLUDE_FALLBACK;
-#define XINCLUDE_NS;
-#define XINCLUDE_PARSE;
 #define XINCLUDE_NODE;
-#define XINCLUDE_PARSE_XML;
-#define XINCLUDE_PARSE_ENCODING;
+#define XINCLUDE_NS;
 #define XINCLUDE_OLD_NS;
+#define XINCLUDE_PARSE;
+#define XINCLUDE_PARSE_ENCODING;
+#define XINCLUDE_PARSE_TEXT;
+#define XINCLUDE_PARSE_XML;
+#define XINCLUDE_PARSE_XPOINTER;
 typedef struct _xmlXIncludeCtxt xmlXIncludeCtxt;
 typedef xmlXIncludeCtxt * xmlXIncludeCtxtPtr;
-int	xmlXIncludeProcessTreeFlagsData	(xmlNodePtr tree, 
int flags,
void * data); -int xmlXIncludeProcessFlagsData (xmlDocPtr doc,
int flags,
void * data); -int xmlXIncludeProcessFlags (xmlDocPtr doc,
int flags); -int xmlXIncludeProcessTree (xmlNodePtr tree); -int xmlXIncludeProcessNode (xmlXIncludeCtxtPtr ctxt,
xmlNodePtr node); void xmlXIncludeFreeContext (xmlXIncludeCtxtPtr ctxt); -int xmlXIncludeSetFlags (xmlXIncludeCtxtPtr ctxt,
int flags); -int xmlXIncludeProcess (xmlDocPtr doc); xmlXIncludeCtxtPtr xmlXIncludeNewContext (xmlDocPtr doc); +int xmlXIncludeProcess (xmlDocPtr doc); +int xmlXIncludeProcessFlags (xmlDocPtr doc,
int flags); +int xmlXIncludeProcessFlagsData (xmlDocPtr doc,
int flags,
void * data); +int xmlXIncludeProcessNode (xmlXIncludeCtxtPtr ctxt,
xmlNodePtr node); +int xmlXIncludeProcessTree (xmlNodePtr tree); int xmlXIncludeProcessTreeFlags (xmlNodePtr tree,
int flags); +int xmlXIncludeProcessTreeFlagsData (xmlNodePtr tree,
int flags,
void * data); +int xmlXIncludeSetFlags (xmlXIncludeCtxtPtr ctxt,
int flags);
diff --git a/doc/devhelp/libxml2-xlink.html b/doc/devhelp/libxml2-xlink.html index abe69656..7786f218 100644 --- a/doc/devhelp/libxml2-xlink.html +++ b/doc/devhelp/libxml2-xlink.html @@ -43,23 +43,23 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlChar * xlinkTitle;
-typedef enum xlinkShow;
+      
typedef enum xlinkActuate;
 typedef xmlChar * xlinkHRef;
-typedef enum xlinkActuate;
 typedef struct _xlinkHandler xlinkHandler;
-typedef xmlChar * xlinkRole;
 typedef xlinkHandler * xlinkHandlerPtr;
+typedef xmlChar * xlinkRole;
+typedef enum xlinkShow;
+typedef xmlChar * xlinkTitle;
 typedef enum xlinkType;
-void	xlinkSetDefaultDetect		(xlinkNodeDetectFunc func);
-void	xlinkSetDefaultHandler		(xlinkHandlerPtr handler);
 typedef void xlinkExtendedLinkFunk		(void * ctx, 
xmlNodePtr node,
int nbLocators,
const xlinkHRef * hrefs,
const xlinkRole * roles,
int nbArcs,
const xlinkRole * from,
const xlinkRole * to,
xlinkShow * show,
xlinkActuate * actuate,
int nbTitles,
const xlinkTitle * titles,
const xmlChar ** langs); typedef void xlinkExtendedLinkSetFunk (void * ctx,
xmlNodePtr node,
int nbLocators,
const xlinkHRef * hrefs,
const xlinkRole * roles,
int nbTitles,
const xlinkTitle * titles,
const xmlChar ** langs); -typedef void xlinkSimpleLinkFunk (void * ctx,
xmlNodePtr node,
const xlinkHRef href,
const xlinkRole role,
const xlinkTitle title); -typedef void xlinkNodeDetectFunc (void * ctx,
xmlNodePtr node); +xlinkNodeDetectFunc xlinkGetDefaultDetect (void); xlinkHandlerPtr xlinkGetDefaultHandler (void); xlinkType xlinkIsLink (xmlDocPtr doc,
xmlNodePtr node); -xlinkNodeDetectFunc xlinkGetDefaultDetect (void); +typedef void xlinkNodeDetectFunc (void * ctx,
xmlNodePtr node); +void xlinkSetDefaultDetect (xlinkNodeDetectFunc func); +void xlinkSetDefaultHandler (xlinkHandlerPtr handler); +typedef void xlinkSimpleLinkFunk (void * ctx,
xmlNodePtr node,
const xlinkHRef href,
const xlinkRole role,
const xlinkTitle title);
diff --git a/doc/devhelp/libxml2-xmlIO.html b/doc/devhelp/libxml2-xmlIO.html index 8597f4db..277197be 100644 --- a/doc/devhelp/libxml2-xmlIO.html +++ b/doc/devhelp/libxml2-xmlIO.html @@ -43,65 +43,65 @@

Author(s): Daniel Veillard

Synopsis

-
int	xmlIOHTTPRead			(void * context, 
char * buffer,
int len); -typedef int xmlInputMatchCallback (char const * filename); -void xmlRegisterDefaultOutputCallbacks (void); -int xmlFileClose (void * context); -int xmlPopOutputCallbacks (void); -typedef int xmlOutputMatchCallback (char const * filename); -int xmlParserInputBufferPush (xmlParserInputBufferPtr in,
int len,
const char * buf); -int xmlIOFTPRead (void * context,
char * buffer,
int len); -void xmlRegisterHTTPPostCallbacks (void); -void * xmlIOFTPOpen (const char * filename); -int xmlIOFTPClose (void * context); -void * xmlFileOpen (const char * filename); -xmlOutputBufferPtr xmlOutputBufferCreateFile (FILE * file,
xmlCharEncodingHandlerPtr encoder); -int xmlCheckFilename (const char * path); -typedef void * xmlOutputOpenCallback (char const * filename); -xmlParserInputBufferPtr xmlParserInputBufferCreateFilename (const char * URI,
xmlCharEncoding enc); -int xmlOutputBufferClose (xmlOutputBufferPtr out); +
xmlOutputBufferPtr	xmlAllocOutputBuffer	(xmlCharEncodingHandlerPtr encoder);
 xmlParserInputBufferPtr	xmlAllocParserInputBuffer	(xmlCharEncoding enc);
-xmlOutputBufferPtr	xmlOutputBufferCreateIO	(xmlOutputWriteCallback iowrite, 
xmlOutputCloseCallback ioclose,
void * ioctx,
xmlCharEncodingHandlerPtr encoder); -typedef int xmlOutputWriteCallback (void * context,
const char * buffer,
int len); -int xmlOutputBufferFlush (xmlOutputBufferPtr out); +int xmlCheckFilename (const char * path); xmlParserInputPtr xmlCheckHTTPInput (xmlParserCtxtPtr ctxt,
xmlParserInputPtr ret); -int xmlRegisterOutputCallbacks (xmlOutputMatchCallback matchFunc,
xmlOutputOpenCallback openFunc,
xmlOutputWriteCallback writeFunc,
xmlOutputCloseCallback closeFunc); -xmlParserInputBufferPtr xmlParserInputBufferCreateMem (const char * mem,
int size,
xmlCharEncoding enc); -int xmlIOFTPMatch (const char * filename); -int xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc,
xmlInputOpenCallback openFunc,
xmlInputReadCallback readFunc,
xmlInputCloseCallback closeFunc); +void xmlCleanupInputCallbacks (void); +void xmlCleanupOutputCallbacks (void); +int xmlFileClose (void * context); +int xmlFileMatch (const char * filename); +void * xmlFileOpen (const char * filename); +int xmlFileRead (void * context,
char * buffer,
int len); void xmlFreeParserInputBuffer (xmlParserInputBufferPtr in); -void xmlRegisterDefaultInputCallbacks (void); -int xmlParserInputBufferGrow (xmlParserInputBufferPtr in,
int len); -typedef int xmlOutputCloseCallback (void * context); -xmlOutputBufferPtr xmlAllocOutputBuffer (xmlCharEncodingHandlerPtr encoder); -xmlParserInputPtr xmlNoNetExternalEntityLoader (const char * URL,
const char * ID,
xmlParserCtxtPtr ctxt); -xmlOutputBufferPtr xmlOutputBufferCreateBuffer (xmlBufferPtr buffer,
xmlCharEncodingHandlerPtr encoder); +int xmlIOFTPClose (void * context); +int xmlIOFTPMatch (const char * filename); +void * xmlIOFTPOpen (const char * filename); +int xmlIOFTPRead (void * context,
char * buffer,
int len); +int xmlIOHTTPClose (void * context); int xmlIOHTTPMatch (const char * filename); void * xmlIOHTTPOpen (const char * filename); -xmlParserInputBufferPtr xmlParserInputBufferCreateIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
xmlCharEncoding enc); -xmlOutputBufferPtr xmlOutputBufferCreateFd (int fd,
xmlCharEncodingHandlerPtr encoder); -xmlChar * xmlNormalizeWindowsPath (const xmlChar * path); -typedef int xmlInputReadCallback (void * context,
char * buffer,
int len); -xmlParserInputBufferPtr xmlParserInputBufferCreateStatic (const char * mem,
int size,
xmlCharEncoding enc); -const xmlChar * xmlOutputBufferGetContent (xmlOutputBufferPtr out); -int xmlIOHTTPClose (void * context); -int xmlOutputBufferWriteEscape (xmlOutputBufferPtr out,
const xmlChar * str,
xmlCharEncodingOutputFunc escaping); -xmlOutputBufferPtr xmlOutputBufferCreateFilename (const char * URI,
xmlCharEncodingHandlerPtr encoder,
int compression); -size_t xmlOutputBufferGetSize (xmlOutputBufferPtr out); -void xmlCleanupOutputCallbacks (void); -typedef void * xmlInputOpenCallback (char const * filename); -int xmlParserInputBufferRead (xmlParserInputBufferPtr in,
int len); -int xmlOutputBufferWriteString (xmlOutputBufferPtr out,
const char * str); -int xmlFileMatch (const char * filename); -int xmlPopInputCallbacks (void); -int xmlFileRead (void * context,
char * buffer,
int len); -xmlParserInputBufferPtr xmlParserInputBufferCreateFile (FILE * file,
xmlCharEncoding enc); -char * xmlParserGetDirectory (const char * filename); -int xmlOutputBufferWrite (xmlOutputBufferPtr out,
int len,
const char * buf); -void xmlCleanupInputCallbacks (void); -typedef int xmlInputCloseCallback (void * context); void * xmlIOHTTPOpenW (const char * post_uri,
int compression); +int xmlIOHTTPRead (void * context,
char * buffer,
int len); +typedef int xmlInputCloseCallback (void * context); +typedef int xmlInputMatchCallback (char const * filename); +typedef void * xmlInputOpenCallback (char const * filename); +typedef int xmlInputReadCallback (void * context,
char * buffer,
int len); +xmlParserInputPtr xmlNoNetExternalEntityLoader (const char * URL,
const char * ID,
xmlParserCtxtPtr ctxt); +xmlChar * xmlNormalizeWindowsPath (const xmlChar * path); +int xmlOutputBufferClose (xmlOutputBufferPtr out); +xmlOutputBufferPtr xmlOutputBufferCreateBuffer (xmlBufferPtr buffer,
xmlCharEncodingHandlerPtr encoder); +xmlOutputBufferPtr xmlOutputBufferCreateFd (int fd,
xmlCharEncodingHandlerPtr encoder); +xmlOutputBufferPtr xmlOutputBufferCreateFile (FILE * file,
xmlCharEncodingHandlerPtr encoder); +xmlOutputBufferPtr xmlOutputBufferCreateFilename (const char * URI,
xmlCharEncodingHandlerPtr encoder,
int compression); +xmlOutputBufferPtr xmlOutputBufferCreateIO (xmlOutputWriteCallback iowrite,
xmlOutputCloseCallback ioclose,
void * ioctx,
xmlCharEncodingHandlerPtr encoder); +int xmlOutputBufferFlush (xmlOutputBufferPtr out); +const xmlChar * xmlOutputBufferGetContent (xmlOutputBufferPtr out); +size_t xmlOutputBufferGetSize (xmlOutputBufferPtr out); +int xmlOutputBufferWrite (xmlOutputBufferPtr out,
int len,
const char * buf); +int xmlOutputBufferWriteEscape (xmlOutputBufferPtr out,
const xmlChar * str,
xmlCharEncodingOutputFunc escaping); +int xmlOutputBufferWriteString (xmlOutputBufferPtr out,
const char * str); +typedef int xmlOutputCloseCallback (void * context); +typedef int xmlOutputMatchCallback (char const * filename); +typedef void * xmlOutputOpenCallback (char const * filename); +typedef int xmlOutputWriteCallback (void * context,
const char * buffer,
int len); +char * xmlParserGetDirectory (const char * filename); xmlParserInputBufferPtr xmlParserInputBufferCreateFd (int fd,
xmlCharEncoding enc); +xmlParserInputBufferPtr xmlParserInputBufferCreateFile (FILE * file,
xmlCharEncoding enc); +xmlParserInputBufferPtr xmlParserInputBufferCreateFilename (const char * URI,
xmlCharEncoding enc); +xmlParserInputBufferPtr xmlParserInputBufferCreateIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
xmlCharEncoding enc); +xmlParserInputBufferPtr xmlParserInputBufferCreateMem (const char * mem,
int size,
xmlCharEncoding enc); +xmlParserInputBufferPtr xmlParserInputBufferCreateStatic (const char * mem,
int size,
xmlCharEncoding enc); +int xmlParserInputBufferGrow (xmlParserInputBufferPtr in,
int len); +int xmlParserInputBufferPush (xmlParserInputBufferPtr in,
int len,
const char * buf); +int xmlParserInputBufferRead (xmlParserInputBufferPtr in,
int len); +int xmlPopInputCallbacks (void); +int xmlPopOutputCallbacks (void); +void xmlRegisterDefaultInputCallbacks (void); +void xmlRegisterDefaultOutputCallbacks (void); +void xmlRegisterHTTPPostCallbacks (void); +int xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc,
xmlInputOpenCallback openFunc,
xmlInputReadCallback readFunc,
xmlInputCloseCallback closeFunc); +int xmlRegisterOutputCallbacks (xmlOutputMatchCallback matchFunc,
xmlOutputOpenCallback openFunc,
xmlOutputWriteCallback writeFunc,
xmlOutputCloseCallback closeFunc);
diff --git a/doc/devhelp/libxml2-xmlautomata.html b/doc/devhelp/libxml2-xmlautomata.html index 601028bc..df2640a7 100644 --- a/doc/devhelp/libxml2-xmlautomata.html +++ b/doc/devhelp/libxml2-xmlautomata.html @@ -43,29 +43,29 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlAutomataState * xmlAutomataStatePtr;
-typedef struct _xmlAutomata xmlAutomata;
+      
typedef struct _xmlAutomata xmlAutomata;
 typedef xmlAutomata * xmlAutomataPtr;
 typedef struct _xmlAutomataState xmlAutomataState;
-void	xmlFreeAutomata			(xmlAutomataPtr am);
-int	xmlAutomataNewCounter		(xmlAutomataPtr am, 
int min,
int max); -xmlAutomataStatePtr xmlAutomataGetInitState (xmlAutomataPtr am); -xmlAutomataStatePtr xmlAutomataNewTransition2 (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
void * data); -xmlAutomataStatePtr xmlAutomataNewState (xmlAutomataPtr am); -xmlAutomataStatePtr xmlAutomataNewCountTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
int min,
int max,
void * data); -xmlAutomataStatePtr xmlAutomataNewOnceTrans2 (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
int min,
int max,
void * data); -xmlAutomataStatePtr xmlAutomataNewAllTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
int lax); -xmlAutomataStatePtr xmlAutomataNewCountedTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
int counter); -xmlAutomataStatePtr xmlAutomataNewCounterTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
int counter); +typedef xmlAutomataState * xmlAutomataStatePtr; xmlRegexpPtr xmlAutomataCompile (xmlAutomataPtr am); -xmlAutomataStatePtr xmlAutomataNewNegTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
void * data); -xmlAutomataStatePtr xmlAutomataNewEpsilon (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to); -xmlAutomataStatePtr xmlAutomataNewCountTrans2 (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
int min,
int max,
void * data); -xmlAutomataPtr xmlNewAutomata (void); -int xmlAutomataSetFinalState (xmlAutomataPtr am,
xmlAutomataStatePtr state); -xmlAutomataStatePtr xmlAutomataNewOnceTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
int min,
int max,
void * data); -xmlAutomataStatePtr xmlAutomataNewTransition (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
void * data); +xmlAutomataStatePtr xmlAutomataGetInitState (xmlAutomataPtr am); int xmlAutomataIsDeterminist (xmlAutomataPtr am); +xmlAutomataStatePtr xmlAutomataNewAllTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
int lax); +xmlAutomataStatePtr xmlAutomataNewCountTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
int min,
int max,
void * data); +xmlAutomataStatePtr xmlAutomataNewCountTrans2 (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
int min,
int max,
void * data); +xmlAutomataStatePtr xmlAutomataNewCountedTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
int counter); +int xmlAutomataNewCounter (xmlAutomataPtr am,
int min,
int max); +xmlAutomataStatePtr xmlAutomataNewCounterTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
int counter); +xmlAutomataStatePtr xmlAutomataNewEpsilon (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to); +xmlAutomataStatePtr xmlAutomataNewNegTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
void * data); +xmlAutomataStatePtr xmlAutomataNewOnceTrans (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
int min,
int max,
void * data); +xmlAutomataStatePtr xmlAutomataNewOnceTrans2 (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
int min,
int max,
void * data); +xmlAutomataStatePtr xmlAutomataNewState (xmlAutomataPtr am); +xmlAutomataStatePtr xmlAutomataNewTransition (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
void * data); +xmlAutomataStatePtr xmlAutomataNewTransition2 (xmlAutomataPtr am,
xmlAutomataStatePtr from,
xmlAutomataStatePtr to,
const xmlChar * token,
const xmlChar * token2,
void * data); +int xmlAutomataSetFinalState (xmlAutomataPtr am,
xmlAutomataStatePtr state); +void xmlFreeAutomata (xmlAutomataPtr am); +xmlAutomataPtr xmlNewAutomata (void);
diff --git a/doc/devhelp/libxml2-xmlerror.html b/doc/devhelp/libxml2-xmlerror.html index f8e1eca5..9122e084 100644 --- a/doc/devhelp/libxml2-xmlerror.html +++ b/doc/devhelp/libxml2-xmlerror.html @@ -43,28 +43,28 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlError * xmlErrorPtr;
-typedef enum xmlErrorLevel;
-typedef enum xmlParserErrors;
+      
typedef struct _xmlError xmlError;
 typedef enum xmlErrorDomain;
-typedef struct _xmlError xmlError;
-void	xmlParserValidityError		(void * ctx, 
const char * msg,
... ...); -typedef void xmlGenericErrorFunc (void * ctx,
const char * msg,
... ...); -void xmlSetGenericErrorFunc (void * ctx,
xmlGenericErrorFunc handler); -void xmlParserPrintFileInfo (xmlParserInputPtr input); -void xmlCtxtResetLastError (void * ctx); -void xmlResetLastError (void); +typedef enum xmlErrorLevel; +typedef xmlError * xmlErrorPtr; +typedef enum xmlParserErrors; void initGenericErrorDefaultFunc (xmlGenericErrorFunc * handler); int xmlCopyError (xmlErrorPtr from,
xmlErrorPtr to); -void xmlParserValidityWarning (void * ctx,
const char * msg,
... ...); -void xmlParserPrintFileContext (xmlParserInputPtr input); -void xmlParserError (void * ctx,
const char * msg,
... ...); -void xmlParserWarning (void * ctx,
const char * msg,
... ...); -typedef void xmlStructuredErrorFunc (void * userData,
xmlErrorPtr error); -void xmlSetStructuredErrorFunc (void * ctx,
xmlStructuredErrorFunc handler); -void xmlResetError (xmlErrorPtr err); -xmlErrorPtr xmlGetLastError (void); xmlErrorPtr xmlCtxtGetLastError (void * ctx); +void xmlCtxtResetLastError (void * ctx); +typedef void xmlGenericErrorFunc (void * ctx,
const char * msg,
... ...); +xmlErrorPtr xmlGetLastError (void); +void xmlParserError (void * ctx,
const char * msg,
... ...); +void xmlParserPrintFileContext (xmlParserInputPtr input); +void xmlParserPrintFileInfo (xmlParserInputPtr input); +void xmlParserValidityError (void * ctx,
const char * msg,
... ...); +void xmlParserValidityWarning (void * ctx,
const char * msg,
... ...); +void xmlParserWarning (void * ctx,
const char * msg,
... ...); +void xmlResetError (xmlErrorPtr err); +void xmlResetLastError (void); +void xmlSetGenericErrorFunc (void * ctx,
xmlGenericErrorFunc handler); +void xmlSetStructuredErrorFunc (void * ctx,
xmlStructuredErrorFunc handler); +typedef void xmlStructuredErrorFunc (void * userData,
xmlErrorPtr error);
diff --git a/doc/devhelp/libxml2-xmlexports.html b/doc/devhelp/libxml2-xmlexports.html index 2ac2daff..392c02a0 100644 --- a/doc/devhelp/libxml2-xmlexports.html +++ b/doc/devhelp/libxml2-xmlexports.html @@ -43,12 +43,12 @@

Author(s):

Synopsis

-
#define XMLCDECL;
+      
#define LIBXML_DLL_IMPORT;
+#define XMLCALL;
+#define XMLCDECL;
+#define XMLPUBFUN;
 #define XMLPUBLIC;
 #define XMLPUBVAR;
-#define LIBXML_DLL_IMPORT;
-#define XMLCALL;
-#define XMLPUBFUN;
 
diff --git a/doc/devhelp/libxml2-xmlmemory.html b/doc/devhelp/libxml2-xmlmemory.html index 4c45a268..dfe10e33 100644 --- a/doc/devhelp/libxml2-xmlmemory.html +++ b/doc/devhelp/libxml2-xmlmemory.html @@ -43,35 +43,35 @@

Author(s): Daniel Veillard

Synopsis

-
#define xmlRealloc;
+      
#define DEBUG_MEMORY;
 #define xmlMalloc;
 #define xmlMallocAtomic;
-#define DEBUG_MEMORY;
 #define xmlMemStrdup;
-void *	xmlMemRealloc			(void * ptr, 
size_t size); -int xmlInitMemory (void); -void xmlMemFree (void * ptr); -void * xmlMemMalloc (size_t size); -void xmlMemDisplayLast (FILE * fp,
long nbBytes); -int xmlMemGet (xmlFreeFunc * freeFunc,
xmlMallocFunc * mallocFunc,
xmlReallocFunc * reallocFunc,
xmlStrdupFunc * strdupFunc); -void xmlMemoryDump (void); -void * xmlMallocLoc (size_t size,
const char * file,
int line); -void xmlMemDisplay (FILE * fp); -int xmlMemBlocks (void); -int xmlGcMemGet (xmlFreeFunc * freeFunc,
xmlMallocFunc * mallocFunc,
xmlMallocFunc * mallocAtomicFunc,
xmlReallocFunc * reallocFunc,
xmlStrdupFunc * strdupFunc); -typedef char * xmlStrdupFunc (const char * str); -typedef void xmlFreeFunc (void * mem); -void xmlMemShow (FILE * fp,
int nr); -void * xmlMallocAtomicLoc (size_t size,
const char * file,
int line); -void * xmlReallocLoc (void * ptr,
size_t size,
const char * file,
int line); +#define xmlRealloc; void xmlCleanupMemory (void); -int xmlMemUsed (void); -int xmlMemSetup (xmlFreeFunc freeFunc,
xmlMallocFunc mallocFunc,
xmlReallocFunc reallocFunc,
xmlStrdupFunc strdupFunc); -typedef void * xmlReallocFunc (void * mem,
size_t size); -typedef void * xmlMallocFunc (size_t size); +typedef void xmlFreeFunc (void * mem); +int xmlGcMemGet (xmlFreeFunc * freeFunc,
xmlMallocFunc * mallocFunc,
xmlMallocFunc * mallocAtomicFunc,
xmlReallocFunc * reallocFunc,
xmlStrdupFunc * strdupFunc); int xmlGcMemSetup (xmlFreeFunc freeFunc,
xmlMallocFunc mallocFunc,
xmlMallocFunc mallocAtomicFunc,
xmlReallocFunc reallocFunc,
xmlStrdupFunc strdupFunc); -char * xmlMemoryStrdup (const char * str); +int xmlInitMemory (void); +void * xmlMallocAtomicLoc (size_t size,
const char * file,
int line); +typedef void * xmlMallocFunc (size_t size); +void * xmlMallocLoc (size_t size,
const char * file,
int line); +int xmlMemBlocks (void); +void xmlMemDisplay (FILE * fp); +void xmlMemDisplayLast (FILE * fp,
long nbBytes); +void xmlMemFree (void * ptr); +int xmlMemGet (xmlFreeFunc * freeFunc,
xmlMallocFunc * mallocFunc,
xmlReallocFunc * reallocFunc,
xmlStrdupFunc * strdupFunc); +void * xmlMemMalloc (size_t size); +void * xmlMemRealloc (void * ptr,
size_t size); +int xmlMemSetup (xmlFreeFunc freeFunc,
xmlMallocFunc mallocFunc,
xmlReallocFunc reallocFunc,
xmlStrdupFunc strdupFunc); +void xmlMemShow (FILE * fp,
int nr); char * xmlMemStrdupLoc (const char * str,
const char * file,
int line); +int xmlMemUsed (void); +void xmlMemoryDump (void); +char * xmlMemoryStrdup (const char * str); +typedef void * xmlReallocFunc (void * mem,
size_t size); +void * xmlReallocLoc (void * ptr,
size_t size,
const char * file,
int line); +typedef char * xmlStrdupFunc (const char * str);
diff --git a/doc/devhelp/libxml2-xmlmodule.html b/doc/devhelp/libxml2-xmlmodule.html index 28c5bec7..f330ed5d 100644 --- a/doc/devhelp/libxml2-xmlmodule.html +++ b/doc/devhelp/libxml2-xmlmodule.html @@ -44,12 +44,12 @@

Synopsis

typedef struct _xmlModule xmlModule;
-typedef xmlModule * xmlModulePtr;
 typedef enum xmlModuleOption;
-int	xmlModuleFree			(xmlModulePtr module);
-int	xmlModuleSymbol			(xmlModulePtr module, 
const char * name,
void ** symbol); -xmlModulePtr xmlModuleOpen (const char * name,
int options); +typedef xmlModule * xmlModulePtr; int xmlModuleClose (xmlModulePtr module); +int xmlModuleFree (xmlModulePtr module); +xmlModulePtr xmlModuleOpen (const char * name,
int options); +int xmlModuleSymbol (xmlModulePtr module,
const char * name,
void ** symbol);
diff --git a/doc/devhelp/libxml2-xmlreader.html b/doc/devhelp/libxml2-xmlreader.html index a000d56a..ee2f4ee2 100644 --- a/doc/devhelp/libxml2-xmlreader.html +++ b/doc/devhelp/libxml2-xmlreader.html @@ -43,100 +43,100 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlTextReader * xmlTextReaderPtr;
+      
typedef enum xmlParserProperties;
 typedef enum xmlParserSeverities;
-typedef enum xmlParserProperties;
-typedef enum xmlTextReaderMode;
+typedef enum xmlReaderTypes;
 typedef struct _xmlTextReader xmlTextReader;
 typedef void * xmlTextReaderLocatorPtr;
-typedef enum xmlReaderTypes;
-xmlTextReaderPtr	xmlNewTextReaderFilename	(const char * URI);
-int	xmlTextReaderHasAttributes	(xmlTextReaderPtr reader);
-int	xmlTextReaderReadState		(xmlTextReaderPtr reader);
-xmlTextReaderPtr	xmlReaderForFile	(const char * filename, 
const char * encoding,
int options); -const xmlChar * xmlTextReaderConstNamespaceUri (xmlTextReaderPtr reader); -xmlDocPtr xmlTextReaderCurrentDoc (xmlTextReaderPtr reader); -int xmlTextReaderGetParserLineNumber (xmlTextReaderPtr reader); -xmlNodePtr xmlTextReaderExpand (xmlTextReaderPtr reader); -xmlChar * xmlTextReaderXmlLang (xmlTextReaderPtr reader); -xmlTextReaderPtr xmlReaderForDoc (const xmlChar * cur,
const char * URL,
const char * encoding,
int options); -int xmlReaderNewIO (xmlTextReaderPtr reader,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); -int xmlTextReaderClose (xmlTextReaderPtr reader); -xmlChar * xmlTextReaderReadInnerXml (xmlTextReaderPtr reader); -const xmlChar * xmlTextReaderConstEncoding (xmlTextReaderPtr reader); -int xmlTextReaderNormalization (xmlTextReaderPtr reader); -int xmlTextReaderGetParserProp (xmlTextReaderPtr reader,
int prop); -int xmlTextReaderMoveToAttribute (xmlTextReaderPtr reader,
const xmlChar * name); -int xmlTextReaderQuoteChar (xmlTextReaderPtr reader); -int xmlTextReaderSetSchema (xmlTextReaderPtr reader,
xmlSchemaPtr schema); -xmlChar * xmlTextReaderValue (xmlTextReaderPtr reader); -int xmlTextReaderIsValid (xmlTextReaderPtr reader); -int xmlTextReaderMoveToFirstAttribute (xmlTextReaderPtr reader); -int xmlTextReaderGetParserColumnNumber (xmlTextReaderPtr reader); -const xmlChar * xmlTextReaderConstValue (xmlTextReaderPtr reader); +typedef enum xmlTextReaderMode; +typedef xmlTextReader * xmlTextReaderPtr; +void xmlFreeTextReader (xmlTextReaderPtr reader); xmlTextReaderPtr xmlNewTextReader (xmlParserInputBufferPtr input,
const char * URI); +xmlTextReaderPtr xmlNewTextReaderFilename (const char * URI); +xmlTextReaderPtr xmlReaderForDoc (const xmlChar * cur,
const char * URL,
const char * encoding,
int options); +xmlTextReaderPtr xmlReaderForFd (int fd,
const char * URL,
const char * encoding,
int options); +xmlTextReaderPtr xmlReaderForFile (const char * filename,
const char * encoding,
int options); +xmlTextReaderPtr xmlReaderForIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); +xmlTextReaderPtr xmlReaderForMemory (const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); +int xmlReaderNewDoc (xmlTextReaderPtr reader,
const xmlChar * cur,
const char * URL,
const char * encoding,
int options); +int xmlReaderNewFd (xmlTextReaderPtr reader,
int fd,
const char * URL,
const char * encoding,
int options); +int xmlReaderNewFile (xmlTextReaderPtr reader,
const char * filename,
const char * encoding,
int options); +int xmlReaderNewIO (xmlTextReaderPtr reader,
xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); +int xmlReaderNewMemory (xmlTextReaderPtr reader,
const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); +int xmlReaderNewWalker (xmlTextReaderPtr reader,
xmlDocPtr doc); +xmlTextReaderPtr xmlReaderWalker (xmlDocPtr doc); +int xmlTextReaderAttributeCount (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderBaseUri (xmlTextReaderPtr reader); +long xmlTextReaderByteConsumed (xmlTextReaderPtr reader); +int xmlTextReaderClose (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstBaseUri (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstEncoding (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstLocalName (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstName (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstNamespaceUri (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstPrefix (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstString (xmlTextReaderPtr reader,
const xmlChar * str); +const xmlChar * xmlTextReaderConstValue (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstXmlLang (xmlTextReaderPtr reader); +const xmlChar * xmlTextReaderConstXmlVersion (xmlTextReaderPtr reader); +xmlDocPtr xmlTextReaderCurrentDoc (xmlTextReaderPtr reader); +xmlNodePtr xmlTextReaderCurrentNode (xmlTextReaderPtr reader); +int xmlTextReaderDepth (xmlTextReaderPtr reader); +typedef void xmlTextReaderErrorFunc (void * arg,
const char * msg,
xmlParserSeverities severity,
xmlTextReaderLocatorPtr locator); +xmlNodePtr xmlTextReaderExpand (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderGetAttribute (xmlTextReaderPtr reader,
const xmlChar * name); xmlChar * xmlTextReaderGetAttributeNo (xmlTextReaderPtr reader,
int no); xmlChar * xmlTextReaderGetAttributeNs (xmlTextReaderPtr reader,
const xmlChar * localName,
const xmlChar * namespaceURI); -const xmlChar * xmlTextReaderConstName (xmlTextReaderPtr reader); -const xmlChar * xmlTextReaderConstString (xmlTextReaderPtr reader,
const xmlChar * str); -const xmlChar * xmlTextReaderConstXmlVersion (xmlTextReaderPtr reader); -int xmlTextReaderDepth (xmlTextReaderPtr reader); -xmlChar * xmlTextReaderReadString (xmlTextReaderPtr reader); -int xmlTextReaderIsDefault (xmlTextReaderPtr reader); -int xmlTextReaderMoveToNextAttribute (xmlTextReaderPtr reader); -int xmlReaderNewWalker (xmlTextReaderPtr reader,
xmlDocPtr doc); -const xmlChar * xmlTextReaderConstPrefix (xmlTextReaderPtr reader); -xmlTextReaderPtr xmlReaderWalker (xmlDocPtr doc); -const xmlChar * xmlTextReaderConstLocalName (xmlTextReaderPtr reader); -int xmlTextReaderNodeType (xmlTextReaderPtr reader); -void xmlFreeTextReader (xmlTextReaderPtr reader); -xmlChar * xmlTextReaderName (xmlTextReaderPtr reader); -int xmlTextReaderRead (xmlTextReaderPtr reader); -int xmlTextReaderIsEmptyElement (xmlTextReaderPtr reader); -int xmlReaderNewMemory (xmlTextReaderPtr reader,
const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); -int xmlTextReaderSchemaValidateCtxt (xmlTextReaderPtr reader,
xmlSchemaValidCtxtPtr ctxt,
int options); -int xmlTextReaderHasValue (xmlTextReaderPtr reader); -const xmlChar * xmlTextReaderConstBaseUri (xmlTextReaderPtr reader); -xmlChar * xmlTextReaderBaseUri (xmlTextReaderPtr reader); -int xmlTextReaderMoveToAttributeNo (xmlTextReaderPtr reader,
int no); -int xmlTextReaderLocatorLineNumber (xmlTextReaderLocatorPtr locator); -int xmlTextReaderMoveToAttributeNs (xmlTextReaderPtr reader,
const xmlChar * localName,
const xmlChar * namespaceURI); -int xmlTextReaderNext (xmlTextReaderPtr reader); -int xmlTextReaderAttributeCount (xmlTextReaderPtr reader); -xmlChar * xmlTextReaderLookupNamespace (xmlTextReaderPtr reader,
const xmlChar * prefix); -int xmlTextReaderMoveToElement (xmlTextReaderPtr reader); -xmlTextReaderPtr xmlReaderForIO (xmlInputReadCallback ioread,
xmlInputCloseCallback ioclose,
void * ioctx,
const char * URL,
const char * encoding,
int options); -xmlChar * xmlTextReaderReadOuterXml (xmlTextReaderPtr reader); -int xmlTextReaderRelaxNGValidateCtxt (xmlTextReaderPtr reader,
xmlRelaxNGValidCtxtPtr ctxt,
int options); -xmlChar * xmlTextReaderPrefix (xmlTextReaderPtr reader); -int xmlTextReaderReadAttributeValue (xmlTextReaderPtr reader); -int xmlTextReaderNextSibling (xmlTextReaderPtr reader); -typedef void xmlTextReaderErrorFunc (void * arg,
const char * msg,
xmlParserSeverities severity,
xmlTextReaderLocatorPtr locator); -xmlTextReaderPtr xmlReaderForFd (int fd,
const char * URL,
const char * encoding,
int options); -xmlChar * xmlTextReaderGetAttribute (xmlTextReaderPtr reader,
const xmlChar * name); -xmlChar * xmlTextReaderLocalName (xmlTextReaderPtr reader); -xmlNodePtr xmlTextReaderPreserve (xmlTextReaderPtr reader); -xmlNodePtr xmlTextReaderCurrentNode (xmlTextReaderPtr reader); -int xmlTextReaderSetParserProp (xmlTextReaderPtr reader,
int prop,
int value); -xmlParserInputBufferPtr xmlTextReaderGetRemainder (xmlTextReaderPtr reader); -void xmlTextReaderSetErrorHandler (xmlTextReaderPtr reader,
xmlTextReaderErrorFunc f,
void * arg); -int xmlTextReaderIsNamespaceDecl (xmlTextReaderPtr reader); -int xmlReaderNewDoc (xmlTextReaderPtr reader,
const xmlChar * cur,
const char * URL,
const char * encoding,
int options); -int xmlTextReaderPreservePattern (xmlTextReaderPtr reader,
const xmlChar * pattern,
const xmlChar ** namespaces); -const xmlChar * xmlTextReaderConstXmlLang (xmlTextReaderPtr reader); void xmlTextReaderGetErrorHandler (xmlTextReaderPtr reader,
xmlTextReaderErrorFunc * f,
void ** arg); -void xmlTextReaderSetStructuredErrorHandler (xmlTextReaderPtr reader,
xmlStructuredErrorFunc f,
void * arg); -int xmlReaderNewFile (xmlTextReaderPtr reader,
const char * filename,
const char * encoding,
int options); -int xmlTextReaderRelaxNGSetSchema (xmlTextReaderPtr reader,
xmlRelaxNGPtr schema); -int xmlReaderNewFd (xmlTextReaderPtr reader,
int fd,
const char * URL,
const char * encoding,
int options); -int xmlTextReaderRelaxNGValidate (xmlTextReaderPtr reader,
const char * rng); -xmlTextReaderPtr xmlReaderForMemory (const char * buffer,
int size,
const char * URL,
const char * encoding,
int options); -int xmlTextReaderSetup (xmlTextReaderPtr reader,
xmlParserInputBufferPtr input,
const char * URL,
const char * encoding,
int options); -long xmlTextReaderByteConsumed (xmlTextReaderPtr reader); +int xmlTextReaderGetParserColumnNumber (xmlTextReaderPtr reader); +int xmlTextReaderGetParserLineNumber (xmlTextReaderPtr reader); +int xmlTextReaderGetParserProp (xmlTextReaderPtr reader,
int prop); +xmlParserInputBufferPtr xmlTextReaderGetRemainder (xmlTextReaderPtr reader); +int xmlTextReaderHasAttributes (xmlTextReaderPtr reader); +int xmlTextReaderHasValue (xmlTextReaderPtr reader); +int xmlTextReaderIsDefault (xmlTextReaderPtr reader); +int xmlTextReaderIsEmptyElement (xmlTextReaderPtr reader); +int xmlTextReaderIsNamespaceDecl (xmlTextReaderPtr reader); +int xmlTextReaderIsValid (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderLocalName (xmlTextReaderPtr reader); xmlChar * xmlTextReaderLocatorBaseURI (xmlTextReaderLocatorPtr locator); +int xmlTextReaderLocatorLineNumber (xmlTextReaderLocatorPtr locator); +xmlChar * xmlTextReaderLookupNamespace (xmlTextReaderPtr reader,
const xmlChar * prefix); +int xmlTextReaderMoveToAttribute (xmlTextReaderPtr reader,
const xmlChar * name); +int xmlTextReaderMoveToAttributeNo (xmlTextReaderPtr reader,
int no); +int xmlTextReaderMoveToAttributeNs (xmlTextReaderPtr reader,
const xmlChar * localName,
const xmlChar * namespaceURI); +int xmlTextReaderMoveToElement (xmlTextReaderPtr reader); +int xmlTextReaderMoveToFirstAttribute (xmlTextReaderPtr reader); +int xmlTextReaderMoveToNextAttribute (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderName (xmlTextReaderPtr reader); xmlChar * xmlTextReaderNamespaceUri (xmlTextReaderPtr reader); +int xmlTextReaderNext (xmlTextReaderPtr reader); +int xmlTextReaderNextSibling (xmlTextReaderPtr reader); +int xmlTextReaderNodeType (xmlTextReaderPtr reader); +int xmlTextReaderNormalization (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderPrefix (xmlTextReaderPtr reader); +xmlNodePtr xmlTextReaderPreserve (xmlTextReaderPtr reader); +int xmlTextReaderPreservePattern (xmlTextReaderPtr reader,
const xmlChar * pattern,
const xmlChar ** namespaces); +int xmlTextReaderQuoteChar (xmlTextReaderPtr reader); +int xmlTextReaderRead (xmlTextReaderPtr reader); +int xmlTextReaderReadAttributeValue (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderReadInnerXml (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderReadOuterXml (xmlTextReaderPtr reader); +int xmlTextReaderReadState (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderReadString (xmlTextReaderPtr reader); +int xmlTextReaderRelaxNGSetSchema (xmlTextReaderPtr reader,
xmlRelaxNGPtr schema); +int xmlTextReaderRelaxNGValidate (xmlTextReaderPtr reader,
const char * rng); +int xmlTextReaderRelaxNGValidateCtxt (xmlTextReaderPtr reader,
xmlRelaxNGValidCtxtPtr ctxt,
int options); int xmlTextReaderSchemaValidate (xmlTextReaderPtr reader,
const char * xsd); +int xmlTextReaderSchemaValidateCtxt (xmlTextReaderPtr reader,
xmlSchemaValidCtxtPtr ctxt,
int options); +void xmlTextReaderSetErrorHandler (xmlTextReaderPtr reader,
xmlTextReaderErrorFunc f,
void * arg); +int xmlTextReaderSetParserProp (xmlTextReaderPtr reader,
int prop,
int value); +int xmlTextReaderSetSchema (xmlTextReaderPtr reader,
xmlSchemaPtr schema); +void xmlTextReaderSetStructuredErrorHandler (xmlTextReaderPtr reader,
xmlStructuredErrorFunc f,
void * arg); +int xmlTextReaderSetup (xmlTextReaderPtr reader,
xmlParserInputBufferPtr input,
const char * URL,
const char * encoding,
int options); int xmlTextReaderStandalone (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderValue (xmlTextReaderPtr reader); +xmlChar * xmlTextReaderXmlLang (xmlTextReaderPtr reader);
diff --git a/doc/devhelp/libxml2-xmlregexp.html b/doc/devhelp/libxml2-xmlregexp.html index cf13627b..2b6d5376 100644 --- a/doc/devhelp/libxml2-xmlregexp.html +++ b/doc/devhelp/libxml2-xmlregexp.html @@ -43,45 +43,45 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlRegExecCtxt * xmlRegExecCtxtPtr;
-typedef struct _xmlExpCtxt xmlExpCtxt;
-typedef xmlExpNode * xmlExpNodePtr;
+      
typedef struct _xmlExpCtxt xmlExpCtxt;
 typedef xmlExpCtxt * xmlExpCtxtPtr;
+typedef struct _xmlExpNode xmlExpNode;
+typedef xmlExpNode * xmlExpNodePtr;
 typedef enum xmlExpNodeType;
 typedef struct _xmlRegExecCtxt xmlRegExecCtxt;
-typedef struct _xmlExpNode xmlExpNode;
+typedef xmlRegExecCtxt * xmlRegExecCtxtPtr;
 typedef struct _xmlRegexp xmlRegexp;
 typedef xmlRegexp * xmlRegexpPtr;
-typedef void xmlRegExecCallbacks		(xmlRegExecCtxtPtr exec, 
const xmlChar * token,
void * transdata,
void * inputdata); -xmlRegExecCtxtPtr xmlRegNewExecCtxt (xmlRegexpPtr comp,
xmlRegExecCallbacks callback,
void * data); -xmlExpNodePtr xmlExpNewOr (xmlExpCtxtPtr ctxt,
xmlExpNodePtr left,
xmlExpNodePtr right); -void xmlRegFreeRegexp (xmlRegexpPtr regexp); -void xmlExpRef (xmlExpNodePtr exp); -int xmlRegexpIsDeterminist (xmlRegexpPtr comp); -int xmlRegExecErrInfo (xmlRegExecCtxtPtr exec,
const xmlChar ** string,
int * nbval,
int * nbneg,
xmlChar ** values,
int * terminal); -void xmlRegFreeExecCtxt (xmlRegExecCtxtPtr exec); int xmlExpCtxtNbCons (xmlExpCtxtPtr ctxt); -int xmlExpSubsume (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
xmlExpNodePtr sub); -int xmlRegExecPushString2 (xmlRegExecCtxtPtr exec,
const xmlChar * value,
const xmlChar * value2,
void * data); -int xmlRegExecNextValues (xmlRegExecCtxtPtr exec,
int * nbval,
int * nbneg,
xmlChar ** values,
int * terminal); -xmlExpNodePtr xmlExpExpDerive (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
xmlExpNodePtr sub); -int xmlExpIsNillable (xmlExpNodePtr exp); -void xmlExpFreeCtxt (xmlExpCtxtPtr ctxt); -void xmlExpDump (xmlBufferPtr buf,
xmlExpNodePtr expr); -xmlExpNodePtr xmlExpNewSeq (xmlExpCtxtPtr ctxt,
xmlExpNodePtr left,
xmlExpNodePtr right); -void xmlExpFree (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp); -xmlExpNodePtr xmlExpNewRange (xmlExpCtxtPtr ctxt,
xmlExpNodePtr subset,
int min,
int max); -xmlRegexpPtr xmlRegexpCompile (const xmlChar * regexp); -xmlExpNodePtr xmlExpNewAtom (xmlExpCtxtPtr ctxt,
const xmlChar * name,
int len); -int xmlRegexpExec (xmlRegexpPtr comp,
const xmlChar * content); -int xmlRegExecPushString (xmlRegExecCtxtPtr exec,
const xmlChar * value,
void * data); -int xmlExpGetStart (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
const xmlChar ** tokList,
int len); -xmlExpNodePtr xmlExpParse (xmlExpCtxtPtr ctxt,
const char * expr); -xmlExpCtxtPtr xmlExpNewCtxt (int maxNodes,
xmlDictPtr dict); -int xmlExpGetLanguage (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
const xmlChar ** langList,
int len); -xmlExpNodePtr xmlExpStringDerive (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
const xmlChar * str,
int len); int xmlExpCtxtNbNodes (xmlExpCtxtPtr ctxt); +void xmlExpDump (xmlBufferPtr buf,
xmlExpNodePtr expr); +xmlExpNodePtr xmlExpExpDerive (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
xmlExpNodePtr sub); +void xmlExpFree (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp); +void xmlExpFreeCtxt (xmlExpCtxtPtr ctxt); +int xmlExpGetLanguage (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
const xmlChar ** langList,
int len); +int xmlExpGetStart (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
const xmlChar ** tokList,
int len); +int xmlExpIsNillable (xmlExpNodePtr exp); int xmlExpMaxToken (xmlExpNodePtr expr); +xmlExpNodePtr xmlExpNewAtom (xmlExpCtxtPtr ctxt,
const xmlChar * name,
int len); +xmlExpCtxtPtr xmlExpNewCtxt (int maxNodes,
xmlDictPtr dict); +xmlExpNodePtr xmlExpNewOr (xmlExpCtxtPtr ctxt,
xmlExpNodePtr left,
xmlExpNodePtr right); +xmlExpNodePtr xmlExpNewRange (xmlExpCtxtPtr ctxt,
xmlExpNodePtr subset,
int min,
int max); +xmlExpNodePtr xmlExpNewSeq (xmlExpCtxtPtr ctxt,
xmlExpNodePtr left,
xmlExpNodePtr right); +xmlExpNodePtr xmlExpParse (xmlExpCtxtPtr ctxt,
const char * expr); +void xmlExpRef (xmlExpNodePtr exp); +xmlExpNodePtr xmlExpStringDerive (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
const xmlChar * str,
int len); +int xmlExpSubsume (xmlExpCtxtPtr ctxt,
xmlExpNodePtr exp,
xmlExpNodePtr sub); +typedef void xmlRegExecCallbacks (xmlRegExecCtxtPtr exec,
const xmlChar * token,
void * transdata,
void * inputdata); +int xmlRegExecErrInfo (xmlRegExecCtxtPtr exec,
const xmlChar ** string,
int * nbval,
int * nbneg,
xmlChar ** values,
int * terminal); +int xmlRegExecNextValues (xmlRegExecCtxtPtr exec,
int * nbval,
int * nbneg,
xmlChar ** values,
int * terminal); +int xmlRegExecPushString (xmlRegExecCtxtPtr exec,
const xmlChar * value,
void * data); +int xmlRegExecPushString2 (xmlRegExecCtxtPtr exec,
const xmlChar * value,
const xmlChar * value2,
void * data); +void xmlRegFreeExecCtxt (xmlRegExecCtxtPtr exec); +void xmlRegFreeRegexp (xmlRegexpPtr regexp); +xmlRegExecCtxtPtr xmlRegNewExecCtxt (xmlRegexpPtr comp,
xmlRegExecCallbacks callback,
void * data); +xmlRegexpPtr xmlRegexpCompile (const xmlChar * regexp); +int xmlRegexpExec (xmlRegexpPtr comp,
const xmlChar * content); +int xmlRegexpIsDeterminist (xmlRegexpPtr comp); void xmlRegexpPrint (FILE * output,
xmlRegexpPtr regexp);
diff --git a/doc/devhelp/libxml2-xmlsave.html b/doc/devhelp/libxml2-xmlsave.html index 6e851dea..c2363b19 100644 --- a/doc/devhelp/libxml2-xmlsave.html +++ b/doc/devhelp/libxml2-xmlsave.html @@ -43,18 +43,18 @@

Author(s): Daniel Veillard

Synopsis

-
typedef enum xmlSaveOption;
-typedef struct _xmlSaveCtxt xmlSaveCtxt;
+      
typedef struct _xmlSaveCtxt xmlSaveCtxt;
 typedef xmlSaveCtxt * xmlSaveCtxtPtr;
-xmlSaveCtxtPtr	xmlSaveToIO		(xmlOutputWriteCallback iowrite, 
xmlOutputCloseCallback ioclose,
void * ioctx,
const char * encoding,
int options); -xmlSaveCtxtPtr xmlSaveToFd (int fd,
const char * encoding,
int options); +typedef enum xmlSaveOption; int xmlSaveClose (xmlSaveCtxtPtr ctxt); -int xmlSaveSetAttrEscape (xmlSaveCtxtPtr ctxt,
xmlCharEncodingOutputFunc escape); -xmlSaveCtxtPtr xmlSaveToBuffer (xmlBufferPtr buffer,
const char * encoding,
int options); -xmlSaveCtxtPtr xmlSaveToFilename (const char * filename,
const char * encoding,
int options); -int xmlSaveFlush (xmlSaveCtxtPtr ctxt); long xmlSaveDoc (xmlSaveCtxtPtr ctxt,
xmlDocPtr doc); +int xmlSaveFlush (xmlSaveCtxtPtr ctxt); +int xmlSaveSetAttrEscape (xmlSaveCtxtPtr ctxt,
xmlCharEncodingOutputFunc escape); int xmlSaveSetEscape (xmlSaveCtxtPtr ctxt,
xmlCharEncodingOutputFunc escape); +xmlSaveCtxtPtr xmlSaveToBuffer (xmlBufferPtr buffer,
const char * encoding,
int options); +xmlSaveCtxtPtr xmlSaveToFd (int fd,
const char * encoding,
int options); +xmlSaveCtxtPtr xmlSaveToFilename (const char * filename,
const char * encoding,
int options); +xmlSaveCtxtPtr xmlSaveToIO (xmlOutputWriteCallback iowrite,
xmlOutputCloseCallback ioclose,
void * ioctx,
const char * encoding,
int options); long xmlSaveTree (xmlSaveCtxtPtr ctxt,
xmlNodePtr cur);
diff --git a/doc/devhelp/libxml2-xmlschemas.html b/doc/devhelp/libxml2-xmlschemas.html index 4bac771d..eedb5ed4 100644 --- a/doc/devhelp/libxml2-xmlschemas.html +++ b/doc/devhelp/libxml2-xmlschemas.html @@ -43,46 +43,46 @@

Author(s): Daniel Veillard

Synopsis

-
typedef xmlSchema * xmlSchemaPtr;
+      
typedef struct _xmlSchema xmlSchema;
 typedef struct _xmlSchemaParserCtxt xmlSchemaParserCtxt;
-typedef enum xmlSchemaValidOption;
+typedef xmlSchemaParserCtxt * xmlSchemaParserCtxtPtr;
+typedef xmlSchema * xmlSchemaPtr;
 typedef xmlSchemaSAXPlugStruct * xmlSchemaSAXPlugPtr;
 typedef struct _xmlSchemaSAXPlug xmlSchemaSAXPlugStruct;
-typedef xmlSchemaValidCtxt * xmlSchemaValidCtxtPtr;
-typedef xmlSchemaParserCtxt * xmlSchemaParserCtxtPtr;
-typedef struct _xmlSchema xmlSchema;
-typedef enum xmlSchemaValidError;
 typedef struct _xmlSchemaValidCtxt xmlSchemaValidCtxt;
-xmlSchemaParserCtxtPtr	xmlSchemaNewDocParserCtxt	(xmlDocPtr doc);
-int	xmlSchemaSAXUnplug		(xmlSchemaSAXPlugPtr plug);
-xmlSchemaPtr	xmlSchemaParse		(xmlSchemaParserCtxtPtr ctxt);
-void	xmlSchemaFreeParserCtxt		(xmlSchemaParserCtxtPtr ctxt);
-void	xmlSchemaValidateSetFilename	(xmlSchemaValidCtxtPtr vctxt, 
const char * filename); -xmlSchemaParserCtxtPtr xmlSchemaNewParserCtxt (const char * URL); -int xmlSchemaIsValid (xmlSchemaValidCtxtPtr ctxt); -typedef void xmlSchemaValidityErrorFunc (void * ctx,
const char * msg,
... ...); -xmlSchemaSAXPlugPtr xmlSchemaSAXPlug (xmlSchemaValidCtxtPtr ctxt,
xmlSAXHandlerPtr * sax,
void ** user_data); -int xmlSchemaValidateStream (xmlSchemaValidCtxtPtr ctxt,
xmlParserInputBufferPtr input,
xmlCharEncoding enc,
xmlSAXHandlerPtr sax,
void * user_data); -int xmlSchemaGetParserErrors (xmlSchemaParserCtxtPtr ctxt,
xmlSchemaValidityErrorFunc * err,
xmlSchemaValidityWarningFunc * warn,
void ** ctx); -void xmlSchemaValidateSetLocator (xmlSchemaValidCtxtPtr vctxt,
xmlSchemaValidityLocatorFunc f,
void * ctxt); -int xmlSchemaValidateOneElement (xmlSchemaValidCtxtPtr ctxt,
xmlNodePtr elem); -void xmlSchemaSetValidStructuredErrors (xmlSchemaValidCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); -void xmlSchemaSetValidErrors (xmlSchemaValidCtxtPtr ctxt,
xmlSchemaValidityErrorFunc err,
xmlSchemaValidityWarningFunc warn,
void * ctx); -int xmlSchemaValidCtxtGetOptions (xmlSchemaValidCtxtPtr ctxt); -int xmlSchemaValidateFile (xmlSchemaValidCtxtPtr ctxt,
const char * filename,
int options); -int xmlSchemaValidateDoc (xmlSchemaValidCtxtPtr ctxt,
xmlDocPtr doc); -void xmlSchemaFree (xmlSchemaPtr schema); -xmlSchemaParserCtxtPtr xmlSchemaNewMemParserCtxt (const char * buffer,
int size); -typedef int xmlSchemaValidityLocatorFunc (void * ctx,
const char ** file,
unsigned long * line); -int xmlSchemaGetValidErrors (xmlSchemaValidCtxtPtr ctxt,
xmlSchemaValidityErrorFunc * err,
xmlSchemaValidityWarningFunc * warn,
void ** ctx); -int xmlSchemaSetValidOptions (xmlSchemaValidCtxtPtr ctxt,
int options); -void xmlSchemaSetParserErrors (xmlSchemaParserCtxtPtr ctxt,
xmlSchemaValidityErrorFunc err,
xmlSchemaValidityWarningFunc warn,
void * ctx); -typedef void xmlSchemaValidityWarningFunc (void * ctx,
const char * msg,
... ...); +typedef xmlSchemaValidCtxt * xmlSchemaValidCtxtPtr; +typedef enum xmlSchemaValidError; +typedef enum xmlSchemaValidOption; void xmlSchemaDump (FILE * output,
xmlSchemaPtr schema); +void xmlSchemaFree (xmlSchemaPtr schema); +void xmlSchemaFreeParserCtxt (xmlSchemaParserCtxtPtr ctxt); void xmlSchemaFreeValidCtxt (xmlSchemaValidCtxtPtr ctxt); -xmlParserCtxtPtr xmlSchemaValidCtxtGetParserCtxt (xmlSchemaValidCtxtPtr ctxt); -void xmlSchemaSetParserStructuredErrors (xmlSchemaParserCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +int xmlSchemaGetParserErrors (xmlSchemaParserCtxtPtr ctxt,
xmlSchemaValidityErrorFunc * err,
xmlSchemaValidityWarningFunc * warn,
void ** ctx); +int xmlSchemaGetValidErrors (xmlSchemaValidCtxtPtr ctxt,
xmlSchemaValidityErrorFunc * err,
xmlSchemaValidityWarningFunc * warn,
void ** ctx); +int xmlSchemaIsValid (xmlSchemaValidCtxtPtr ctxt); +xmlSchemaParserCtxtPtr xmlSchemaNewDocParserCtxt (xmlDocPtr doc); +xmlSchemaParserCtxtPtr xmlSchemaNewMemParserCtxt (const char * buffer,
int size); +xmlSchemaParserCtxtPtr xmlSchemaNewParserCtxt (const char * URL); xmlSchemaValidCtxtPtr xmlSchemaNewValidCtxt (xmlSchemaPtr schema); +xmlSchemaPtr xmlSchemaParse (xmlSchemaParserCtxtPtr ctxt); +xmlSchemaSAXPlugPtr xmlSchemaSAXPlug (xmlSchemaValidCtxtPtr ctxt,
xmlSAXHandlerPtr * sax,
void ** user_data); +int xmlSchemaSAXUnplug (xmlSchemaSAXPlugPtr plug); +void xmlSchemaSetParserErrors (xmlSchemaParserCtxtPtr ctxt,
xmlSchemaValidityErrorFunc err,
xmlSchemaValidityWarningFunc warn,
void * ctx); +void xmlSchemaSetParserStructuredErrors (xmlSchemaParserCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +void xmlSchemaSetValidErrors (xmlSchemaValidCtxtPtr ctxt,
xmlSchemaValidityErrorFunc err,
xmlSchemaValidityWarningFunc warn,
void * ctx); +int xmlSchemaSetValidOptions (xmlSchemaValidCtxtPtr ctxt,
int options); +void xmlSchemaSetValidStructuredErrors (xmlSchemaValidCtxtPtr ctxt,
xmlStructuredErrorFunc serror,
void * ctx); +int xmlSchemaValidCtxtGetOptions (xmlSchemaValidCtxtPtr ctxt); +xmlParserCtxtPtr xmlSchemaValidCtxtGetParserCtxt (xmlSchemaValidCtxtPtr ctxt); +int xmlSchemaValidateDoc (xmlSchemaValidCtxtPtr ctxt,
xmlDocPtr doc); +int xmlSchemaValidateFile (xmlSchemaValidCtxtPtr ctxt,
const char * filename,
int options); +int xmlSchemaValidateOneElement (xmlSchemaValidCtxtPtr ctxt,
xmlNodePtr elem); +void xmlSchemaValidateSetFilename (xmlSchemaValidCtxtPtr vctxt,
const char * filename); +void xmlSchemaValidateSetLocator (xmlSchemaValidCtxtPtr vctxt,
xmlSchemaValidityLocatorFunc f,
void * ctxt); +int xmlSchemaValidateStream (xmlSchemaValidCtxtPtr ctxt,
xmlParserInputBufferPtr input,
xmlCharEncoding enc,
xmlSAXHandlerPtr sax,
void * user_data); +typedef void xmlSchemaValidityErrorFunc (void * ctx,
const char * msg,
... ...); +typedef int xmlSchemaValidityLocatorFunc (void * ctx,
const char ** file,
unsigned long * line); +typedef void xmlSchemaValidityWarningFunc (void * ctx,
const char * msg,
... ...);
diff --git a/doc/devhelp/libxml2-xmlschemastypes.html b/doc/devhelp/libxml2-xmlschemastypes.html index c591dccb..e1680fe3 100644 --- a/doc/devhelp/libxml2-xmlschemastypes.html +++ b/doc/devhelp/libxml2-xmlschemastypes.html @@ -44,40 +44,40 @@

Synopsis

typedef enum xmlSchemaWhitespaceValueType;
-int	xmlSchemaValPredefTypeNode	(xmlSchemaTypePtr type, 
const xmlChar * value,
xmlSchemaValPtr * val,
xmlNodePtr node); -int xmlSchemaGetCanonValueWhtsp (xmlSchemaValPtr val,
const xmlChar ** retValue,
xmlSchemaWhitespaceValueType ws); -int xmlSchemaValidateLengthFacetWhtsp (xmlSchemaFacetPtr facet,
xmlSchemaValType valType,
const xmlChar * value,
xmlSchemaValPtr val,
unsigned long * length,
xmlSchemaWhitespaceValueType ws); -int xmlSchemaIsBuiltInTypeFacet (xmlSchemaTypePtr type,
int facetType); -int xmlSchemaGetCanonValue (xmlSchemaValPtr val,
const xmlChar ** retValue); -xmlSchemaTypePtr xmlSchemaGetBuiltInListSimpleTypeItemType (xmlSchemaTypePtr type); -int xmlSchemaCompareValuesWhtsp (xmlSchemaValPtr x,
xmlSchemaWhitespaceValueType xws,
xmlSchemaValPtr y,
xmlSchemaWhitespaceValueType yws); -int xmlSchemaValueGetAsBoolean (xmlSchemaValPtr val); +int xmlSchemaCheckFacet (xmlSchemaFacetPtr facet,
xmlSchemaTypePtr typeDecl,
xmlSchemaParserCtxtPtr pctxt,
const xmlChar * name); +void xmlSchemaCleanupTypes (void); xmlChar * xmlSchemaCollapseString (const xmlChar * value); -int xmlSchemaValPredefTypeNodeNoNorm (xmlSchemaTypePtr type,
const xmlChar * value,
xmlSchemaValPtr * val,
xmlNodePtr node); -int xmlSchemaValidateFacet (xmlSchemaTypePtr base,
xmlSchemaFacetPtr facet,
const xmlChar * value,
xmlSchemaValPtr val); -xmlSchemaFacetPtr xmlSchemaNewFacet (void); -int xmlSchemaValueAppend (xmlSchemaValPtr prev,
xmlSchemaValPtr cur); int xmlSchemaCompareValues (xmlSchemaValPtr x,
xmlSchemaValPtr y); -int xmlSchemaValidateLengthFacet (xmlSchemaTypePtr type,
xmlSchemaFacetPtr facet,
const xmlChar * value,
xmlSchemaValPtr val,
unsigned long * length); -xmlSchemaValType xmlSchemaGetValType (xmlSchemaValPtr val); -xmlSchemaTypePtr xmlSchemaGetPredefinedType (const xmlChar * name,
const xmlChar * ns); -int xmlSchemaValidatePredefinedType (xmlSchemaTypePtr type,
const xmlChar * value,
xmlSchemaValPtr * val); -void xmlSchemaFreeFacet (xmlSchemaFacetPtr facet); -int xmlSchemaValidateListSimpleTypeFacet (xmlSchemaFacetPtr facet,
const xmlChar * value,
unsigned long actualLen,
unsigned long * expectedLen); -unsigned long xmlSchemaGetFacetValueAsULong (xmlSchemaFacetPtr facet); -void xmlSchemaFreeValue (xmlSchemaValPtr value); -xmlSchemaValPtr xmlSchemaValueGetNext (xmlSchemaValPtr cur); -const xmlChar * xmlSchemaValueGetAsString (xmlSchemaValPtr val); +int xmlSchemaCompareValuesWhtsp (xmlSchemaValPtr x,
xmlSchemaWhitespaceValueType xws,
xmlSchemaValPtr y,
xmlSchemaWhitespaceValueType yws); xmlSchemaValPtr xmlSchemaCopyValue (xmlSchemaValPtr val); +void xmlSchemaFreeFacet (xmlSchemaFacetPtr facet); +void xmlSchemaFreeValue (xmlSchemaValPtr value); +xmlSchemaTypePtr xmlSchemaGetBuiltInListSimpleTypeItemType (xmlSchemaTypePtr type); +xmlSchemaTypePtr xmlSchemaGetBuiltInType (xmlSchemaValType type); +int xmlSchemaGetCanonValue (xmlSchemaValPtr val,
const xmlChar ** retValue); +int xmlSchemaGetCanonValueWhtsp (xmlSchemaValPtr val,
const xmlChar ** retValue,
xmlSchemaWhitespaceValueType ws); +unsigned long xmlSchemaGetFacetValueAsULong (xmlSchemaFacetPtr facet); +xmlSchemaTypePtr xmlSchemaGetPredefinedType (const xmlChar * name,
const xmlChar * ns); +xmlSchemaValType xmlSchemaGetValType (xmlSchemaValPtr val); +void xmlSchemaInitTypes (void); +int xmlSchemaIsBuiltInTypeFacet (xmlSchemaTypePtr type,
int facetType); +xmlSchemaFacetPtr xmlSchemaNewFacet (void); xmlSchemaValPtr xmlSchemaNewNOTATIONValue (const xmlChar * name,
const xmlChar * ns); xmlSchemaValPtr xmlSchemaNewQNameValue (const xmlChar * namespaceName,
const xmlChar * localName); -void xmlSchemaCleanupTypes (void); -xmlChar * xmlSchemaWhiteSpaceReplace (const xmlChar * value); xmlSchemaValPtr xmlSchemaNewStringValue (xmlSchemaValType type,
const xmlChar * value); -xmlSchemaTypePtr xmlSchemaGetBuiltInType (xmlSchemaValType type); -void xmlSchemaInitTypes (void); +int xmlSchemaValPredefTypeNode (xmlSchemaTypePtr type,
const xmlChar * value,
xmlSchemaValPtr * val,
xmlNodePtr node); +int xmlSchemaValPredefTypeNodeNoNorm (xmlSchemaTypePtr type,
const xmlChar * value,
xmlSchemaValPtr * val,
xmlNodePtr node); +int xmlSchemaValidateFacet (xmlSchemaTypePtr base,
xmlSchemaFacetPtr facet,
const xmlChar * value,
xmlSchemaValPtr val); int xmlSchemaValidateFacetWhtsp (xmlSchemaFacetPtr facet,
xmlSchemaWhitespaceValueType fws,
xmlSchemaValType valType,
const xmlChar * value,
xmlSchemaValPtr val,
xmlSchemaWhitespaceValueType ws); -int xmlSchemaCheckFacet (xmlSchemaFacetPtr facet,
xmlSchemaTypePtr typeDecl,
xmlSchemaParserCtxtPtr pctxt,
const xmlChar * name); +int xmlSchemaValidateLengthFacet (xmlSchemaTypePtr type,
xmlSchemaFacetPtr facet,
const xmlChar * value,
xmlSchemaValPtr val,
unsigned long * length); +int xmlSchemaValidateLengthFacetWhtsp (xmlSchemaFacetPtr facet,
xmlSchemaValType valType,
const xmlChar * value,
xmlSchemaValPtr val,
unsigned long * length,
xmlSchemaWhitespaceValueType ws); +int xmlSchemaValidateListSimpleTypeFacet (xmlSchemaFacetPtr facet,
const xmlChar * value,
unsigned long actualLen,
unsigned long * expectedLen); +int xmlSchemaValidatePredefinedType (xmlSchemaTypePtr type,
const xmlChar * value,
xmlSchemaValPtr * val); +int xmlSchemaValueAppend (xmlSchemaValPtr prev,
xmlSchemaValPtr cur); +int xmlSchemaValueGetAsBoolean (xmlSchemaValPtr val); +const xmlChar * xmlSchemaValueGetAsString (xmlSchemaValPtr val); +xmlSchemaValPtr xmlSchemaValueGetNext (xmlSchemaValPtr cur); +xmlChar * xmlSchemaWhiteSpaceReplace (const xmlChar * value);
diff --git a/doc/devhelp/libxml2-xmlstring.html b/doc/devhelp/libxml2-xmlstring.html index 95a845f1..19bd4080 100644 --- a/doc/devhelp/libxml2-xmlstring.html +++ b/doc/devhelp/libxml2-xmlstring.html @@ -45,36 +45,36 @@

Synopsis

#define BAD_CAST;
 typedef unsigned char xmlChar;
-int	xmlStrcmp			(const xmlChar * str1, 
const xmlChar * str2); +xmlChar * xmlCharStrdup (const char * cur); xmlChar * xmlCharStrndup (const char * cur,
int len); +int xmlCheckUTF8 (const unsigned char * utf); +int xmlGetUTF8Char (const unsigned char * utf,
int * len); +int xmlStrEqual (const xmlChar * str1,
const xmlChar * str2); +int xmlStrPrintf (xmlChar * buf,
int len,
const char * msg,
... ...); +int xmlStrQEqual (const xmlChar * pref,
const xmlChar * name,
const xmlChar * str); +int xmlStrVPrintf (xmlChar * buf,
int len,
const char * msg,
va_list ap); +int xmlStrcasecmp (const xmlChar * str1,
const xmlChar * str2); const xmlChar * xmlStrcasestr (const xmlChar * str,
const xmlChar * val); xmlChar * xmlStrcat (xmlChar * cur,
const xmlChar * add); -int xmlStrPrintf (xmlChar * buf,
int len,
const char * msg,
... ...); -const xmlChar * xmlStrstr (const xmlChar * str,
const xmlChar * val); -int xmlUTF8Size (const xmlChar * utf); -int xmlStrQEqual (const xmlChar * pref,
const xmlChar * name,
const xmlChar * str); -xmlChar * xmlStrncatNew (const xmlChar * str1,
const xmlChar * str2,
int len); -const xmlChar * xmlUTF8Strpos (const xmlChar * utf,
int pos); -xmlChar * xmlStrdup (const xmlChar * cur); -xmlChar * xmlCharStrdup (const char * cur); const xmlChar * xmlStrchr (const xmlChar * str,
xmlChar val); +int xmlStrcmp (const xmlChar * str1,
const xmlChar * str2); +xmlChar * xmlStrdup (const xmlChar * cur); int xmlStrlen (const xmlChar * str); -int xmlStrncmp (const xmlChar * str1,
const xmlChar * str2,
int len); -xmlChar * xmlStrsub (const xmlChar * str,
int start,
int len); -xmlChar * xmlStrncat (xmlChar * cur,
const xmlChar * add,
int len); -int xmlGetUTF8Char (const unsigned char * utf,
int * len); -int xmlStrcasecmp (const xmlChar * str1,
const xmlChar * str2); -xmlChar * xmlStrndup (const xmlChar * cur,
int len); -int xmlStrVPrintf (xmlChar * buf,
int len,
const char * msg,
va_list ap); -int xmlUTF8Strsize (const xmlChar * utf,
int len); -int xmlCheckUTF8 (const unsigned char * utf); int xmlStrncasecmp (const xmlChar * str1,
const xmlChar * str2,
int len); -int xmlUTF8Strlen (const xmlChar * utf); -xmlChar * xmlUTF8Strsub (const xmlChar * utf,
int start,
int len); -int xmlStrEqual (const xmlChar * str1,
const xmlChar * str2); +xmlChar * xmlStrncat (xmlChar * cur,
const xmlChar * add,
int len); +xmlChar * xmlStrncatNew (const xmlChar * str1,
const xmlChar * str2,
int len); +int xmlStrncmp (const xmlChar * str1,
const xmlChar * str2,
int len); +xmlChar * xmlStrndup (const xmlChar * cur,
int len); +const xmlChar * xmlStrstr (const xmlChar * str,
const xmlChar * val); +xmlChar * xmlStrsub (const xmlChar * str,
int start,
int len); int xmlUTF8Charcmp (const xmlChar * utf1,
const xmlChar * utf2); -xmlChar * xmlUTF8Strndup (const xmlChar * utf,
int len); +int xmlUTF8Size (const xmlChar * utf); +int xmlUTF8Strlen (const xmlChar * utf); int xmlUTF8Strloc (const xmlChar * utf,
const xmlChar * utfchar); +xmlChar * xmlUTF8Strndup (const xmlChar * utf,
int len); +const xmlChar * xmlUTF8Strpos (const xmlChar * utf,
int pos); +int xmlUTF8Strsize (const xmlChar * utf,
int len); +xmlChar * xmlUTF8Strsub (const xmlChar * utf,
int start,
int len);
diff --git a/doc/devhelp/libxml2-xmlunicode.html b/doc/devhelp/libxml2-xmlunicode.html index 7d4f0d89..f5144869 100644 --- a/doc/devhelp/libxml2-xmlunicode.html +++ b/doc/devhelp/libxml2-xmlunicode.html @@ -43,172 +43,172 @@

Author(s): Daniel Veillard

Synopsis

-
int	xmlUCSIsBlockElements		(int code);
-int	xmlUCSIsBopomofo		(int code);
-int	xmlUCSIsDingbats		(int code);
-int	xmlUCSIsSuperscriptsandSubscripts	(int code);
-int	xmlUCSIsCombiningHalfMarks	(int code);
-int	xmlUCSIsTibetan			(int code);
-int	xmlUCSIsYiRadicals		(int code);
-int	xmlUCSIsCombiningMarksforSymbols	(int code);
-int	xmlUCSIsHangulSyllables		(int code);
-int	xmlUCSIsBasicLatin		(int code);
-int	xmlUCSIsCatSc			(int code);
-int	xmlUCSIsCatSo			(int code);
-int	xmlUCSIsLimbu			(int code);
-int	xmlUCSIsCatSm			(int code);
-int	xmlUCSIsCatSk			(int code);
-int	xmlUCSIsKhmerSymbols		(int code);
-int	xmlUCSIsMongolian		(int code);
-int	xmlUCSIsMalayalam		(int code);
-int	xmlUCSIsMathematicalAlphanumericSymbols	(int code);
-int	xmlUCSIsThaana			(int code);
-int	xmlUCSIsMyanmar			(int code);
-int	xmlUCSIsTags			(int code);
-int	xmlUCSIsCJKCompatibilityIdeographs	(int code);
-int	xmlUCSIsTelugu			(int code);
-int	xmlUCSIsLowSurrogates		(int code);
-int	xmlUCSIsOsmanya			(int code);
-int	xmlUCSIsSyriac			(int code);
-int	xmlUCSIsEthiopic		(int code);
-int	xmlUCSIsBoxDrawing		(int code);
-int	xmlUCSIsGreekExtended		(int code);
-int	xmlUCSIsGreekandCoptic		(int code);
-int	xmlUCSIsKannada			(int code);
-int	xmlUCSIsByzantineMusicalSymbols	(int code);
-int	xmlUCSIsEnclosedCJKLettersandMonths	(int code);
-int	xmlUCSIsCJKCompatibilityForms	(int code);
-int	xmlUCSIsCatCs			(int code);
-int	xmlUCSIsCJKRadicalsSupplement	(int code);
-int	xmlUCSIsCatCf			(int code);
-int	xmlUCSIsSmallFormVariants	(int code);
-int	xmlUCSIsHangulCompatibilityJamo	(int code);
-int	xmlUCSIsCatCc			(int code);
-int	xmlUCSIsCatCo			(int code);
-int	xmlUCSIsCherokee		(int code);
-int	xmlUCSIsGothic			(int code);
-int	xmlUCSIsKhmer			(int code);
-int	xmlUCSIsCombiningDiacriticalMarksforSymbols	(int code);
-int	xmlUCSIsOgham			(int code);
-int	xmlUCSIsOriya			(int code);
-int	xmlUCSIsLinearBIdeograms	(int code);
-int	xmlUCSIsBlock			(int code, 
const char * block); -int xmlUCSIsBopomofoExtended (int code); -int xmlUCSIsHangulJamo (int code); -int xmlUCSIsTagbanwa (int code); -int xmlUCSIsGeneralPunctuation (int code); -int xmlUCSIsCyrillic (int code); -int xmlUCSIsArrows (int code); -int xmlUCSIsControlPictures (int code); -int xmlUCSIsCJKUnifiedIdeographs (int code); -int xmlUCSIsCatNl (int code); -int xmlUCSIsCatNo (int code); -int xmlUCSIsYijingHexagramSymbols (int code); -int xmlUCSIsVariationSelectorsSupplement (int code); -int xmlUCSIsBengali (int code); -int xmlUCSIsPrivateUse (int code); -int xmlUCSIsMusicalSymbols (int code); -int xmlUCSIsMiscellaneousSymbols (int code); -int xmlUCSIsCJKCompatibility (int code); -int xmlUCSIsAegeanNumbers (int code); -int xmlUCSIsDevanagari (int code); -int xmlUCSIsSupplementalArrowsA (int code); -int xmlUCSIsSupplementalArrowsB (int code); -int xmlUCSIsNumberForms (int code); -int xmlUCSIsSpacingModifierLetters (int code); -int xmlUCSIsOpticalCharacterRecognition (int code); -int xmlUCSIsCatPc (int code); -int xmlUCSIsCatPf (int code); -int xmlUCSIsCyrillicSupplement (int code); -int xmlUCSIsCatPd (int code); -int xmlUCSIsCatPi (int code); -int xmlUCSIsCatPo (int code); -int xmlUCSIsHighPrivateUseSurrogates (int code); -int xmlUCSIsLatinExtendedAdditional (int code); -int xmlUCSIsCatPs (int code); -int xmlUCSIsHighSurrogates (int code); -int xmlUCSIsLao (int code); -int xmlUCSIsBraillePatterns (int code); -int xmlUCSIsDeseret (int code); -int xmlUCSIsEnclosedAlphanumerics (int code); -int xmlUCSIsCombiningDiacriticalMarks (int code); -int xmlUCSIsIdeographicDescriptionCharacters (int code); -int xmlUCSIsPrivateUseArea (int code); -int xmlUCSIsCat (int code,
const char * cat); -int xmlUCSIsCatLu (int code); -int xmlUCSIsCatLt (int code); -int xmlUCSIsYiSyllables (int code); -int xmlUCSIsShavian (int code); -int xmlUCSIsCatLo (int code); -int xmlUCSIsCatLm (int code); -int xmlUCSIsCatLl (int code); -int xmlUCSIsMiscellaneousTechnical (int code); -int xmlUCSIsUgaritic (int code); -int xmlUCSIsCJKCompatibilityIdeographsSupplement (int code); -int xmlUCSIsCypriotSyllabary (int code); -int xmlUCSIsTamil (int code); -int xmlUCSIsCatC (int code); -int xmlUCSIsCatN (int code); -int xmlUCSIsCatL (int code); -int xmlUCSIsCatM (int code); -int xmlUCSIsUnifiedCanadianAboriginalSyllabics (int code); -int xmlUCSIsCatS (int code); -int xmlUCSIsCatP (int code); -int xmlUCSIsSinhala (int code); -int xmlUCSIsGeorgian (int code); -int xmlUCSIsCatZ (int code); -int xmlUCSIsIPAExtensions (int code); -int xmlUCSIsKangxiRadicals (int code); -int xmlUCSIsGreek (int code); -int xmlUCSIsCatPe (int code); -int xmlUCSIsHanunoo (int code); -int xmlUCSIsArmenian (int code); -int xmlUCSIsSupplementaryPrivateUseAreaB (int code); -int xmlUCSIsSupplementaryPrivateUseAreaA (int code); -int xmlUCSIsKatakanaPhoneticExtensions (int code); -int xmlUCSIsLetterlikeSymbols (int code); -int xmlUCSIsPhoneticExtensions (int code); -int xmlUCSIsArabic (int code); -int xmlUCSIsHebrew (int code); -int xmlUCSIsOldItalic (int code); -int xmlUCSIsArabicPresentationFormsA (int code); -int xmlUCSIsCatZp (int code); -int xmlUCSIsCatZs (int code); -int xmlUCSIsArabicPresentationFormsB (int code); -int xmlUCSIsGeometricShapes (int code); -int xmlUCSIsCatZl (int code); -int xmlUCSIsTagalog (int code); -int xmlUCSIsSpecials (int code); -int xmlUCSIsGujarati (int code); -int xmlUCSIsKatakana (int code); -int xmlUCSIsHalfwidthandFullwidthForms (int code); -int xmlUCSIsLatinExtendedB (int code); -int xmlUCSIsLatinExtendedA (int code); -int xmlUCSIsBuhid (int code); -int xmlUCSIsMiscellaneousSymbolsandArrows (int code); -int xmlUCSIsTaiLe (int code); -int xmlUCSIsCJKSymbolsandPunctuation (int code); -int xmlUCSIsTaiXuanJingSymbols (int code); -int xmlUCSIsGurmukhi (int code); -int xmlUCSIsMathematicalOperators (int code); +
int	xmlUCSIsAegeanNumbers		(int code);
 int	xmlUCSIsAlphabeticPresentationForms	(int code);
-int	xmlUCSIsCurrencySymbols		(int code);
-int	xmlUCSIsSupplementalMathematicalOperators	(int code);
+int	xmlUCSIsArabic			(int code);
+int	xmlUCSIsArabicPresentationFormsA	(int code);
+int	xmlUCSIsArabicPresentationFormsB	(int code);
+int	xmlUCSIsArmenian		(int code);
+int	xmlUCSIsArrows			(int code);
+int	xmlUCSIsBasicLatin		(int code);
+int	xmlUCSIsBengali			(int code);
+int	xmlUCSIsBlock			(int code, 
const char * block); +int xmlUCSIsBlockElements (int code); +int xmlUCSIsBopomofo (int code); +int xmlUCSIsBopomofoExtended (int code); +int xmlUCSIsBoxDrawing (int code); +int xmlUCSIsBraillePatterns (int code); +int xmlUCSIsBuhid (int code); +int xmlUCSIsByzantineMusicalSymbols (int code); +int xmlUCSIsCJKCompatibility (int code); +int xmlUCSIsCJKCompatibilityForms (int code); +int xmlUCSIsCJKCompatibilityIdeographs (int code); +int xmlUCSIsCJKCompatibilityIdeographsSupplement (int code); +int xmlUCSIsCJKRadicalsSupplement (int code); +int xmlUCSIsCJKSymbolsandPunctuation (int code); +int xmlUCSIsCJKUnifiedIdeographs (int code); int xmlUCSIsCJKUnifiedIdeographsExtensionA (int code); -int xmlUCSIsKanbun (int code); int xmlUCSIsCJKUnifiedIdeographsExtensionB (int code); -int xmlUCSIsThai (int code); -int xmlUCSIsRunic (int code); -int xmlUCSIsCatNd (int code); -int xmlUCSIsLatin1Supplement (int code); -int xmlUCSIsLinearBSyllabary (int code); -int xmlUCSIsHiragana (int code); -int xmlUCSIsMiscellaneousMathematicalSymbolsB (int code); -int xmlUCSIsMiscellaneousMathematicalSymbolsA (int code); -int xmlUCSIsCatMn (int code); -int xmlUCSIsVariationSelectors (int code); +int xmlUCSIsCat (int code,
const char * cat); +int xmlUCSIsCatC (int code); +int xmlUCSIsCatCc (int code); +int xmlUCSIsCatCf (int code); +int xmlUCSIsCatCo (int code); +int xmlUCSIsCatCs (int code); +int xmlUCSIsCatL (int code); +int xmlUCSIsCatLl (int code); +int xmlUCSIsCatLm (int code); +int xmlUCSIsCatLo (int code); +int xmlUCSIsCatLt (int code); +int xmlUCSIsCatLu (int code); +int xmlUCSIsCatM (int code); int xmlUCSIsCatMc (int code); int xmlUCSIsCatMe (int code); +int xmlUCSIsCatMn (int code); +int xmlUCSIsCatN (int code); +int xmlUCSIsCatNd (int code); +int xmlUCSIsCatNl (int code); +int xmlUCSIsCatNo (int code); +int xmlUCSIsCatP (int code); +int xmlUCSIsCatPc (int code); +int xmlUCSIsCatPd (int code); +int xmlUCSIsCatPe (int code); +int xmlUCSIsCatPf (int code); +int xmlUCSIsCatPi (int code); +int xmlUCSIsCatPo (int code); +int xmlUCSIsCatPs (int code); +int xmlUCSIsCatS (int code); +int xmlUCSIsCatSc (int code); +int xmlUCSIsCatSk (int code); +int xmlUCSIsCatSm (int code); +int xmlUCSIsCatSo (int code); +int xmlUCSIsCatZ (int code); +int xmlUCSIsCatZl (int code); +int xmlUCSIsCatZp (int code); +int xmlUCSIsCatZs (int code); +int xmlUCSIsCherokee (int code); +int xmlUCSIsCombiningDiacriticalMarks (int code); +int xmlUCSIsCombiningDiacriticalMarksforSymbols (int code); +int xmlUCSIsCombiningHalfMarks (int code); +int xmlUCSIsCombiningMarksforSymbols (int code); +int xmlUCSIsControlPictures (int code); +int xmlUCSIsCurrencySymbols (int code); +int xmlUCSIsCypriotSyllabary (int code); +int xmlUCSIsCyrillic (int code); +int xmlUCSIsCyrillicSupplement (int code); +int xmlUCSIsDeseret (int code); +int xmlUCSIsDevanagari (int code); +int xmlUCSIsDingbats (int code); +int xmlUCSIsEnclosedAlphanumerics (int code); +int xmlUCSIsEnclosedCJKLettersandMonths (int code); +int xmlUCSIsEthiopic (int code); +int xmlUCSIsGeneralPunctuation (int code); +int xmlUCSIsGeometricShapes (int code); +int xmlUCSIsGeorgian (int code); +int xmlUCSIsGothic (int code); +int xmlUCSIsGreek (int code); +int xmlUCSIsGreekExtended (int code); +int xmlUCSIsGreekandCoptic (int code); +int xmlUCSIsGujarati (int code); +int xmlUCSIsGurmukhi (int code); +int xmlUCSIsHalfwidthandFullwidthForms (int code); +int xmlUCSIsHangulCompatibilityJamo (int code); +int xmlUCSIsHangulJamo (int code); +int xmlUCSIsHangulSyllables (int code); +int xmlUCSIsHanunoo (int code); +int xmlUCSIsHebrew (int code); +int xmlUCSIsHighPrivateUseSurrogates (int code); +int xmlUCSIsHighSurrogates (int code); +int xmlUCSIsHiragana (int code); +int xmlUCSIsIPAExtensions (int code); +int xmlUCSIsIdeographicDescriptionCharacters (int code); +int xmlUCSIsKanbun (int code); +int xmlUCSIsKangxiRadicals (int code); +int xmlUCSIsKannada (int code); +int xmlUCSIsKatakana (int code); +int xmlUCSIsKatakanaPhoneticExtensions (int code); +int xmlUCSIsKhmer (int code); +int xmlUCSIsKhmerSymbols (int code); +int xmlUCSIsLao (int code); +int xmlUCSIsLatin1Supplement (int code); +int xmlUCSIsLatinExtendedA (int code); +int xmlUCSIsLatinExtendedAdditional (int code); +int xmlUCSIsLatinExtendedB (int code); +int xmlUCSIsLetterlikeSymbols (int code); +int xmlUCSIsLimbu (int code); +int xmlUCSIsLinearBIdeograms (int code); +int xmlUCSIsLinearBSyllabary (int code); +int xmlUCSIsLowSurrogates (int code); +int xmlUCSIsMalayalam (int code); +int xmlUCSIsMathematicalAlphanumericSymbols (int code); +int xmlUCSIsMathematicalOperators (int code); +int xmlUCSIsMiscellaneousMathematicalSymbolsA (int code); +int xmlUCSIsMiscellaneousMathematicalSymbolsB (int code); +int xmlUCSIsMiscellaneousSymbols (int code); +int xmlUCSIsMiscellaneousSymbolsandArrows (int code); +int xmlUCSIsMiscellaneousTechnical (int code); +int xmlUCSIsMongolian (int code); +int xmlUCSIsMusicalSymbols (int code); +int xmlUCSIsMyanmar (int code); +int xmlUCSIsNumberForms (int code); +int xmlUCSIsOgham (int code); +int xmlUCSIsOldItalic (int code); +int xmlUCSIsOpticalCharacterRecognition (int code); +int xmlUCSIsOriya (int code); +int xmlUCSIsOsmanya (int code); +int xmlUCSIsPhoneticExtensions (int code); +int xmlUCSIsPrivateUse (int code); +int xmlUCSIsPrivateUseArea (int code); +int xmlUCSIsRunic (int code); +int xmlUCSIsShavian (int code); +int xmlUCSIsSinhala (int code); +int xmlUCSIsSmallFormVariants (int code); +int xmlUCSIsSpacingModifierLetters (int code); +int xmlUCSIsSpecials (int code); +int xmlUCSIsSuperscriptsandSubscripts (int code); +int xmlUCSIsSupplementalArrowsA (int code); +int xmlUCSIsSupplementalArrowsB (int code); +int xmlUCSIsSupplementalMathematicalOperators (int code); +int xmlUCSIsSupplementaryPrivateUseAreaA (int code); +int xmlUCSIsSupplementaryPrivateUseAreaB (int code); +int xmlUCSIsSyriac (int code); +int xmlUCSIsTagalog (int code); +int xmlUCSIsTagbanwa (int code); +int xmlUCSIsTags (int code); +int xmlUCSIsTaiLe (int code); +int xmlUCSIsTaiXuanJingSymbols (int code); +int xmlUCSIsTamil (int code); +int xmlUCSIsTelugu (int code); +int xmlUCSIsThaana (int code); +int xmlUCSIsThai (int code); +int xmlUCSIsTibetan (int code); +int xmlUCSIsUgaritic (int code); +int xmlUCSIsUnifiedCanadianAboriginalSyllabics (int code); +int xmlUCSIsVariationSelectors (int code); +int xmlUCSIsVariationSelectorsSupplement (int code); +int xmlUCSIsYiRadicals (int code); +int xmlUCSIsYiSyllables (int code); +int xmlUCSIsYijingHexagramSymbols (int code);
diff --git a/doc/devhelp/libxml2-xmlversion.html b/doc/devhelp/libxml2-xmlversion.html index 4ead3d4d..49a33941 100644 --- a/doc/devhelp/libxml2-xmlversion.html +++ b/doc/devhelp/libxml2-xmlversion.html @@ -43,53 +43,53 @@

Author(s): Daniel Veillard

Synopsis

-
#define LIBXML_VERSION_EXTRA;
-#define LIBXML_MODULES_ENABLED;
+      
#define ATTRIBUTE_UNUSED;
+#define DEBUG_MEMORY_LOCATION;
+#define LIBXML_ATTR_ALLOC_SIZE;
+#define LIBXML_ATTR_FORMAT;
+#define LIBXML_AUTOMATA_ENABLED;
+#define LIBXML_C14N_ENABLED;
+#define LIBXML_CATALOG_ENABLED;
+#define LIBXML_DEBUG_ENABLED;
+#define LIBXML_DEBUG_RUNTIME;
+#define LIBXML_DOTTED_VERSION;
+#define LIBXML_EXPR_ENABLED;
+#define LIBXML_FTP_ENABLED;
+#define LIBXML_HTML_ENABLED;
+#define LIBXML_HTTP_ENABLED;
+#define LIBXML_ICONV_ENABLED;
+#define LIBXML_ICU_ENABLED;
+#define LIBXML_ISO8859X_ENABLED;
 #define LIBXML_LEGACY_ENABLED;
 #define LIBXML_LZMA_ENABLED;
-#define XML_DEPRECATED;
-#define LIBXML_READER_ENABLED;
-#define LIBXML_THREAD_ENABLED;
-#define LIBXML_DOTTED_VERSION;
-#define LIBXML_ISO8859X_ENABLED;
-#define LIBXML_DEBUG_ENABLED;
-#define LIBXML_XINCLUDE_ENABLED;
-#define ATTRIBUTE_UNUSED;
-#define LIBXML_XPTR_LOCS_ENABLED;
-#define LIBXML_PUSH_ENABLED;
-#define LIBXML_SAX1_ENABLED;
-#define WITHOUT_TRIO;
-#define LIBXML_SCHEMATRON_ENABLED;
-#define LIBXML_HTTP_ENABLED;
-#define LIBXML_OUTPUT_ENABLED;
-#define WITH_TRIO;
-#define LIBXML_DEBUG_RUNTIME;
-#define LIBXML_VERSION;
-#define LIBXML_XPTR_ENABLED;
-#define LIBXML_VERSION_STRING;
-#define LIBXML_CATALOG_ENABLED;
-#define LIBXML_ATTR_ALLOC_SIZE;
-#define LIBXML_REGEXP_ENABLED;
-#define LIBXML_ICU_ENABLED;
+#define LIBXML_MODULES_ENABLED;
 #define LIBXML_MODULE_EXTENSION;
-#define LIBXML_ICONV_ENABLED;
-#define LIBXML_HTML_ENABLED;
-#define LIBXML_UNICODE_ENABLED;
-#define LIBXML_FTP_ENABLED;
-#define LIBXML_AUTOMATA_ENABLED;
-#define LIBXML_ZLIB_ENABLED;
-#define LIBXML_WRITER_ENABLED;
-#define LIBXML_C14N_ENABLED;
+#define LIBXML_OUTPUT_ENABLED;
+#define LIBXML_PATTERN_ENABLED;
+#define LIBXML_PUSH_ENABLED;
+#define LIBXML_READER_ENABLED;
+#define LIBXML_REGEXP_ENABLED;
+#define LIBXML_SAX1_ENABLED;
 #define LIBXML_SCHEMAS_ENABLED;
-#define DEBUG_MEMORY_LOCATION;
-#define LIBXML_ATTR_FORMAT;
+#define LIBXML_SCHEMATRON_ENABLED;
 #define LIBXML_TEST_VERSION;
 #define LIBXML_THREAD_ALLOC_ENABLED;
-#define LIBXML_XPATH_ENABLED;
-#define LIBXML_PATTERN_ENABLED;
-#define LIBXML_VALID_ENABLED;
+#define LIBXML_THREAD_ENABLED;
 #define LIBXML_TREE_ENABLED;
-#define LIBXML_EXPR_ENABLED;
+#define LIBXML_UNICODE_ENABLED;
+#define LIBXML_VALID_ENABLED;
+#define LIBXML_VERSION;
+#define LIBXML_VERSION_EXTRA;
+#define LIBXML_VERSION_STRING;
+#define LIBXML_WRITER_ENABLED;
+#define LIBXML_XINCLUDE_ENABLED;
+#define LIBXML_XPATH_ENABLED;
+#define LIBXML_XPTR_ENABLED;
+#define LIBXML_XPTR_LOCS_ENABLED;
+#define LIBXML_ZLIB_ENABLED;
+#define WITHOUT_TRIO;
+#define WITH_TRIO;
+#define XML_DEPRECATED;
 void	xmlCheckVersion			(int version);
 
diff --git a/doc/devhelp/libxml2-xmlwriter.html b/doc/devhelp/libxml2-xmlwriter.html index 61559e6d..18208544 100644 --- a/doc/devhelp/libxml2-xmlwriter.html +++ b/doc/devhelp/libxml2-xmlwriter.html @@ -43,90 +43,90 @@

Author(s): Alfred Mickautsch <alfred@mickautsch.de>

Synopsis

-
#define xmlTextWriterWriteProcessingInstruction;
-#define xmlTextWriterWriteDocType;
+      
#define xmlTextWriterWriteDocType;
+#define xmlTextWriterWriteProcessingInstruction;
 typedef struct _xmlTextWriter xmlTextWriter;
 typedef xmlTextWriter * xmlTextWriterPtr;
-int	xmlTextWriterStartDocument	(xmlTextWriterPtr writer, 
const char * version,
const char * encoding,
const char * standalone); -int xmlTextWriterEndPI (xmlTextWriterPtr writer); -int xmlTextWriterWriteBase64 (xmlTextWriterPtr writer,
const char * data,
int start,
int len); -int xmlTextWriterSetIndentString (xmlTextWriterPtr writer,
const xmlChar * str); -int xmlTextWriterStartAttribute (xmlTextWriterPtr writer,
const xmlChar * name); -int xmlTextWriterEndComment (xmlTextWriterPtr writer); -int xmlTextWriterWriteRawLen (xmlTextWriterPtr writer,
const xmlChar * content,
int len); -int xmlTextWriterWriteDTDExternalEntityContents (xmlTextWriterPtr writer,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * ndataid); -int xmlTextWriterWriteVFormatCDATA (xmlTextWriterPtr writer,
const char * format,
va_list argptr); -int xmlTextWriterStartAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI); -xmlTextWriterPtr xmlNewTextWriterPushParser (xmlParserCtxtPtr ctxt,
int compression); -int xmlTextWriterWriteFormatAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
... ...); -int xmlTextWriterWriteDTDEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * ndataid,
const xmlChar * content); -int xmlTextWriterWriteVFormatPI (xmlTextWriterPtr writer,
const xmlChar * target,
const char * format,
va_list argptr); -int xmlTextWriterWriteBinHex (xmlTextWriterPtr writer,
const char * data,
int start,
int len); -int xmlTextWriterEndAttribute (xmlTextWriterPtr writer); -int xmlTextWriterSetIndent (xmlTextWriterPtr writer,
int indent); -int xmlTextWriterWriteFormatPI (xmlTextWriterPtr writer,
const xmlChar * target,
const char * format,
... ...); -int xmlTextWriterEndDocument (xmlTextWriterPtr writer); -int xmlTextWriterWriteDTDAttlist (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); -int xmlTextWriterStartComment (xmlTextWriterPtr writer); -int xmlTextWriterWriteVFormatDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const char * format,
va_list argptr); -int xmlTextWriterEndCDATA (xmlTextWriterPtr writer); -int xmlTextWriterStartElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI); -int xmlTextWriterEndDTDEntity (xmlTextWriterPtr writer); -xmlTextWriterPtr xmlNewTextWriter (xmlOutputBufferPtr out); void xmlFreeTextWriter (xmlTextWriterPtr writer); -int xmlTextWriterWriteVFormatDTDAttlist (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); -int xmlTextWriterStartPI (xmlTextWriterPtr writer,
const xmlChar * target); -int xmlTextWriterStartElement (xmlTextWriterPtr writer,
const xmlChar * name); -int xmlTextWriterWriteDTDExternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * ndataid); -int xmlTextWriterWriteFormatRaw (xmlTextWriterPtr writer,
const char * format,
... ...); -int xmlTextWriterWriteCDATA (xmlTextWriterPtr writer,
const xmlChar * content); -int xmlTextWriterWriteVFormatDTDInternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const char * format,
va_list argptr); -int xmlTextWriterWriteVFormatAttribute (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); -int xmlTextWriterEndDTDElement (xmlTextWriterPtr writer); -int xmlTextWriterEndDTD (xmlTextWriterPtr writer); -int xmlTextWriterWriteElement (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); -int xmlTextWriterEndElement (xmlTextWriterPtr writer); -int xmlTextWriterWriteVFormatComment (xmlTextWriterPtr writer,
const char * format,
va_list argptr); -int xmlTextWriterStartCDATA (xmlTextWriterPtr writer); -xmlTextWriterPtr xmlNewTextWriterFilename (const char * uri,
int compression); -int xmlTextWriterWriteVFormatElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); -int xmlTextWriterWriteFormatComment (xmlTextWriterPtr writer,
const char * format,
... ...); -int xmlTextWriterWriteAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const xmlChar * content); -int xmlTextWriterWritePI (xmlTextWriterPtr writer,
const xmlChar * target,
const xmlChar * content); -int xmlTextWriterWriteFormatDTDInternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const char * format,
... ...); -int xmlTextWriterWriteVFormatString (xmlTextWriterPtr writer,
const char * format,
va_list argptr); -int xmlTextWriterWriteDTDInternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const xmlChar * content); -int xmlTextWriterWriteVFormatElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
va_list argptr); -int xmlTextWriterWriteDTDNotation (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid); -int xmlTextWriterWriteFormatElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); -int xmlTextWriterSetQuoteChar (xmlTextWriterPtr writer,
xmlChar quotechar); -int xmlTextWriterWriteString (xmlTextWriterPtr writer,
const xmlChar * content); -int xmlTextWriterWriteElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const xmlChar * content); -int xmlTextWriterFullEndElement (xmlTextWriterPtr writer); -int xmlTextWriterWriteVFormatAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
va_list argptr); -int xmlTextWriterFlush (xmlTextWriterPtr writer); -int xmlTextWriterStartDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid); -int xmlTextWriterWriteAttribute (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); +xmlTextWriterPtr xmlNewTextWriter (xmlOutputBufferPtr out); xmlTextWriterPtr xmlNewTextWriterDoc (xmlDocPtr * doc,
int compression); -int xmlTextWriterWriteFormatDTDElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); -int xmlTextWriterEndDTDAttlist (xmlTextWriterPtr writer); -xmlTextWriterPtr xmlNewTextWriterTree (xmlDocPtr doc,
xmlNodePtr node,
int compression); +xmlTextWriterPtr xmlNewTextWriterFilename (const char * uri,
int compression); xmlTextWriterPtr xmlNewTextWriterMemory (xmlBufferPtr buf,
int compression); -int xmlTextWriterWriteFormatCDATA (xmlTextWriterPtr writer,
const char * format,
... ...); +xmlTextWriterPtr xmlNewTextWriterPushParser (xmlParserCtxtPtr ctxt,
int compression); +xmlTextWriterPtr xmlNewTextWriterTree (xmlDocPtr doc,
xmlNodePtr node,
int compression); +int xmlTextWriterEndAttribute (xmlTextWriterPtr writer); +int xmlTextWriterEndCDATA (xmlTextWriterPtr writer); +int xmlTextWriterEndComment (xmlTextWriterPtr writer); +int xmlTextWriterEndDTD (xmlTextWriterPtr writer); +int xmlTextWriterEndDTDAttlist (xmlTextWriterPtr writer); +int xmlTextWriterEndDTDElement (xmlTextWriterPtr writer); +int xmlTextWriterEndDTDEntity (xmlTextWriterPtr writer); +int xmlTextWriterEndDocument (xmlTextWriterPtr writer); +int xmlTextWriterEndElement (xmlTextWriterPtr writer); +int xmlTextWriterEndPI (xmlTextWriterPtr writer); +int xmlTextWriterFlush (xmlTextWriterPtr writer); +int xmlTextWriterFullEndElement (xmlTextWriterPtr writer); +int xmlTextWriterSetIndent (xmlTextWriterPtr writer,
int indent); +int xmlTextWriterSetIndentString (xmlTextWriterPtr writer,
const xmlChar * str); +int xmlTextWriterSetQuoteChar (xmlTextWriterPtr writer,
xmlChar quotechar); +int xmlTextWriterStartAttribute (xmlTextWriterPtr writer,
const xmlChar * name); +int xmlTextWriterStartAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI); +int xmlTextWriterStartCDATA (xmlTextWriterPtr writer); +int xmlTextWriterStartComment (xmlTextWriterPtr writer); +int xmlTextWriterStartDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid); int xmlTextWriterStartDTDAttlist (xmlTextWriterPtr writer,
const xmlChar * name); -int xmlTextWriterWriteFormatString (xmlTextWriterPtr writer,
const char * format,
... ...); +int xmlTextWriterStartDTDElement (xmlTextWriterPtr writer,
const xmlChar * name); +int xmlTextWriterStartDTDEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name); +int xmlTextWriterStartDocument (xmlTextWriterPtr writer,
const char * version,
const char * encoding,
const char * standalone); +int xmlTextWriterStartElement (xmlTextWriterPtr writer,
const xmlChar * name); +int xmlTextWriterStartElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI); +int xmlTextWriterStartPI (xmlTextWriterPtr writer,
const xmlChar * target); +int xmlTextWriterWriteAttribute (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); +int xmlTextWriterWriteAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const xmlChar * content); +int xmlTextWriterWriteBase64 (xmlTextWriterPtr writer,
const char * data,
int start,
int len); +int xmlTextWriterWriteBinHex (xmlTextWriterPtr writer,
const char * data,
int start,
int len); +int xmlTextWriterWriteCDATA (xmlTextWriterPtr writer,
const xmlChar * content); int xmlTextWriterWriteComment (xmlTextWriterPtr writer,
const xmlChar * content); -int xmlTextWriterWriteVFormatRaw (xmlTextWriterPtr writer,
const char * format,
va_list argptr); +int xmlTextWriterWriteDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * subset); +int xmlTextWriterWriteDTDAttlist (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); +int xmlTextWriterWriteDTDElement (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); +int xmlTextWriterWriteDTDEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * ndataid,
const xmlChar * content); +int xmlTextWriterWriteDTDExternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * ndataid); +int xmlTextWriterWriteDTDExternalEntityContents (xmlTextWriterPtr writer,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * ndataid); +int xmlTextWriterWriteDTDInternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const xmlChar * content); +int xmlTextWriterWriteDTDNotation (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid); +int xmlTextWriterWriteElement (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); +int xmlTextWriterWriteElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const xmlChar * content); +int xmlTextWriterWriteFormatAttribute (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); +int xmlTextWriterWriteFormatAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
... ...); +int xmlTextWriterWriteFormatCDATA (xmlTextWriterPtr writer,
const char * format,
... ...); +int xmlTextWriterWriteFormatComment (xmlTextWriterPtr writer,
const char * format,
... ...); int xmlTextWriterWriteFormatDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const char * format,
... ...); int xmlTextWriterWriteFormatDTDAttlist (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); -int xmlTextWriterWriteRaw (xmlTextWriterPtr writer,
const xmlChar * content); -int xmlTextWriterWriteDTDElement (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * content); -int xmlTextWriterWriteDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const xmlChar * subset); -int xmlTextWriterWriteFormatAttribute (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); -int xmlTextWriterStartDTDEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name); -int xmlTextWriterWriteVFormatDTDElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); -int xmlTextWriterStartDTDElement (xmlTextWriterPtr writer,
const xmlChar * name); +int xmlTextWriterWriteFormatDTDElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); +int xmlTextWriterWriteFormatDTDInternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const char * format,
... ...); +int xmlTextWriterWriteFormatElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
... ...); int xmlTextWriterWriteFormatElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
... ...); +int xmlTextWriterWriteFormatPI (xmlTextWriterPtr writer,
const xmlChar * target,
const char * format,
... ...); +int xmlTextWriterWriteFormatRaw (xmlTextWriterPtr writer,
const char * format,
... ...); +int xmlTextWriterWriteFormatString (xmlTextWriterPtr writer,
const char * format,
... ...); +int xmlTextWriterWritePI (xmlTextWriterPtr writer,
const xmlChar * target,
const xmlChar * content); +int xmlTextWriterWriteRaw (xmlTextWriterPtr writer,
const xmlChar * content); +int xmlTextWriterWriteRawLen (xmlTextWriterPtr writer,
const xmlChar * content,
int len); +int xmlTextWriterWriteString (xmlTextWriterPtr writer,
const xmlChar * content); +int xmlTextWriterWriteVFormatAttribute (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatAttributeNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatCDATA (xmlTextWriterPtr writer,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatComment (xmlTextWriterPtr writer,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatDTD (xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
const xmlChar * sysid,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatDTDAttlist (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatDTDElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatDTDInternalEntity (xmlTextWriterPtr writer,
int pe,
const xmlChar * name,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatElement (xmlTextWriterPtr writer,
const xmlChar * name,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatElementNS (xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatPI (xmlTextWriterPtr writer,
const xmlChar * target,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatRaw (xmlTextWriterPtr writer,
const char * format,
va_list argptr); +int xmlTextWriterWriteVFormatString (xmlTextWriterPtr writer,
const char * format,
va_list argptr);
diff --git a/doc/devhelp/libxml2-xpath.html b/doc/devhelp/libxml2-xpath.html index 7b759300..60ed596b 100644 --- a/doc/devhelp/libxml2-xpath.html +++ b/doc/devhelp/libxml2-xpath.html @@ -43,77 +43,77 @@

Author(s): Daniel Veillard

Synopsis

-
#define xmlXPathNodeSetIsEmpty(ns);
-#define xmlXPathNodeSetItem(ns, index);
-#define XML_XPATH_CHECKNS;
-#define xmlXPathNodeSetGetLength(ns);
+      
#define XML_XPATH_CHECKNS;
 #define XML_XPATH_NOVAR;
-typedef enum xmlXPathObjectType;
-typedef xmlXPathVariable * xmlXPathVariablePtr;
-typedef struct _xmlXPathContext xmlXPathContext;
-typedef enum xmlXPathError;
-typedef struct _xmlXPathFunct xmlXPathFunct;
-typedef xmlXPathType * xmlXPathTypePtr;
-typedef struct _xmlXPathType xmlXPathType;
-typedef xmlNodeSet * xmlNodeSetPtr;
-typedef xmlXPathFunct * xmlXPathFuncPtr;
-typedef xmlXPathCompExpr * xmlXPathCompExprPtr;
-typedef struct _xmlXPathObject xmlXPathObject;
-typedef struct _xmlXPathCompExpr xmlXPathCompExpr;
-typedef xmlXPathContext * xmlXPathContextPtr;
-typedef xmlXPathParserContext * xmlXPathParserContextPtr;
+#define xmlXPathNodeSetGetLength(ns);
+#define xmlXPathNodeSetIsEmpty(ns);
+#define xmlXPathNodeSetItem(ns, index);
 typedef struct _xmlNodeSet xmlNodeSet;
-typedef struct _xmlXPathVariable xmlXPathVariable;
-typedef xmlXPathObject * xmlXPathObjectPtr;
+typedef xmlNodeSet * xmlNodeSetPtr;
 typedef struct _xmlXPathAxis xmlXPathAxis;
 typedef xmlXPathAxis * xmlXPathAxisPtr;
+typedef struct _xmlXPathCompExpr xmlXPathCompExpr;
+typedef xmlXPathCompExpr * xmlXPathCompExprPtr;
+typedef struct _xmlXPathContext xmlXPathContext;
+typedef xmlXPathContext * xmlXPathContextPtr;
+typedef enum xmlXPathError;
+typedef xmlXPathFunct * xmlXPathFuncPtr;
+typedef struct _xmlXPathFunct xmlXPathFunct;
+typedef struct _xmlXPathObject xmlXPathObject;
+typedef xmlXPathObject * xmlXPathObjectPtr;
+typedef enum xmlXPathObjectType;
 typedef struct _xmlXPathParserContext xmlXPathParserContext;
-int	xmlXPathCastNodeSetToBoolean	(xmlNodeSetPtr ns);
-typedef xmlXPathFunction xmlXPathFuncLookupFunc	(void * ctxt, 
const xmlChar * name,
const xmlChar * ns_uri); -xmlXPathObjectPtr xmlXPathNodeEval (xmlNodePtr node,
const xmlChar * str,
xmlXPathContextPtr ctx); -xmlChar * xmlXPathCastNodeToString (xmlNodePtr node); -int xmlXPathIsNaN (double val); -int xmlXPathContextSetCache (xmlXPathContextPtr ctxt,
int active,
int value,
int options); -xmlXPathObjectPtr xmlXPathConvertString (xmlXPathObjectPtr val); -int xmlXPathCompiledEvalToBoolean (xmlXPathCompExprPtr comp,
xmlXPathContextPtr ctxt); -int xmlXPathIsInf (double val); -long xmlXPathOrderDocElems (xmlDocPtr doc); -xmlNodeSetPtr xmlXPathNodeSetCreate (xmlNodePtr val); -double xmlXPathCastBooleanToNumber (int val); -double xmlXPathCastNodeToNumber (xmlNodePtr node); -double xmlXPathCastStringToNumber (const xmlChar * val); +typedef xmlXPathParserContext * xmlXPathParserContextPtr; +typedef struct _xmlXPathType xmlXPathType; +typedef xmlXPathType * xmlXPathTypePtr; +typedef struct _xmlXPathVariable xmlXPathVariable; +typedef xmlXPathVariable * xmlXPathVariablePtr; typedef xmlXPathObjectPtr xmlXPathAxisFunc (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr cur); -double xmlXPathCastToNumber (xmlXPathObjectPtr val); -int xmlXPathCastStringToBoolean (const xmlChar * val); -xmlChar * xmlXPathCastNumberToString (double val); -typedef xmlXPathObjectPtr xmlXPathVariableLookupFunc (void * ctxt,
const xmlChar * name,
const xmlChar * ns_uri); -void xmlXPathFreeObject (xmlXPathObjectPtr obj); -int xmlXPathEvalPredicate (xmlXPathContextPtr ctxt,
xmlXPathObjectPtr res); -void xmlXPathFreeContext (xmlXPathContextPtr ctxt); -xmlXPathObjectPtr xmlXPathObjectCopy (xmlXPathObjectPtr val); -void xmlXPathFreeNodeSetList (xmlXPathObjectPtr obj); -xmlXPathObjectPtr xmlXPathEval (const xmlChar * str,
xmlXPathContextPtr ctx); +double xmlXPathCastBooleanToNumber (int val); +xmlChar * xmlXPathCastBooleanToString (int val); +int xmlXPathCastNodeSetToBoolean (xmlNodeSetPtr ns); +double xmlXPathCastNodeSetToNumber (xmlNodeSetPtr ns); xmlChar * xmlXPathCastNodeSetToString (xmlNodeSetPtr ns); +double xmlXPathCastNodeToNumber (xmlNodePtr node); +xmlChar * xmlXPathCastNodeToString (xmlNodePtr node); +int xmlXPathCastNumberToBoolean (double val); +xmlChar * xmlXPathCastNumberToString (double val); +int xmlXPathCastStringToBoolean (const xmlChar * val); +double xmlXPathCastStringToNumber (const xmlChar * val); +int xmlXPathCastToBoolean (xmlXPathObjectPtr val); +double xmlXPathCastToNumber (xmlXPathObjectPtr val); +xmlChar * xmlXPathCastToString (xmlXPathObjectPtr val); +int xmlXPathCmpNodes (xmlNodePtr node1,
xmlNodePtr node2); +xmlXPathCompExprPtr xmlXPathCompile (const xmlChar * str); xmlXPathObjectPtr xmlXPathCompiledEval (xmlXPathCompExprPtr comp,
xmlXPathContextPtr ctx); -xmlXPathObjectPtr xmlXPathEvalExpression (const xmlChar * str,
xmlXPathContextPtr ctxt); -void xmlXPathInit (void); +int xmlXPathCompiledEvalToBoolean (xmlXPathCompExprPtr comp,
xmlXPathContextPtr ctxt); +int xmlXPathContextSetCache (xmlXPathContextPtr ctxt,
int active,
int value,
int options); xmlXPathObjectPtr xmlXPathConvertBoolean (xmlXPathObjectPtr val); typedef int xmlXPathConvertFunc (xmlXPathObjectPtr obj,
int type); -typedef void xmlXPathFunction (xmlXPathParserContextPtr ctxt,
int nargs); -int xmlXPathCmpNodes (xmlNodePtr node1,
xmlNodePtr node2); -xmlChar * xmlXPathCastToString (xmlXPathObjectPtr val); -xmlXPathCompExprPtr xmlXPathCtxtCompile (xmlXPathContextPtr ctxt,
const xmlChar * str); -typedef void xmlXPathEvalFunc (xmlXPathParserContextPtr ctxt,
int nargs); -xmlChar * xmlXPathCastBooleanToString (int val); -int xmlXPathSetContextNode (xmlNodePtr node,
xmlXPathContextPtr ctx); -int xmlXPathCastNumberToBoolean (double val); -void xmlXPathFreeNodeSet (xmlNodeSetPtr obj); -void xmlXPathFreeCompExpr (xmlXPathCompExprPtr comp); -xmlXPathContextPtr xmlXPathNewContext (xmlDocPtr doc); xmlXPathObjectPtr xmlXPathConvertNumber (xmlXPathObjectPtr val); -xmlXPathCompExprPtr xmlXPathCompile (const xmlChar * str); -double xmlXPathCastNodeSetToNumber (xmlNodeSetPtr ns); -int xmlXPathCastToBoolean (xmlXPathObjectPtr val); +xmlXPathObjectPtr xmlXPathConvertString (xmlXPathObjectPtr val); +xmlXPathCompExprPtr xmlXPathCtxtCompile (xmlXPathContextPtr ctxt,
const xmlChar * str); +xmlXPathObjectPtr xmlXPathEval (const xmlChar * str,
xmlXPathContextPtr ctx); +xmlXPathObjectPtr xmlXPathEvalExpression (const xmlChar * str,
xmlXPathContextPtr ctxt); +typedef void xmlXPathEvalFunc (xmlXPathParserContextPtr ctxt,
int nargs); +int xmlXPathEvalPredicate (xmlXPathContextPtr ctxt,
xmlXPathObjectPtr res); +void xmlXPathFreeCompExpr (xmlXPathCompExprPtr comp); +void xmlXPathFreeContext (xmlXPathContextPtr ctxt); +void xmlXPathFreeNodeSet (xmlNodeSetPtr obj); +void xmlXPathFreeNodeSetList (xmlXPathObjectPtr obj); +void xmlXPathFreeObject (xmlXPathObjectPtr obj); +typedef xmlXPathFunction xmlXPathFuncLookupFunc (void * ctxt,
const xmlChar * name,
const xmlChar * ns_uri); +typedef void xmlXPathFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathInit (void); +int xmlXPathIsInf (double val); +int xmlXPathIsNaN (double val); +xmlXPathContextPtr xmlXPathNewContext (xmlDocPtr doc); +xmlXPathObjectPtr xmlXPathNodeEval (xmlNodePtr node,
const xmlChar * str,
xmlXPathContextPtr ctx); +xmlNodeSetPtr xmlXPathNodeSetCreate (xmlNodePtr val); +xmlXPathObjectPtr xmlXPathObjectCopy (xmlXPathObjectPtr val); +long xmlXPathOrderDocElems (xmlDocPtr doc); +int xmlXPathSetContextNode (xmlNodePtr node,
xmlXPathContextPtr ctx); +typedef xmlXPathObjectPtr xmlXPathVariableLookupFunc (void * ctxt,
const xmlChar * name,
const xmlChar * ns_uri);
diff --git a/doc/devhelp/libxml2-xpathInternals.html b/doc/devhelp/libxml2-xpathInternals.html index 45220b11..5ea487b9 100644 --- a/doc/devhelp/libxml2-xpathInternals.html +++ b/doc/devhelp/libxml2-xpathInternals.html @@ -43,152 +43,152 @@

Author(s): Daniel Veillard

Synopsis

-
#define xmlXPathStackIsExternal(ctxt);
-#define xmlXPathReturnEmptyString(ctxt);
-#define XP_ERROR0(X);
-#define xmlXPathSetTypeError(ctxt);
-#define xmlXPathReturnEmptyNodeSet(ctxt);
-#define xmlXPathReturnTrue(ctxt);
-#define xmlXPathReturnBoolean(ctxt, val);
-#define xmlXPathGetContextNode(ctxt);
+      
#define CAST_TO_BOOLEAN;
 #define CAST_TO_NUMBER;
-#define CHECK_ARITY(x);
-#define CHECK_TYPE0(typeval);
 #define CAST_TO_STRING;
-#define xmlXPathReturnExternal(ctxt, val);
-#define xmlXPathStackIsNodeSet(ctxt);
-#define xmlXPathCheckError(ctxt);
-#define xmlXPathSetError(ctxt, err);
+#define CHECK_ARITY(x);
 #define CHECK_ERROR;
-#define xmlXPathReturnString(ctxt, str);
-#define CAST_TO_BOOLEAN;
-#define xmlXPathSetArityError(ctxt);
-#define CHECK_TYPE(typeval);
-#define xmlXPathReturnFalse(ctxt);
-#define xmlXPathReturnNumber(ctxt, val);
 #define CHECK_ERROR0;
+#define CHECK_TYPE(typeval);
+#define CHECK_TYPE0(typeval);
+#define XP_ERROR(X);
+#define XP_ERROR0(X);
+#define xmlXPathCheckError(ctxt);
+#define xmlXPathEmptyNodeSet(ns);
+#define xmlXPathGetContextNode(ctxt);
 #define xmlXPathGetDocument(ctxt);
 #define xmlXPathGetError(ctxt);
-#define XP_ERROR(X);
-#define xmlXPathEmptyNodeSet(ns);
+#define xmlXPathReturnBoolean(ctxt, val);
+#define xmlXPathReturnEmptyNodeSet(ctxt);
+#define xmlXPathReturnEmptyString(ctxt);
+#define xmlXPathReturnExternal(ctxt, val);
+#define xmlXPathReturnFalse(ctxt);
 #define xmlXPathReturnNodeSet(ctxt, ns);
-xmlNodeSetPtr	xmlXPathNodeSetMerge	(xmlNodeSetPtr val1, 
xmlNodeSetPtr val2); -void xmlXPathNumberFunction (xmlXPathParserContextPtr ctxt,
int nargs); -const xmlChar * xmlXPathNsLookup (xmlXPathContextPtr ctxt,
const xmlChar * prefix); -xmlXPathObjectPtr xmlXPathNewNodeSet (xmlNodePtr val); -xmlNodePtr xmlXPathNextAncestorOrSelf (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void xmlXPathNodeSetRemove (xmlNodeSetPtr cur,
int val); -xmlXPathObjectPtr xmlXPathNewNodeSetList (xmlNodeSetPtr val); -int xmlXPathPopBoolean (xmlXPathParserContextPtr ctxt); -xmlXPathObjectPtr xmlXPathNewString (const xmlChar * val); -xmlNodeSetPtr xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes,
xmlNodePtr node); -xmlNodePtr xmlXPathNextChild (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -xmlNodePtr xmlXPathNextFollowingSibling (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -xmlChar * xmlXPathPopString (xmlXPathParserContextPtr ctxt); -void xmlXPathNamespaceURIFunction (xmlXPathParserContextPtr ctxt,
int nargs); +#define xmlXPathReturnNumber(ctxt, val); +#define xmlXPathReturnString(ctxt, str); +#define xmlXPathReturnTrue(ctxt); +#define xmlXPathSetArityError(ctxt); +#define xmlXPathSetError(ctxt, err); +#define xmlXPathSetTypeError(ctxt); +#define xmlXPathStackIsExternal(ctxt); +#define xmlXPathStackIsNodeSet(ctxt); +xmlXPathObjectPtr valuePop (xmlXPathParserContextPtr ctxt); +int valuePush (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr value); +void xmlXPathAddValues (xmlXPathParserContextPtr ctxt); +void xmlXPathBooleanFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathCeilingFunction (xmlXPathParserContextPtr ctxt,
int nargs); int xmlXPathCompareValues (xmlXPathParserContextPtr ctxt,
int inf,
int strict); void xmlXPathConcatFunction (xmlXPathParserContextPtr ctxt,
int nargs); -int xmlXPathNodeSetContains (xmlNodeSetPtr cur,
xmlNodePtr val); -void xmlXPatherror (xmlXPathParserContextPtr ctxt,
const char * file,
int line,
int no); -xmlNodePtr xmlXPathNextAncestor (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void xmlXPathBooleanFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathRoot (xmlXPathParserContextPtr ctxt); -void xmlXPathRegisteredNsCleanup (xmlXPathContextPtr ctxt); -int xmlXPathIsNodeType (const xmlChar * name); -xmlNodePtr xmlXPathNextFollowing (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void xmlXPathAddValues (xmlXPathParserContextPtr ctxt); -int xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
const xmlChar * name,
xmlXPathObjectPtr value); -xmlXPathObjectPtr valuePop (xmlXPathParserContextPtr ctxt); -void xmlXPathCeilingFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlNodeSetPtr xmlXPathIntersection (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); void xmlXPathContainsFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathNodeSetSort (xmlNodeSetPtr set); -void xmlXPathStartsWithFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlNodeSetPtr xmlXPathNodeLeading (xmlNodeSetPtr nodes,
xmlNodePtr node); -void xmlXPathSumFunction (xmlXPathParserContextPtr ctxt,
int nargs); -int xmlXPathNotEqualValues (xmlXPathParserContextPtr ctxt); -int xmlXPathEvaluatePredicateResult (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr res); -void xmlXPathErr (xmlXPathParserContextPtr ctxt,
int error); -xmlNodePtr xmlXPathNextPreceding (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -xmlXPathFunction xmlXPathFunctionLookupNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri); -void xmlXPathRegisteredFuncsCleanup (xmlXPathContextPtr ctxt); -void xmlXPathRegisterAllFunctions (xmlXPathContextPtr ctxt); -xmlXPathFunction xmlXPathFunctionLookup (xmlXPathContextPtr ctxt,
const xmlChar * name); -void xmlXPathPositionFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathSubstringBeforeFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathRegisteredVariablesCleanup (xmlXPathContextPtr ctxt); -xmlXPathObjectPtr xmlXPathNewFloat (double val); -int xmlXPathRegisterNs (xmlXPathContextPtr ctxt,
const xmlChar * prefix,
const xmlChar * ns_uri); -xmlNodePtr xmlXPathNextParent (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void xmlXPathNodeSetFreeNs (xmlNsPtr ns); -int xmlXPathHasSameNodes (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); -xmlNodeSetPtr xmlXPathDistinctSorted (xmlNodeSetPtr nodes); -int valuePush (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr value); -void xmlXPathSubstringFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathStringFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathFloorFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathIdFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathLastFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathStringLengthFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlNodePtr xmlXPathNextSelf (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void xmlXPathDebugDumpCompExpr (FILE * output,
xmlXPathCompExprPtr comp,
int depth); -void xmlXPathFalseFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathValueFlipSign (xmlXPathParserContextPtr ctxt); -void xmlXPathTranslateFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathRegisterFuncLookup (xmlXPathContextPtr ctxt,
xmlXPathFuncLookupFunc f,
void * funcCtxt); -double xmlXPathPopNumber (xmlXPathParserContextPtr ctxt); -void xmlXPathRoundFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlNodeSetPtr xmlXPathPopNodeSet (xmlXPathParserContextPtr ctxt); void xmlXPathCountFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlChar * xmlXPathParseNCName (xmlXPathParserContextPtr ctxt); -void xmlXPathTrueFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlXPathObjectPtr xmlXPathNewBoolean (int val); -void xmlXPathSubValues (xmlXPathParserContextPtr ctxt); +void xmlXPathDebugDumpCompExpr (FILE * output,
xmlXPathCompExprPtr comp,
int depth); +void xmlXPathDebugDumpObject (FILE * output,
xmlXPathObjectPtr cur,
int depth); +xmlNodeSetPtr xmlXPathDifference (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +xmlNodeSetPtr xmlXPathDistinct (xmlNodeSetPtr nodes); +xmlNodeSetPtr xmlXPathDistinctSorted (xmlNodeSetPtr nodes); +void xmlXPathDivValues (xmlXPathParserContextPtr ctxt); int xmlXPathEqualValues (xmlXPathParserContextPtr ctxt); -xmlNodeSetPtr xmlXPathTrailingSorted (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); -void xmlXPathMultValues (xmlXPathParserContextPtr ctxt); +void xmlXPathErr (xmlXPathParserContextPtr ctxt,
int error); +void xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt); +int xmlXPathEvaluatePredicateResult (xmlXPathParserContextPtr ctxt,
xmlXPathObjectPtr res); +void xmlXPathFalseFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathFloorFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt); +xmlXPathFunction xmlXPathFunctionLookup (xmlXPathContextPtr ctxt,
const xmlChar * name); +xmlXPathFunction xmlXPathFunctionLookupNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri); +int xmlXPathHasSameNodes (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +void xmlXPathIdFunction (xmlXPathParserContextPtr ctxt,
int nargs); +xmlNodeSetPtr xmlXPathIntersection (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +int xmlXPathIsNodeType (const xmlChar * name); +void xmlXPathLangFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathLastFunction (xmlXPathParserContextPtr ctxt,
int nargs); +xmlNodeSetPtr xmlXPathLeading (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +xmlNodeSetPtr xmlXPathLeadingSorted (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +void xmlXPathLocalNameFunction (xmlXPathParserContextPtr ctxt,
int nargs); void xmlXPathModValues (xmlXPathParserContextPtr ctxt); +void xmlXPathMultValues (xmlXPathParserContextPtr ctxt); +void xmlXPathNamespaceURIFunction (xmlXPathParserContextPtr ctxt,
int nargs); +xmlXPathObjectPtr xmlXPathNewBoolean (int val); +xmlXPathObjectPtr xmlXPathNewCString (const char * val); +xmlXPathObjectPtr xmlXPathNewFloat (double val); +xmlXPathObjectPtr xmlXPathNewNodeSet (xmlNodePtr val); +xmlXPathObjectPtr xmlXPathNewNodeSetList (xmlNodeSetPtr val); xmlXPathParserContextPtr xmlXPathNewParserContext (const xmlChar * str,
xmlXPathContextPtr ctxt); +xmlXPathObjectPtr xmlXPathNewString (const xmlChar * val); +xmlXPathObjectPtr xmlXPathNewValueTree (xmlNodePtr val); +xmlNodePtr xmlXPathNextAncestor (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextAncestorOrSelf (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextAttribute (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextChild (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextDescendant (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextDescendantOrSelf (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextFollowing (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextFollowingSibling (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextNamespace (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextParent (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextPreceding (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextPrecedingSibling (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodePtr xmlXPathNextSelf (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); +xmlNodeSetPtr xmlXPathNodeLeading (xmlNodeSetPtr nodes,
xmlNodePtr node); +xmlNodeSetPtr xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes,
xmlNodePtr node); +int xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
xmlNodePtr val); +int xmlXPathNodeSetAddNs (xmlNodeSetPtr cur,
xmlNodePtr node,
xmlNsPtr ns); +int xmlXPathNodeSetAddUnique (xmlNodeSetPtr cur,
xmlNodePtr val); +int xmlXPathNodeSetContains (xmlNodeSetPtr cur,
xmlNodePtr val); +void xmlXPathNodeSetDel (xmlNodeSetPtr cur,
xmlNodePtr val); +void xmlXPathNodeSetFreeNs (xmlNsPtr ns); +xmlNodeSetPtr xmlXPathNodeSetMerge (xmlNodeSetPtr val1,
xmlNodeSetPtr val2); +void xmlXPathNodeSetRemove (xmlNodeSetPtr cur,
int val); +void xmlXPathNodeSetSort (xmlNodeSetPtr set); +xmlNodeSetPtr xmlXPathNodeTrailing (xmlNodeSetPtr nodes,
xmlNodePtr node); +xmlNodeSetPtr xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes,
xmlNodePtr node); +void xmlXPathNormalizeFunction (xmlXPathParserContextPtr ctxt,
int nargs); +int xmlXPathNotEqualValues (xmlXPathParserContextPtr ctxt); +void xmlXPathNotFunction (xmlXPathParserContextPtr ctxt,
int nargs); +const xmlChar * xmlXPathNsLookup (xmlXPathContextPtr ctxt,
const xmlChar * prefix); +void xmlXPathNumberFunction (xmlXPathParserContextPtr ctxt,
int nargs); +xmlChar * xmlXPathParseNCName (xmlXPathParserContextPtr ctxt); +xmlChar * xmlXPathParseName (xmlXPathParserContextPtr ctxt); +int xmlXPathPopBoolean (xmlXPathParserContextPtr ctxt); +void * xmlXPathPopExternal (xmlXPathParserContextPtr ctxt); +xmlNodeSetPtr xmlXPathPopNodeSet (xmlXPathParserContextPtr ctxt); +double xmlXPathPopNumber (xmlXPathParserContextPtr ctxt); +xmlChar * xmlXPathPopString (xmlXPathParserContextPtr ctxt); +void xmlXPathPositionFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathRegisterAllFunctions (xmlXPathContextPtr ctxt); +int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
const xmlChar * name,
xmlXPathFunction f); +void xmlXPathRegisterFuncLookup (xmlXPathContextPtr ctxt,
xmlXPathFuncLookupFunc f,
void * funcCtxt); +int xmlXPathRegisterFuncNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri,
xmlXPathFunction f); +int xmlXPathRegisterNs (xmlXPathContextPtr ctxt,
const xmlChar * prefix,
const xmlChar * ns_uri); +int xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
const xmlChar * name,
xmlXPathObjectPtr value); +void xmlXPathRegisterVariableLookup (xmlXPathContextPtr ctxt,
xmlXPathVariableLookupFunc f,
void * data); +int xmlXPathRegisterVariableNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri,
xmlXPathObjectPtr value); +void xmlXPathRegisteredFuncsCleanup (xmlXPathContextPtr ctxt); +void xmlXPathRegisteredNsCleanup (xmlXPathContextPtr ctxt); +void xmlXPathRegisteredVariablesCleanup (xmlXPathContextPtr ctxt); +void xmlXPathRoot (xmlXPathParserContextPtr ctxt); +void xmlXPathRoundFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathStartsWithFunction (xmlXPathParserContextPtr ctxt,
int nargs); +double xmlXPathStringEvalNumber (const xmlChar * str); +void xmlXPathStringFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathStringLengthFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathSubValues (xmlXPathParserContextPtr ctxt); +void xmlXPathSubstringAfterFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathSubstringBeforeFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathSubstringFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathSumFunction (xmlXPathParserContextPtr ctxt,
int nargs); +xmlNodeSetPtr xmlXPathTrailing (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +xmlNodeSetPtr xmlXPathTrailingSorted (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); +void xmlXPathTranslateFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathTrueFunction (xmlXPathParserContextPtr ctxt,
int nargs); +void xmlXPathValueFlipSign (xmlXPathParserContextPtr ctxt); +xmlXPathObjectPtr xmlXPathVariableLookup (xmlXPathContextPtr ctxt,
const xmlChar * name); +xmlXPathObjectPtr xmlXPathVariableLookupNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri); +xmlXPathObjectPtr xmlXPathWrapCString (char * val); +xmlXPathObjectPtr xmlXPathWrapExternal (void * val); xmlXPathObjectPtr xmlXPathWrapNodeSet (xmlNodeSetPtr val); xmlXPathObjectPtr xmlXPathWrapString (xmlChar * val); -void xmlXPathLangFunction (xmlXPathParserContextPtr ctxt,
int nargs); -int xmlXPathRegisterFuncNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri,
xmlXPathFunction f); -int xmlXPathNodeSetAddNs (xmlNodeSetPtr cur,
xmlNodePtr node,
xmlNsPtr ns); -void xmlXPathLocalNameFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlNodeSetPtr xmlXPathDifference (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); -xmlNodeSetPtr xmlXPathLeadingSorted (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); -xmlNodePtr xmlXPathNextPrecedingSibling (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void * xmlXPathPopExternal (xmlXPathParserContextPtr ctxt); -void xmlXPathNormalizeFunction (xmlXPathParserContextPtr ctxt,
int nargs); -void xmlXPathRegisterVariableLookup (xmlXPathContextPtr ctxt,
xmlXPathVariableLookupFunc f,
void * data); -void xmlXPathNodeSetDel (xmlNodeSetPtr cur,
xmlNodePtr val); -xmlNodeSetPtr xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes,
xmlNodePtr node); -xmlXPathObjectPtr xmlXPathNewCString (const char * val); -int xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
const xmlChar * name,
xmlXPathFunction f); -void xmlXPathSubstringAfterFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlNodePtr xmlXPathNextDescendant (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -xmlNodePtr xmlXPathNextNamespace (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -xmlXPathObjectPtr xmlXPathWrapCString (char * val); -void xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt); -xmlNodeSetPtr xmlXPathNodeTrailing (xmlNodeSetPtr nodes,
xmlNodePtr node); -int xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
xmlNodePtr val); -int xmlXPathNodeSetAddUnique (xmlNodeSetPtr cur,
xmlNodePtr val); -xmlXPathObjectPtr xmlXPathNewValueTree (xmlNodePtr val); -xmlNodeSetPtr xmlXPathDistinct (xmlNodeSetPtr nodes); -xmlXPathObjectPtr xmlXPathVariableLookup (xmlXPathContextPtr ctxt,
const xmlChar * name); -void xmlXPathNotFunction (xmlXPathParserContextPtr ctxt,
int nargs); -double xmlXPathStringEvalNumber (const xmlChar * str); -xmlNodePtr xmlXPathNextDescendantOrSelf (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -xmlXPathObjectPtr xmlXPathWrapExternal (void * val); -xmlNodePtr xmlXPathNextAttribute (xmlXPathParserContextPtr ctxt,
xmlNodePtr cur); -void xmlXPathDivValues (xmlXPathParserContextPtr ctxt); -xmlXPathObjectPtr xmlXPathVariableLookupNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri); -int xmlXPathRegisterVariableNS (xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri,
xmlXPathObjectPtr value); -xmlNodeSetPtr xmlXPathTrailing (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); -void xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt); -void xmlXPathDebugDumpObject (FILE * output,
xmlXPathObjectPtr cur,
int depth); -xmlNodeSetPtr xmlXPathLeading (xmlNodeSetPtr nodes1,
xmlNodeSetPtr nodes2); -xmlChar * xmlXPathParseName (xmlXPathParserContextPtr ctxt); +void xmlXPatherror (xmlXPathParserContextPtr ctxt,
const char * file,
int line,
int no);
diff --git a/doc/devhelp/libxml2-xpointer.html b/doc/devhelp/libxml2-xpointer.html index 4d7c3370..671039b0 100644 --- a/doc/devhelp/libxml2-xpointer.html +++ b/doc/devhelp/libxml2-xpointer.html @@ -40,27 +40,27 @@

Synopsis

typedef struct _xmlLocationSet xmlLocationSet;
 typedef xmlLocationSet * xmlLocationSetPtr;
-xmlXPathObjectPtr	xmlXPtrNewRange	(xmlNodePtr start, 
int startindex,
xmlNodePtr end,
int endindex); -void xmlXPtrFreeLocationSet (xmlLocationSetPtr obj); -xmlXPathObjectPtr xmlXPtrWrapLocationSet (xmlLocationSetPtr val); xmlNodePtr xmlXPtrBuildNodeList (xmlXPathObjectPtr obj); xmlXPathObjectPtr xmlXPtrEval (const xmlChar * str,
xmlXPathContextPtr ctx); -xmlXPathObjectPtr xmlXPtrNewRangeNodes (xmlNodePtr start,
xmlNodePtr end); +void xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt); +void xmlXPtrFreeLocationSet (xmlLocationSetPtr obj); void xmlXPtrLocationSetAdd (xmlLocationSetPtr cur,
xmlXPathObjectPtr val); -void xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt,
int nargs); -xmlXPathObjectPtr xmlXPtrNewCollapsedRange (xmlNodePtr start); -xmlXPathObjectPtr xmlXPtrNewRangePoints (xmlXPathObjectPtr start,
xmlXPathObjectPtr end); -xmlXPathObjectPtr xmlXPtrNewLocationSetNodeSet (xmlNodeSetPtr set); -xmlXPathObjectPtr xmlXPtrNewRangePointNode (xmlXPathObjectPtr start,
xmlNodePtr end); xmlLocationSetPtr xmlXPtrLocationSetCreate (xmlXPathObjectPtr val); -xmlXPathObjectPtr xmlXPtrNewRangeNodeObject (xmlNodePtr start,
xmlXPathObjectPtr end); -xmlXPathContextPtr xmlXPtrNewContext (xmlDocPtr doc,
xmlNodePtr here,
xmlNodePtr origin); -void xmlXPtrLocationSetRemove (xmlLocationSetPtr cur,
int val); -xmlXPathObjectPtr xmlXPtrNewRangeNodePoint (xmlNodePtr start,
xmlXPathObjectPtr end); void xmlXPtrLocationSetDel (xmlLocationSetPtr cur,
xmlXPathObjectPtr val); xmlLocationSetPtr xmlXPtrLocationSetMerge (xmlLocationSetPtr val1,
xmlLocationSetPtr val2); -void xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt); +void xmlXPtrLocationSetRemove (xmlLocationSetPtr cur,
int val); +xmlXPathObjectPtr xmlXPtrNewCollapsedRange (xmlNodePtr start); +xmlXPathContextPtr xmlXPtrNewContext (xmlDocPtr doc,
xmlNodePtr here,
xmlNodePtr origin); +xmlXPathObjectPtr xmlXPtrNewLocationSetNodeSet (xmlNodeSetPtr set); xmlXPathObjectPtr xmlXPtrNewLocationSetNodes (xmlNodePtr start,
xmlNodePtr end); +xmlXPathObjectPtr xmlXPtrNewRange (xmlNodePtr start,
int startindex,
xmlNodePtr end,
int endindex); +xmlXPathObjectPtr xmlXPtrNewRangeNodeObject (xmlNodePtr start,
xmlXPathObjectPtr end); +xmlXPathObjectPtr xmlXPtrNewRangeNodePoint (xmlNodePtr start,
xmlXPathObjectPtr end); +xmlXPathObjectPtr xmlXPtrNewRangeNodes (xmlNodePtr start,
xmlNodePtr end); +xmlXPathObjectPtr xmlXPtrNewRangePointNode (xmlXPathObjectPtr start,
xmlNodePtr end); +xmlXPathObjectPtr xmlXPtrNewRangePoints (xmlXPathObjectPtr start,
xmlXPathObjectPtr end); +void xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt,
int nargs); +xmlXPathObjectPtr xmlXPtrWrapLocationSet (xmlLocationSetPtr val);
diff --git a/doc/examples/examples.xml b/doc/examples/examples.xml index 4afbe277..3b26bca3 100644 --- a/doc/examples/examples.xml +++ b/doc/examples/examples.xml @@ -8,21 +8,21 @@ see Copyright for the status of this software.
InputOutput
- <libxml/parser.h> - <libxml/xmlIO.h> - <libxml/xinclude.h> - <libxml/tree.h> + <libxml/parser.h> + <libxml/tree.h> + <libxml/xinclude.h> + <libxml/xmlIO.h> - - - - - - - + + + + + + + @@ -34,18 +34,18 @@ see Copyright for the status of this software.
InputOutput
- <libxml/parser.h> + <libxml/parser.h> - - - - + + - + + +
@@ -57,15 +57,15 @@ see Copyright for the status of this software.
Parsing
- <libxml/tree.h> - <libxml/parser.h> + <libxml/parser.h> + <libxml/tree.h> - - + +
@@ -78,20 +78,20 @@ see Copyright for the status of this software.
Parsing
- <libxml/tree.h> - <libxml/parser.h> + <libxml/parser.h> + <libxml/tree.h> - + + + + + + + - - - - - - @@ -103,16 +103,16 @@ see Copyright for the status of this software.
Parsing
- <libxml/tree.h> - <libxml/parser.h> + <libxml/parser.h> + <libxml/tree.h> - - - - + + + +
@@ -124,19 +124,19 @@ see Copyright for the status of this software.
Parsing
- <libxml/tree.h> - <libxml/parser.h> + <libxml/parser.h> + <libxml/tree.h> - - - - - - - + + + + + + +
@@ -148,23 +148,23 @@ see Copyright for the status of this software.
xmlReader
- <libxml/xmlreader.h> + <libxml/xmlreader.h> - + - - + + + + - - - - - + + +
@@ -176,24 +176,24 @@ see Copyright for the status of this software.
xmlReader
- <libxml/xmlreader.h> + <libxml/xmlreader.h> + + + + + + + + + + + - - - - - - - - - - -
@@ -205,16 +205,16 @@ see Copyright for the status of this software.
xmlReader
- <libxml/xmlreader.h> + <libxml/xmlreader.h> - - - + + - + +
@@ -226,15 +226,15 @@ see Copyright for the status of this software.
xmlReader
- <libxml/xmlreader.h> + <libxml/xmlreader.h> - - - - + + + +
@@ -246,39 +246,39 @@ see Copyright for the status of this software.
xmlWriter
- <libxml/encoding.h> - <libxml/xmlwriter.h> + <libxml/encoding.h> + <libxml/xmlwriter.h> - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - -
@@ -290,8 +290,8 @@ see Copyright for the status of this software.
Tree
- <libxml/tree.h> - <libxml/parser.h> + <libxml/parser.h> + <libxml/tree.h> @@ -308,19 +308,19 @@ see Copyright for the status of this software
Tree
- <libxml/tree.h> - <libxml/parser.h> + <libxml/parser.h> + <libxml/tree.h> - - - - - - + + + + + +
@@ -332,28 +332,28 @@ see Copyright for the status of this software.
XPath
- <libxml/parser.h> - <libxml/xpath.h> - <libxml/xpathInternals.h> - <libxml/tree.h> + <libxml/parser.h> + <libxml/tree.h> + <libxml/xpath.h> + <libxml/xpathInternals.h> - - - - - - - - - - - - - - + + + + + + + + + + + + + +
@@ -365,23 +365,23 @@ see Copyright for the status of this software.
XPath
- <libxml/parser.h> - <libxml/xpath.h> - <libxml/xpathInternals.h> - <libxml/tree.h> + <libxml/parser.h> + <libxml/tree.h> + <libxml/xpath.h> + <libxml/xpathInternals.h> - + - - + + + + + - - - - +
diff --git a/doc/examples/index.html b/doc/examples/index.html index 2e91b959..3f45687d 100644 --- a/doc/examples/index.html +++ b/doc/examples/index.html @@ -69,13 +69,13 @@ install step or when installing the libxml2 development package:

<libxml/parser.h>
  • - <libxml/xmlIO.h> + <libxml/tree.h>
  • <libxml/xinclude.h>
  • - <libxml/tree.h> + <libxml/xmlIO.h>
  • Uses:

    @@ -121,10 +121,10 @@ install step or when installing the libxml2 development package:

    Includes:

    Uses:

    @@ -144,10 +144,10 @@ install step or when installing the libxml2 development package:

    Includes:

    Uses:

    @@ -170,10 +170,10 @@ install step or when installing the libxml2 development package:

    Includes:

    Uses:

    @@ -193,10 +193,10 @@ install step or when installing the libxml2 development package:

    Includes:

    Uses:

    @@ -220,10 +220,10 @@ install step or when installing the libxml2 development package:

    Includes:

    Uses:

    @@ -239,10 +239,10 @@ install step or when installing the libxml2 development package:

    Includes:

    Uses:

    @@ -265,6 +265,9 @@ install step or when installing the libxml2 development package:

    Shows how to evaluate XPath expression and register known namespaces in XPath context.

    Includes:

    Uses:

      @@ -301,6 +301,9 @@ install step or when installing the libxml2 development package:

      Shows how to make a full round-trip from a load/edit/save

      Includes:

      Uses:

        diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 9cc29da1..89a44764 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -8,299 +8,299 @@ - + - - + - - - - + - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + specific APIs to process HTML tree, especially serialization this module implements a few function needed to process tree in an HTML specific way. Daniel Veillard - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + Old SAX version 1 handler, deprecated DEPRECATED set of SAX version 1 interfaces used to build the DOM tree. Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SAX2 parser interface used to build the DOM tree those are the default SAX2 interfaces used by the library when building DOM tree. Daniel Veillard - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + Provide Canonical XML and Exclusive XML Canonicalization the c14n modules provides a "Canonical XML" implementation Aleksey Sanin <aleksey@aleksey.com> - + - - - - + + + + interfaces to the Catalog handling system the catalog module implements the support for XML Catalogs and SGML catalogs Daniel Veillard - + + + + - - - + - - - - - - + - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - Unicode character range checking this module exports interfaces for the character range validation APIs This file is automatically generated from the cvs source definition files using the genChRanges.py Python script William Brack <wbrack@mmm.com.hk> - - - - - + + + + + + - - - - - - + + + + + - + - - + + - - - - - - - - + + + + - - + + + + + + Tree debugging APIs @@ -309,36 +309,36 @@ - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - + - + - - + + + + + + + + + string dictionary @@ -346,73 +346,73 @@ Daniel Veillard - - - + + - + + + + + + - - - - interface for the encoding conversion functions interface for the encoding conversion functions needed for XML basic encoding and iconv() support. Related specs are rfc2044 (UTF-8 and UTF-16) F. Yergeau Alis Technologies [ISO-10646] UTF-8 and UTF-16 in Annexes [ISO-8859-1] ISO Latin-1 characters codes. [UNICODE] The Unicode Consortium, "The Unicode Standard -- Worldwide Character Encoding -- Version 1.0", Addison- Wesley, Volume 1, 1991, Volume 2, 1992. UTF-8 is described in Unicode Technical Report #4. [US-ASCII] Coded Character Set--7-bit American Standard Code for Information Interchange, ANSI X3.4-1986. Daniel Veillard - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + interface for the XML entities handling @@ -420,100 +420,100 @@ Daniel Veillard - - - + + + - - - - + - - + - - + + + + + + interface for all global variables of the library all the global variables and thread handling for those variables is handled by this module. The bottom of this file is automatically generated by build_glob.py based on the description file global.data Gary Pennington <Gary.Pennington@uk.sun.com>, Daniel Veillard - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + - - - - + + + @@ -523,35 +523,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + lists interfaces @@ -561,35 +561,35 @@ - - - - - - - - - - - - - - - - - - + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + minimal FTP implementation @@ -598,730 +598,730 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + minimal HTTP implementation minimal HTTP implementation allowing to fetch resources like external subset. Daniel Veillard - - - - - - - - + + + + + + + - - - + + + + the core parser module Interfaces, constants and types related to the XML parser Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + - - - + + - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + - - - - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + internals routines and limits exported by the parser. this module exports a number of internal parsing routines they are not really all intended for applications but can prove useful doing low level processing. Daniel Veillard - + + + + + - + + + + + - - - - - - - - - - - - - - + + - - - - - - - + - + + + + + + + + - + + + + - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + pattern expression handling allows to compile and test pattern expressions for nodes either in a tree or based on a parser state. Daniel Veillard + - - - - + - - - - - - - - - + + - - - - + + + + + + + + + + + + + implementation of the Relax-NG validation implementation of the Relax-NG validation Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - - - - - - - + + - - - - - - + - - + + - - + + + + + + + + + + + + - + + + internal interfaces for XML Schemas internal interfaces for the XML Schemas handling and schema validity checking The Schemas development is a Work In Progress. Some of those interfaces are not guaranteed to be API or ABI stable ! Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + @@ -1329,365 +1329,365 @@ XML Schematron implementation interface to the XML Schematron validity checking. Daniel Veillard - - + - - + - - - - + + - + - - - - - - + + + + - + - + + + + + + + interfaces for thread handling set of generic threading related routines should work with pthreads, Windows native or TLS threads Daniel Veillard + - - - - - - - - - - - - + + + + + + + + + + + interfaces for tree manipulation this module describes the structures found in an tree resulting from an XML or HTML parsing, as well as the API provided for various processing on that tree Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + - - - - - + + + + + + + + + + + + + + + - + + + + + + + + - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + library of generic URI related routines @@ -1696,21 +1696,21 @@ - - - - - - - - - - - + + + + + + + + + + - + + The DTD validation @@ -1718,1091 +1718,1091 @@ Daniel Veillard - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + implementation of XInclude API to handle XInclude processing, implements the World Wide Web Consortium Last Call Working Draft 10 November 2003 Daniel Veillard - - - - - + - - + + + + + + - - - - - - - + + + + + + + unfinished XLink detection module unfinished XLink detection module Daniel Veillard - - - - + + + + + - - + - - - + - + + + - - - - + - + + + + interface for the I/O interfaces used by the parser interface for the I/O interfaces used by the parser Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + API to build regexp automata the API to build regexp automata Daniel Veillard - - - - - - - - - - - + - - - - - - - + + + + + + + + + + + + + + + + + error handling the API used to report errors Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + macros for marking symbols as exportable/importable. macros for marking symbols as exportable/importable. - - - + + + interface for the memory allocator provides interfaces for the memory allocator, including debugging capabilities. Daniel Veillard - + - - - - - - - - - - - - - - - - - + - - - - + + - + + + + + + + + + + + + + + + + + + + dynamic module loading @@ -2811,338 +2811,338 @@ - - - - + + + + the XMLReader implementation API of the XML streaming API based on C# interfaces. Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + regular expressions handling basic API for libxml regular expressions handling used for XML Schemas and validation. Daniel Veillard + - - - - + + - + + - + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + the XML document serializer API to save document or subtree of document Daniel Veillard - + + + - - - - + - - + - - - - + + + + + + incomplete XML Schemas structure implementation interface to the XML Schemas handling and schema validity checking, it is incomplete right now. Daniel Veillard - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + implementation of XML Schema Datatypes module providing the XML Schema Datatypes implementation both definition and validity checking Daniel Veillard - - + + - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + - + + + + + + + + + set of routines to process strings @@ -3150,624 +3150,624 @@ Daniel Veillard - + + + + + + + + - - - - - - - - + + - - - - - - - - - - - - + + + + + + - + + + + + + Unicode character APIs API for the Unicode character APIs This file is automatically generated from the UCS description files of the Unicode Character Database Daniel Veillard + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + compile-time version information compile-time version information for the XML library Daniel Veillard - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + + + + + + - - + - - - + - + + + + + + + + + + + + + + text writing API for XML text writing API for XML Alfred Mickautsch <alfred@mickautsch.de> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + XML Path Language implementation API for the XML Path Language implementation XML Path Language implementation XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer Daniel Veillard + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + - - - - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + - + - - - - + - - - - - - - - - - - - - - - + - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + internal interfaces for XML Path Language implementation internal interfaces for XML Path Language implementation used to build new modules on top of XPath like XPointer and XSLT Daniel Veillard - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + API to handle XML Pointers @@ -3776,27 +3776,27 @@ - - - - + + - - - - - - - - - - + + + + + + + + + + + +