Details
xmlDebugDumpString ()
void xmlDebugDumpString (FILE *output,
const xmlChar *str); |
Dumps informations about the string, shorten it if necessary
xmlDebugDumpAttr ()
void xmlDebugDumpAttr (FILE *output,
xmlAttrPtr attr,
int depth); |
Dumps debug information for the attribute
xmlDebugDumpAttrList ()
void xmlDebugDumpAttrList (FILE *output,
xmlAttrPtr attr,
int depth); |
Dumps debug information for the attribute list
xmlDebugDumpOneNode ()
void xmlDebugDumpOneNode (FILE *output,
xmlNodePtr node,
int depth); |
Dumps debug information for the element node, it is not recursive
xmlDebugDumpNode ()
void xmlDebugDumpNode (FILE *output,
xmlNodePtr node,
int depth); |
Dumps debug information for the element node, it is recursive
xmlDebugDumpNodeList ()
void xmlDebugDumpNodeList (FILE *output,
xmlNodePtr node,
int depth); |
Dumps debug information for the list of element node, it is recursive
xmlDebugDumpDocumentHead ()
void xmlDebugDumpDocumentHead (FILE *output,
xmlDocPtr doc); |
Dumps debug information cncerning the document, not recursive
xmlDebugDumpDocument ()
void xmlDebugDumpDocument (FILE *output,
xmlDocPtr doc); |
Dumps debug information for the document, it's recursive
xmlDebugDumpDTD ()
void xmlDebugDumpDTD (FILE *output,
xmlDtdPtr dtd); |
Dumps debug information for the DTD
xmlDebugDumpEntities ()
void xmlDebugDumpEntities (FILE *output,
xmlDocPtr doc); |
Dumps debug information for all the entities in use by the document
xmlShellReadlineFunc ()
char* (*xmlShellReadlineFunc) (char *prompt); |
struct xmlShellCtxt
struct xmlShellCtxt {
char *filename;
xmlDocPtr doc;
xmlNodePtr node;
xmlXPathContextPtr pctxt;
int loaded;
FILE *output;
xmlShellReadlineFunc input;
}; |
xmlShellCtxtPtr
typedef xmlShellCtxt *xmlShellCtxtPtr; |
xmlShell ()
Implements the XML shell
This allow to load, validate, view, modify and save a document
using a environment similar to a UNIX commandline.