|
libxml2
|
Tree debugging APIs. More...
Functions | |
| void | xmlDebugDumpString (FILE *output, const xmlChar *str) |
| Dumps information about the string, shorten it if necessary. | |
| void | xmlDebugDumpAttr (FILE *output, xmlAttr *attr, int depth) |
| Dumps debug information for the attribute. | |
| void | xmlDebugDumpAttrList (FILE *output, xmlAttr *attr, int depth) |
| Dumps debug information for the attribute list. | |
| void | xmlDebugDumpOneNode (FILE *output, xmlNode *node, int depth) |
| Dumps debug information for the element node, it is not recursive. | |
| void | xmlDebugDumpNode (FILE *output, xmlNode *node, int depth) |
| Dumps debug information for the element node, it is recursive. | |
| void | xmlDebugDumpNodeList (FILE *output, xmlNode *node, int depth) |
| Dumps debug information for the list of element node, it is recursive. | |
| void | xmlDebugDumpDocumentHead (FILE *output, xmlDoc *doc) |
| Dumps debug information concerning the document, not recursive. | |
| void | xmlDebugDumpDocument (FILE *output, xmlDoc *doc) |
| Dumps debug information for the document, it's recursive. | |
| void | xmlDebugDumpDTD (FILE *output, xmlDtd *dtd) |
| Dumps debug information for the DTD. | |
| void | xmlDebugDumpEntities (FILE *output, xmlDoc *doc) |
| Dumps debug information for all the entities in use by the document. | |
| int | xmlDebugCheckDocument (FILE *output, xmlDoc *doc) |
| Check the document for potential content problems, and output the errors to output | |
Tree debugging APIs.
Interfaces to a set of routines used for debugging the tree produced by the XML parser.
| int xmlDebugCheckDocument | ( | FILE * | output, |
| xmlDoc * | doc ) |
Check the document for potential content problems, and output the errors to output
| output | the FILE * for the output |
| doc | the document |
| void xmlDebugDumpAttr | ( | FILE * | output, |
| xmlAttr * | attr, | ||
| int | depth ) |
Dumps debug information for the attribute.
| output | the FILE * for the output |
| attr | the attribute |
| depth | the indentation level. |
| void xmlDebugDumpAttrList | ( | FILE * | output, |
| xmlAttr * | attr, | ||
| int | depth ) |
Dumps debug information for the attribute list.
| output | the FILE * for the output |
| attr | the attribute list |
| depth | the indentation level. |
| void xmlDebugDumpDocument | ( | FILE * | output, |
| xmlDoc * | doc ) |
Dumps debug information for the document, it's recursive.
| output | the FILE * for the output |
| doc | the document |
| void xmlDebugDumpDocumentHead | ( | FILE * | output, |
| xmlDoc * | doc ) |
Dumps debug information concerning the document, not recursive.
| output | the FILE * for the output |
| doc | the document |
| void xmlDebugDumpDTD | ( | FILE * | output, |
| xmlDtd * | dtd ) |
Dumps debug information for the DTD.
| output | the FILE * for the output |
| dtd | the DTD |
| void xmlDebugDumpEntities | ( | FILE * | output, |
| xmlDoc * | doc ) |
Dumps debug information for all the entities in use by the document.
| output | the FILE * for the output |
| doc | the document |
| void xmlDebugDumpNode | ( | FILE * | output, |
| xmlNode * | node, | ||
| int | depth ) |
Dumps debug information for the element node, it is recursive.
| output | the FILE * for the output |
| node | the node |
| depth | the indentation level. |
| void xmlDebugDumpNodeList | ( | FILE * | output, |
| xmlNode * | node, | ||
| int | depth ) |
Dumps debug information for the list of element node, it is recursive.
| output | the FILE * for the output |
| node | the node list |
| depth | the indentation level. |
| void xmlDebugDumpOneNode | ( | FILE * | output, |
| xmlNode * | node, | ||
| int | depth ) |
Dumps debug information for the element node, it is not recursive.
| output | the FILE * for the output |
| node | the node |
| depth | the indentation level. |
| void xmlDebugDumpString | ( | FILE * | output, |
| const xmlChar * | str ) |
Dumps information about the string, shorten it if necessary.
| output | the FILE * for the output |
| str | the string |