|
|
| version 1.1.1.2, 2013/07/22 01:22:22 | version 1.1.1.3, 2014/06/15 19:53:38 |
|---|---|
| Line 80 struct _xmlParserInput { | Line 80 struct _xmlParserInput { |
| * xmlParserNodeInfo: | * xmlParserNodeInfo: |
| * | * |
| * The parser can be asked to collect Node informations, i.e. at what | * The parser can be asked to collect Node informations, i.e. at what |
| * place in the file they were detected. | * place in the file they were detected. |
| * NOTE: This is off by default and not very well tested. | * NOTE: This is off by default and not very well tested. |
| */ | */ |
| typedef struct _xmlParserNodeInfo xmlParserNodeInfo; | typedef struct _xmlParserNodeInfo xmlParserNodeInfo; |
| Line 125 typedef enum { | Line 125 typedef enum { |
| XML_PARSER_ENTITY_VALUE, /* within an entity value in a decl */ | XML_PARSER_ENTITY_VALUE, /* within an entity value in a decl */ |
| XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */ | XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */ |
| XML_PARSER_SYSTEM_LITERAL, /* within a SYSTEM value */ | XML_PARSER_SYSTEM_LITERAL, /* within a SYSTEM value */ |
| XML_PARSER_EPILOG, /* the Misc* after the last end tag */ | XML_PARSER_EPILOG, /* the Misc* after the last end tag */ |
| XML_PARSER_IGNORE, /* within an IGNORED section */ | XML_PARSER_IGNORE, /* within an IGNORED section */ |
| XML_PARSER_PUBLIC_LITERAL /* within a PUBLIC value */ | XML_PARSER_PUBLIC_LITERAL /* within a PUBLIC value */ |
| } xmlParserInputState; | } xmlParserInputState; |
| /** | /** |
| Line 221 struct _xmlParserCtxt { | Line 221 struct _xmlParserCtxt { |
| xmlValidCtxt vctxt; /* The validity context */ | xmlValidCtxt vctxt; /* The validity context */ |
| xmlParserInputState instate; /* current type of input */ | xmlParserInputState instate; /* current type of input */ |
| int token; /* next char look-ahead */ | int token; /* next char look-ahead */ |
| char *directory; /* the data directory */ | char *directory; /* the data directory */ |
| Line 310 struct _xmlParserCtxt { | Line 310 struct _xmlParserCtxt { |
| xmlParserNodeInfo *nodeInfoTab; /* array of nodeInfos */ | xmlParserNodeInfo *nodeInfoTab; /* array of nodeInfos */ |
| int input_id; /* we need to label inputs */ | int input_id; /* we need to label inputs */ |
| unsigned long sizeentcopy; /* volume of entity copy */ | |
| }; | }; |
| /** | /** |
| Line 400 typedef xmlEntityPtr (*getParameterEntitySAXFunc) (voi | Line 401 typedef xmlEntityPtr (*getParameterEntitySAXFunc) (voi |
| /** | /** |
| * entityDeclSAXFunc: | * entityDeclSAXFunc: |
| * @ctx: the user data (XML parser context) | * @ctx: the user data (XML parser context) |
| * @name: the entity name | * @name: the entity name |
| * @type: the entity type | * @type: the entity type |
| * @publicId: The public ID of the entity | * @publicId: The public ID of the entity |
| * @systemId: The system ID of the entity | * @systemId: The system ID of the entity |
| * @content: the entity value (without processing). | * @content: the entity value (without processing). |
| Line 431 typedef void (*notationDeclSAXFunc)(void *ctx, | Line 432 typedef void (*notationDeclSAXFunc)(void *ctx, |
| * attributeDeclSAXFunc: | * attributeDeclSAXFunc: |
| * @ctx: the user data (XML parser context) | * @ctx: the user data (XML parser context) |
| * @elem: the name of the element | * @elem: the name of the element |
| * @fullname: the attribute name | * @fullname: the attribute name |
| * @type: the attribute type | * @type: the attribute type |
| * @def: the type of default value | * @def: the type of default value |
| * @defaultValue: the attribute default value | * @defaultValue: the attribute default value |
| * @tree: the tree of enumerated value set | * @tree: the tree of enumerated value set |
| Line 449 typedef void (*attributeDeclSAXFunc)(void *ctx, | Line 450 typedef void (*attributeDeclSAXFunc)(void *ctx, |
| /** | /** |
| * elementDeclSAXFunc: | * elementDeclSAXFunc: |
| * @ctx: the user data (XML parser context) | * @ctx: the user data (XML parser context) |
| * @name: the element name | * @name: the element name |
| * @type: the element type | * @type: the element type |
| * @content: the element value tree | * @content: the element value tree |
| * | * |
| * An element definition has been parsed. | * An element definition has been parsed. |
| Line 537 typedef void (*attributeSAXFunc) (void *ctx, | Line 538 typedef void (*attributeSAXFunc) (void *ctx, |
| * @ctx: the user data (XML parser context) | * @ctx: the user data (XML parser context) |
| * @name: The entity name | * @name: The entity name |
| * | * |
| * Called when an entity reference is detected. | * Called when an entity reference is detected. |
| */ | */ |
| typedef void (*referenceSAXFunc) (void *ctx, | typedef void (*referenceSAXFunc) (void *ctx, |
| const xmlChar *name); | const xmlChar *name); |
| Line 601 typedef void (*cdataBlockSAXFunc) ( | Line 602 typedef void (*cdataBlockSAXFunc) ( |
| * @ctx: an XML parser context | * @ctx: an XML parser context |
| * @msg: the message to display/transmit | * @msg: the message to display/transmit |
| * @...: extra parameters for the message display | * @...: extra parameters for the message display |
| * | * |
| * Display and format a warning messages, callback. | * Display and format a warning messages, callback. |
| */ | */ |
| typedef void (XMLCDECL *warningSAXFunc) (void *ctx, | typedef void (XMLCDECL *warningSAXFunc) (void *ctx, |
| Line 611 typedef void (XMLCDECL *warningSAXFunc) (void *ctx, | Line 612 typedef void (XMLCDECL *warningSAXFunc) (void *ctx, |
| * @ctx: an XML parser context | * @ctx: an XML parser context |
| * @msg: the message to display/transmit | * @msg: the message to display/transmit |
| * @...: extra parameters for the message display | * @...: extra parameters for the message display |
| * | * |
| * Display and format an error messages, callback. | * Display and format an error messages, callback. |
| */ | */ |
| typedef void (XMLCDECL *errorSAXFunc) (void *ctx, | typedef void (XMLCDECL *errorSAXFunc) (void *ctx, |
| Line 621 typedef void (XMLCDECL *errorSAXFunc) (void *ctx, | Line 622 typedef void (XMLCDECL *errorSAXFunc) (void *ctx, |
| * @ctx: an XML parser context | * @ctx: an XML parser context |
| * @msg: the message to display/transmit | * @msg: the message to display/transmit |
| * @...: extra parameters for the message display | * @...: extra parameters for the message display |
| * | * |
| * Display and format fatal error messages, callback. | * Display and format fatal error messages, callback. |
| * Note: so far fatalError() SAX callbacks are not used, error() | * Note: so far fatalError() SAX callbacks are not used, error() |
| * get all the callbacks for errors. | * get all the callbacks for errors. |
| Line 697 typedef void (*startElementNsSAX2Func) (void *ctx, | Line 698 typedef void (*startElementNsSAX2Func) (void *ctx, |
| int nb_attributes, | int nb_attributes, |
| int nb_defaulted, | int nb_defaulted, |
| const xmlChar **attributes); | const xmlChar **attributes); |
| /** | /** |
| * endElementNsSAX2Func: | * endElementNsSAX2Func: |
| * @ctx: the user data (XML parser context) | * @ctx: the user data (XML parser context) |
| Line 792 struct _xmlSAXHandlerV1 { | Line 793 struct _xmlSAXHandlerV1 { |
| * xmlExternalEntityLoader: | * xmlExternalEntityLoader: |
| * @URL: The System ID of the resource requested | * @URL: The System ID of the resource requested |
| * @ID: The Public ID of the resource requested | * @ID: The Public ID of the resource requested |
| * @context: the XML parser context | * @context: the XML parser context |
| * | * |
| * External entity loaders types. | * External entity loaders types. |
| * | * |
| Line 818 extern "C" { | Line 819 extern "C" { |
| /* | /* |
| * Init/Cleanup | * Init/Cleanup |
| */ | */ |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlInitParser (void); | xmlInitParser (void); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlCleanupParser (void); | xmlCleanupParser (void); |
| /* | /* |
| * Input functions | * Input functions |
| */ | */ |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParserInputRead (xmlParserInputPtr in, | xmlParserInputRead (xmlParserInputPtr in, |
| int len); | int len); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParserInputGrow (xmlParserInputPtr in, | xmlParserInputGrow (xmlParserInputPtr in, |
| int len); | int len); |
| Line 837 XMLPUBFUN int XMLCALL | Line 838 XMLPUBFUN int XMLCALL |
| * Basic parsing Interfaces | * Basic parsing Interfaces |
| */ | */ |
| #ifdef LIBXML_SAX1_ENABLED | #ifdef LIBXML_SAX1_ENABLED |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlParseDoc (const xmlChar *cur); | xmlParseDoc (const xmlChar *cur); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlParseFile (const char *filename); | xmlParseFile (const char *filename); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlParseMemory (const char *buffer, | xmlParseMemory (const char *buffer, |
| int size); | int size); |
| #endif /* LIBXML_SAX1_ENABLED */ | #endif /* LIBXML_SAX1_ENABLED */ |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlSubstituteEntitiesDefault(int val); | xmlSubstituteEntitiesDefault(int val); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlKeepBlanksDefault (int val); | xmlKeepBlanksDefault (int val); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlStopParser (xmlParserCtxtPtr ctxt); | xmlStopParser (xmlParserCtxtPtr ctxt); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlPedanticParserDefault(int val); | xmlPedanticParserDefault(int val); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlLineNumbersDefault (int val); | xmlLineNumbersDefault (int val); |
| #ifdef LIBXML_SAX1_ENABLED | #ifdef LIBXML_SAX1_ENABLED |
| /* | /* |
| * Recovery mode | * Recovery mode |
| */ | */ |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlRecoverDoc (const xmlChar *cur); | xmlRecoverDoc (const xmlChar *cur); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlRecoverMemory (const char *buffer, | xmlRecoverMemory (const char *buffer, |
| int size); | int size); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlRecoverFile (const char *filename); | xmlRecoverFile (const char *filename); |
| #endif /* LIBXML_SAX1_ENABLED */ | #endif /* LIBXML_SAX1_ENABLED */ |
| /* | /* |
| * Less common routines and SAX interfaces | * Less common routines and SAX interfaces |
| */ | */ |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseDocument (xmlParserCtxtPtr ctxt); | xmlParseDocument (xmlParserCtxtPtr ctxt); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt); | xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt); |
| #ifdef LIBXML_SAX1_ENABLED | #ifdef LIBXML_SAX1_ENABLED |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| const char *filename); | const char *filename); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlSAXUserParseMemory (xmlSAXHandlerPtr sax, | xmlSAXUserParseMemory (xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| const char *buffer, | const char *buffer, |
| int size); | int size); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlSAXParseDoc (xmlSAXHandlerPtr sax, | xmlSAXParseDoc (xmlSAXHandlerPtr sax, |
| const xmlChar *cur, | const xmlChar *cur, |
| int recovery); | int recovery); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlSAXParseMemory (xmlSAXHandlerPtr sax, | xmlSAXParseMemory (xmlSAXHandlerPtr sax, |
| const char *buffer, | const char *buffer, |
| int size, | int size, |
| int recovery); | int recovery); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax, | xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax, |
| const char *buffer, | const char *buffer, |
| int size, | int size, |
| int recovery, | int recovery, |
| void *data); | void *data); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlSAXParseFile (xmlSAXHandlerPtr sax, | xmlSAXParseFile (xmlSAXHandlerPtr sax, |
| const char *filename, | const char *filename, |
| int recovery); | int recovery); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlSAXParseFileWithData (xmlSAXHandlerPtr sax, | xmlSAXParseFileWithData (xmlSAXHandlerPtr sax, |
| const char *filename, | const char *filename, |
| int recovery, | int recovery, |
| void *data); | void *data); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlSAXParseEntity (xmlSAXHandlerPtr sax, | xmlSAXParseEntity (xmlSAXHandlerPtr sax, |
| const char *filename); | const char *filename); |
| XMLPUBFUN xmlDocPtr XMLCALL | XMLPUBFUN xmlDocPtr XMLCALL |
| xmlParseEntity (const char *filename); | xmlParseEntity (const char *filename); |
| #endif /* LIBXML_SAX1_ENABLED */ | #endif /* LIBXML_SAX1_ENABLED */ |
| #ifdef LIBXML_VALID_ENABLED | #ifdef LIBXML_VALID_ENABLED |
| XMLPUBFUN xmlDtdPtr XMLCALL | XMLPUBFUN xmlDtdPtr XMLCALL |
| xmlSAXParseDTD (xmlSAXHandlerPtr sax, | xmlSAXParseDTD (xmlSAXHandlerPtr sax, |
| const xmlChar *ExternalID, | const xmlChar *ExternalID, |
| const xmlChar *SystemID); | const xmlChar *SystemID); |
| XMLPUBFUN xmlDtdPtr XMLCALL | XMLPUBFUN xmlDtdPtr XMLCALL |
| xmlParseDTD (const xmlChar *ExternalID, | xmlParseDTD (const xmlChar *ExternalID, |
| const xmlChar *SystemID); | const xmlChar *SystemID); |
| XMLPUBFUN xmlDtdPtr XMLCALL | XMLPUBFUN xmlDtdPtr XMLCALL |
| xmlIOParseDTD (xmlSAXHandlerPtr sax, | xmlIOParseDTD (xmlSAXHandlerPtr sax, |
| xmlParserInputBufferPtr input, | xmlParserInputBufferPtr input, |
| xmlCharEncoding enc); | xmlCharEncoding enc); |
| #endif /* LIBXML_VALID_ENABLE */ | #endif /* LIBXML_VALID_ENABLE */ |
| #ifdef LIBXML_SAX1_ENABLED | #ifdef LIBXML_SAX1_ENABLED |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseBalancedChunkMemory(xmlDocPtr doc, | xmlParseBalancedChunkMemory(xmlDocPtr doc, |
| xmlSAXHandlerPtr sax, | xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| Line 946 XMLPUBFUN xmlParserErrors XMLCALL | Line 947 XMLPUBFUN xmlParserErrors XMLCALL |
| int options, | int options, |
| xmlNodePtr *lst); | xmlNodePtr *lst); |
| #ifdef LIBXML_SAX1_ENABLED | #ifdef LIBXML_SAX1_ENABLED |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc, | xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc, |
| xmlSAXHandlerPtr sax, | xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| Line 954 XMLPUBFUN int XMLCALL | Line 955 XMLPUBFUN int XMLCALL |
| const xmlChar *string, | const xmlChar *string, |
| xmlNodePtr *lst, | xmlNodePtr *lst, |
| int recover); | int recover); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseExternalEntity (xmlDocPtr doc, | xmlParseExternalEntity (xmlDocPtr doc, |
| xmlSAXHandlerPtr sax, | xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| Line 963 XMLPUBFUN int XMLCALL | Line 964 XMLPUBFUN int XMLCALL |
| const xmlChar *ID, | const xmlChar *ID, |
| xmlNodePtr *lst); | xmlNodePtr *lst); |
| #endif /* LIBXML_SAX1_ENABLED */ | #endif /* LIBXML_SAX1_ENABLED */ |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx, | xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx, |
| const xmlChar *URL, | const xmlChar *URL, |
| const xmlChar *ID, | const xmlChar *ID, |
| Line 972 XMLPUBFUN int XMLCALL | Line 973 XMLPUBFUN int XMLCALL |
| /* | /* |
| * Parser contexts handling. | * Parser contexts handling. |
| */ | */ |
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
| xmlNewParserCtxt (void); | xmlNewParserCtxt (void); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlInitParserCtxt (xmlParserCtxtPtr ctxt); | xmlInitParserCtxt (xmlParserCtxtPtr ctxt); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlClearParserCtxt (xmlParserCtxtPtr ctxt); | xmlClearParserCtxt (xmlParserCtxtPtr ctxt); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlFreeParserCtxt (xmlParserCtxtPtr ctxt); | xmlFreeParserCtxt (xmlParserCtxtPtr ctxt); |
| #ifdef LIBXML_SAX1_ENABLED | #ifdef LIBXML_SAX1_ENABLED |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt, | xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt, |
| const xmlChar* buffer, | const xmlChar* buffer, |
| const char *filename); | const char *filename); |
| #endif /* LIBXML_SAX1_ENABLED */ | #endif /* LIBXML_SAX1_ENABLED */ |
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
| xmlCreateDocParserCtxt (const xmlChar *cur); | xmlCreateDocParserCtxt (const xmlChar *cur); |
| #ifdef LIBXML_LEGACY_ENABLED | #ifdef LIBXML_LEGACY_ENABLED |
| /* | /* |
| * Reading/setting optional parsing features. | * Reading/setting optional parsing features. |
| */ | */ |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlGetFeaturesList (int *len, | xmlGetFeaturesList (int *len, |
| const char **result); | const char **result); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlGetFeature (xmlParserCtxtPtr ctxt, | xmlGetFeature (xmlParserCtxtPtr ctxt, |
| const char *name, | const char *name, |
| void *result); | void *result); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlSetFeature (xmlParserCtxtPtr ctxt, | xmlSetFeature (xmlParserCtxtPtr ctxt, |
| const char *name, | const char *name, |
| void *value); | void *value); |
| Line 1010 XMLPUBFUN int XMLCALL | Line 1011 XMLPUBFUN int XMLCALL |
| /* | /* |
| * Interfaces for the Push mode. | * Interfaces for the Push mode. |
| */ | */ |
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
| xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax, | xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| const char *chunk, | const char *chunk, |
| int size, | int size, |
| const char *filename); | const char *filename); |
| XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
| xmlParseChunk (xmlParserCtxtPtr ctxt, | xmlParseChunk (xmlParserCtxtPtr ctxt, |
| const char *chunk, | const char *chunk, |
| int size, | int size, |
| Line 1027 XMLPUBFUN int XMLCALL | Line 1028 XMLPUBFUN int XMLCALL |
| * Special I/O mode. | * Special I/O mode. |
| */ | */ |
| XMLPUBFUN xmlParserCtxtPtr XMLCALL | XMLPUBFUN xmlParserCtxtPtr XMLCALL |
| xmlCreateIOParserCtxt (xmlSAXHandlerPtr sax, | xmlCreateIOParserCtxt (xmlSAXHandlerPtr sax, |
| void *user_data, | void *user_data, |
| xmlInputReadCallback ioread, | xmlInputReadCallback ioread, |
| Line 1035 XMLPUBFUN xmlParserCtxtPtr XMLCALL | Line 1036 XMLPUBFUN xmlParserCtxtPtr XMLCALL |
| void *ioctx, | void *ioctx, |
| xmlCharEncoding enc); | xmlCharEncoding enc); |
| XMLPUBFUN xmlParserInputPtr XMLCALL | XMLPUBFUN xmlParserInputPtr XMLCALL |
| xmlNewIOInputStream (xmlParserCtxtPtr ctxt, | xmlNewIOInputStream (xmlParserCtxtPtr ctxt, |
| xmlParserInputBufferPtr input, | xmlParserInputBufferPtr input, |
| xmlCharEncoding enc); | xmlCharEncoding enc); |
| Line 1046 XMLPUBFUN xmlParserInputPtr XMLCALL | Line 1047 XMLPUBFUN xmlParserInputPtr XMLCALL |
| XMLPUBFUN const xmlParserNodeInfo* XMLCALL | XMLPUBFUN const xmlParserNodeInfo* XMLCALL |
| xmlParserFindNodeInfo (const xmlParserCtxtPtr ctxt, | xmlParserFindNodeInfo (const xmlParserCtxtPtr ctxt, |
| const xmlNodePtr node); | const xmlNodePtr node); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlInitNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); | xmlInitNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlClearNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); | xmlClearNodeInfoSeq (xmlParserNodeInfoSeqPtr seq); |
| XMLPUBFUN unsigned long XMLCALL | XMLPUBFUN unsigned long XMLCALL |
| xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq, | xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq, |
| const xmlNodePtr node); | const xmlNodePtr node); |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlParserAddNodeInfo (xmlParserCtxtPtr ctxt, | xmlParserAddNodeInfo (xmlParserCtxtPtr ctxt, |
| const xmlParserNodeInfoPtr info); | const xmlParserNodeInfoPtr info); |
| Line 1061 XMLPUBFUN void XMLCALL | Line 1062 XMLPUBFUN void XMLCALL |
| * External entities handling actually implemented in xmlIO. | * External entities handling actually implemented in xmlIO. |
| */ | */ |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
| xmlSetExternalEntityLoader(xmlExternalEntityLoader f); | xmlSetExternalEntityLoader(xmlExternalEntityLoader f); |
| XMLPUBFUN xmlExternalEntityLoader XMLCALL | XMLPUBFUN xmlExternalEntityLoader XMLCALL |
| xmlGetExternalEntityLoader(void); | xmlGetExternalEntityLoader(void); |
| Line 1109 typedef enum { | Line 1110 typedef enum { |
| XML_PARSE_NOBASEFIX = 1<<18,/* do not fixup XINCLUDE xml:base uris */ | XML_PARSE_NOBASEFIX = 1<<18,/* do not fixup XINCLUDE xml:base uris */ |
| XML_PARSE_HUGE = 1<<19,/* relax any hardcoded limit from the parser */ | XML_PARSE_HUGE = 1<<19,/* relax any hardcoded limit from the parser */ |
| XML_PARSE_OLDSAX = 1<<20,/* parse using SAX2 interface before 2.7.0 */ | XML_PARSE_OLDSAX = 1<<20,/* parse using SAX2 interface before 2.7.0 */ |
| XML_PARSE_IGNORE_ENC= 1<<21 /* ignore internal document encoding hint */ | XML_PARSE_IGNORE_ENC= 1<<21,/* ignore internal document encoding hint */ |
| XML_PARSE_BIG_LINES = 1<<22 /* Store big lines numbers in text PSVI field */ | |
| } xmlParserOption; | } xmlParserOption; |
| XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |