|
|
Whole document tree
debugXML
Synopsis
void xmlDebugDumpString (FILE *output,
const xmlChar *str);
void xmlDebugDumpAttr (FILE *output,
xmlAttrPtr attr,
int depth);
void xmlDebugDumpAttrList (FILE *output,
xmlAttrPtr attr,
int depth);
void xmlDebugDumpOneNode (FILE *output,
xmlNodePtr node,
int depth);
void xmlDebugDumpNode (FILE *output,
xmlNodePtr node,
int depth);
void xmlDebugDumpNodeList (FILE *output,
xmlNodePtr node,
int depth);
void xmlDebugDumpDocumentHead (FILE *output,
xmlDocPtr doc);
void xmlDebugDumpDocument (FILE *output,
xmlDocPtr doc);
void xmlDebugDumpEntities (FILE *output,
xmlDocPtr doc);
void xmlLsOneNode (FILE *output,
xmlNodePtr node);
char* (*xmlShellReadlineFunc) (char *prompt);
struct xmlShellCtxt;
typedef xmlShellCtxtPtr;
int (*xmlShellCmd) (xmlShellCtxtPtr ctxt,
char *arg,
xmlNodePtr node,
xmlNodePtr node2);
void xmlShell (xmlDocPtr doc,
char *filename,
xmlShellReadlineFunc input,
FILE *output); |
DetailsxmlDebugDumpString ()void xmlDebugDumpString (FILE *output,
const xmlChar *str); |
xmlDebugDumpAttr ()void xmlDebugDumpAttr (FILE *output,
xmlAttrPtr attr,
int depth); |
xmlDebugDumpAttrList ()void xmlDebugDumpAttrList (FILE *output,
xmlAttrPtr attr,
int depth); |
xmlDebugDumpOneNode ()void xmlDebugDumpOneNode (FILE *output,
xmlNodePtr node,
int depth); |
xmlDebugDumpNode ()void xmlDebugDumpNode (FILE *output,
xmlNodePtr node,
int depth); |
xmlDebugDumpNodeList ()void xmlDebugDumpNodeList (FILE *output,
xmlNodePtr node,
int depth); |
xmlDebugDumpDocumentHead ()void xmlDebugDumpDocumentHead (FILE *output,
xmlDocPtr doc); |
xmlDebugDumpDocument ()void xmlDebugDumpDocument (FILE *output,
xmlDocPtr doc); |
xmlDebugDumpEntities ()void xmlDebugDumpEntities (FILE *output,
xmlDocPtr doc); |
xmlLsOneNode ()void xmlLsOneNode (FILE *output,
xmlNodePtr node); |
xmlShellReadlineFunc ()char* (*xmlShellReadlineFunc) (char *prompt); |
struct xmlShellCtxtstruct xmlShellCtxt {
char *filename;
xmlDocPtr doc;
xmlNodePtr node;
xmlXPathContextPtr pctxt;
int loaded;
FILE *output;
xmlShellReadlineFunc input;
}; |
xmlShellCtxtPtrtypedef 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.
|