Diff for /XML/testXPath.c between versions 1.17 and 1.18

version 1.17, 2000/04/03 18:45:48 version 1.18, 2000/10/02 17:03:06
Line 40 Line 40
 #include <libxml/parser.h>  #include <libxml/parser.h>
 #include <libxml/debugXML.h>  #include <libxml/debugXML.h>
 #include <libxml/xmlmemory.h>  #include <libxml/xmlmemory.h>
   #include <libxml/parserInternals.h>
   
 static int debug = 0;  static int debug = 0;
   static int valid = 0;
 static int expr = 0;  static int expr = 0;
 static xmlDocPtr document = NULL;  static xmlDocPtr document = NULL;
   
Line 171  int main(int argc, char **argv) { Line 173  int main(int argc, char **argv) {
     for (i = 1; i < argc ; i++) {      for (i = 1; i < argc ; i++) {
         if ((!strcmp(argv[i], "-debug")) || (!strcmp(argv[i], "--debug")))          if ((!strcmp(argv[i], "-debug")) || (!strcmp(argv[i], "--debug")))
             debug++;              debug++;
           if ((!strcmp(argv[i], "-valid")) || (!strcmp(argv[i], "--valid")))
               valid++;
         if ((!strcmp(argv[i], "-expr")) || (!strcmp(argv[i], "--expr")))          if ((!strcmp(argv[i], "-expr")) || (!strcmp(argv[i], "--expr")))
             expr++;              expr++;
         if ((!strcmp(argv[i], "-i")) || (!strcmp(argv[i], "--input")))          if ((!strcmp(argv[i], "-i")) || (!strcmp(argv[i], "--input")))
Line 178  int main(int argc, char **argv) { Line 182  int main(int argc, char **argv) {
         if ((!strcmp(argv[i], "-f")) || (!strcmp(argv[i], "--file")))          if ((!strcmp(argv[i], "-f")) || (!strcmp(argv[i], "--file")))
             usefile++;              usefile++;
     }      }
       if (valid != 0) xmlDoValidityCheckingDefaultValue = 1;
     if (document == NULL) {      if (document == NULL) {
         if (filename == NULL)          if (filename == NULL)
             document = xmlParseDoc(buffer);              document = xmlParseDoc(buffer);
Line 201  int main(int argc, char **argv) { Line 206  int main(int argc, char **argv) {
                argv[0]);                 argv[0]);
         printf("\tParse the XPath strings and output the result of the parsing\n");          printf("\tParse the XPath strings and output the result of the parsing\n");
         printf("\t--debug : dump a debug version of the result\n");          printf("\t--debug : dump a debug version of the result\n");
           printf("\t--valid : switch on DTD support in the parser\n");
         printf("\t--expr : debug XPath expressions only\n");          printf("\t--expr : debug XPath expressions only\n");
         printf("\t--input filename : or\n");          printf("\t--input filename : or\n");
         printf("\t-i filename      : read the document from filename\n");          printf("\t-i filename      : read the document from filename\n");

Removed from v.1.17  
changed lines
  Added in v.1.18


Webmaster