blob: 2be4826d05ddf372cf0490fb8c7235d7a34bbb93 [file] [log] [blame]
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001/*
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
12extern void xmlDebugDumpString(FILE *output, const CHAR *str);
13extern void xmlDebugDumpAttr(FILE *output, xmlAttrPtr attr, int depth);
14extern void xmlDebugDumpAttrList(FILE *output, xmlAttrPtr attr, int depth);
15extern void xmlDebugDumpNode(FILE *output, xmlNodePtr node, int depth);
16extern void xmlDebugDumpNodeList(FILE *output, xmlNodePtr node, int depth);
17extern void xmlDebugDumpDocument(FILE *output, xmlDocPtr doc);
18#endif /* __DEBUG_XML__ */