/src/ftk_xml_parser.h

http://ftk.googlecode.com/ · C Header · 20 lines · 13 code · 7 blank · 0 comment · 0 complexity · 677f2b47d16e035b6bc36a6ea5688fc0 MD5 · raw file

  1. #ifndef XML_PARSER_H
  2. #define XML_PARSER_H
  3. #include "ftk_xml_builder.h"
  4. FTK_BEGIN_DECLS
  5. #define MAX_ATTR_NR 48
  6. struct _FtkXmlParser;
  7. typedef struct _FtkXmlParser FtkXmlParser;
  8. FtkXmlParser* ftk_xml_parser_create(void);
  9. void ftk_xml_parser_set_builder(FtkXmlParser* thiz, FtkXmlBuilder* builder);
  10. void ftk_xml_parser_parse(FtkXmlParser* thiz, const char* xml, int length);
  11. void ftk_xml_parser_destroy(FtkXmlParser* thiz);
  12. FTK_END_DECLS
  13. #endif/*XML_PARSER_H*/