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 |