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