bxmlparser.h 606 B

1234567891011121314151617181920212223242526
  1. #ifndef bxmlparser_H_INCLUDED
  2. #define bxmlparser_H_INCLUDED
  3. #include "bxml.h"
  4. typedef struct BxmlParser_ BxmlParser;
  5. BxmlParser * bxmlparser_new();
  6. BxmlParser * bxmlparser_free(BxmlParser * me);
  7. Bxml * bxmlparser_parse_buf(BxmlParser * me, char * buf, int size);
  8. Bxml * bxmlparser_parse_str(BxmlParser * me, char * buf);
  9. Bxml * bxmlparser_parse_file(BxmlParser * me, FILE * file);
  10. Bxml * bxmlparser_parse_filename(BxmlParser * me, char * filename);
  11. const char * bxmlparser_get_error(BxmlParser * me);
  12. int bxmlparser_get_line(BxmlParser * me);
  13. int bxmlparser_get_column(BxmlParser * me);
  14. #endif