Commit 5004f42f authored by Daniel Veillard's avatar Daniel Veillard
Browse files

Stefan Kost provided an help command for the shell Daniel

* debugXML.c: Stefan Kost provided an help command for the shell
Daniel
parent a6825e8d
Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
* debugXML.c: Stefan Kost provided an help command for the shell
Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
* debugXML.c: Heiko Rupp pointed that the shell would crash
......
......@@ -1987,7 +1987,24 @@ xmlShell(xmlDocPtr doc, char *filename, xmlShellReadlineFunc input,
break;
if (!strcmp(command, "bye"))
break;
if (!strcmp(command, "validate")) {
if (!strcmp(command, "help")) {
printf("\tbase display XML base of the node\n");
printf("\tbye leave shell\n");
printf("\tcat [node] display node or current node\n");
printf("\tcd [path] change directory to path or to root\n");
printf("\tdir [path] dumps informations about the node (namespace, attributes, content)\n");
printf("\tdu [path] show the structure of the subtree under path or the current node\n");
printf("\texit leave shell\n");
printf("\thelp display this help\n");
printf("\tfree display memory usage\n");
printf("\tload [name] load a new document with name\n");
printf("\tls [path] list contents of path or the current directory\n");
printf("\tpwd display current working directory\n");
printf("\tquit leave shell\n");
printf("\tsave [name] save this document to name or the original name\n");
printf("\tvalidate check the document for errors\n");
printf("\twrite [name] write the current node to the filename\n");
} else if (!strcmp(command, "validate")) {
xmlShellValidate(ctxt, arg, NULL, NULL);
} else if (!strcmp(command, "load")) {
xmlShellLoad(ctxt, arg, NULL, NULL);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment