Annotation of XML/debugXML.h, revision 1.6
1.1 daniel 1: /*
2: * debugXML.h : Interfaces to a set of routines used for debugging the tree
3: * produced by the XML parser.
4: *
5: * Daniel Veillard <Daniel.Veillard@w3.org>
6: */
7:
8: #ifndef __DEBUG_XML__
9: #define __DEBUG_XML__
10: #include "tree.h"
11:
1.5 daniel 12: #ifdef __cplusplus
1.6 ! daniel 13: extern "C" {
1.5 daniel 14: #endif
1.3 daniel 15: extern void xmlDebugDumpString(FILE *output, const xmlChar *str);
1.1 daniel 16: extern void xmlDebugDumpAttr(FILE *output, xmlAttrPtr attr, int depth);
17: extern void xmlDebugDumpAttrList(FILE *output, xmlAttrPtr attr, int depth);
1.2 daniel 18: extern void xmlDebugDumpOneNode(FILE *output, xmlNodePtr node, int depth);
1.1 daniel 19: extern void xmlDebugDumpNode(FILE *output, xmlNodePtr node, int depth);
20: extern void xmlDebugDumpNodeList(FILE *output, xmlNodePtr node, int depth);
21: extern void xmlDebugDumpDocument(FILE *output, xmlDocPtr doc);
1.4 daniel 22: extern void xmlDebugDumpEntities(FILE *output, xmlDocPtr doc);
1.5 daniel 23: #ifdef __cplusplus
24: }
25: #endif
1.1 daniel 26: #endif /* __DEBUG_XML__ */
Webmaster