dbertoni    00/07/13 13:51:12

  Modified:    c/src/TestXSLT process.cpp
  Log:
  Cleaned up obsolete code an added validation option.
  
  Revision  Changes    Path
  1.29      +10 -5     xml-xalan/c/src/TestXSLT/process.cpp
  
  Index: process.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/TestXSLT/process.cpp,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- process.cpp       2000/07/10 01:07:48     1.28
  +++ process.cpp       2000/07/13 20:51:11     1.29
  @@ -162,6 +162,8 @@
                 << endl
                 << " [-INDENT n (Control how many spaces to indent {default is 
0})]"
                 << endl
  +              << " [-VALIDATE (Set whether validation occurs. Validation is 
off by default.)]"
  +              << endl
                 << " [-TT (Trace the templates as they are being called.)]"
                 << endl
                 << " [-TG (Trace each generation event.)]"
  @@ -170,8 +172,6 @@
                 << endl
                 << " [-TTC (Trace the template children as they are being 
processed.)]"
                 << endl
  -//            << " [-VALIDATE (Set whether validation occurs. Validation is 
off by default.)]"
  -//            << endl
                 << " [-XML (Use XML formatter and add XML header.)]"
                 << endl
                 << " [-TEXT (Use simple Text formatter.)]"
  @@ -221,6 +221,7 @@
        bool traceSelectionEvent;
        bool traceTemplateChildren;
        bool shouldWriteXMLHeader;
  +     bool doValidation;
   #if !defined(NDEBUG)
        bool showStats;
   #endif
  @@ -237,7 +238,7 @@
                escapeCData(false),
                setQuietConflictWarnings(false),
                setQuietMode(false),
  -             shouldExpandEntityRefs(false),
  +             shouldExpandEntityRefs(true),
                stripCData(false),
                versionOnly(false),
                traceTemplates(false),
  @@ -245,6 +246,7 @@
                traceSelectionEvent(false),
                traceTemplateChildren(false),
                shouldWriteXMLHeader(true),
  +             doValidation(false),
   #if !defined(NDEBUG)
                showStats(false),
   #endif
  @@ -360,6 +362,10 @@
                                fSuccess = false;
                        }
                } 
  +             else if(!stricmp("-VALIDATE", argv[i]))
  +             {
  +                     p.doValidation = true;
  +             }
                else if (!stricmp("-PARAM", argv[i])) 
                {
                        ++i;
  @@ -695,6 +701,7 @@
   
        xmlParserLiaison.setSpecialCharacters(params.specialCharacters.c_str());
        
xmlParserLiaison.SetShouldExpandEntityRefs(params.shouldExpandEntityRefs);
  +     xmlParserLiaison.setUseValidation(params.doValidation);
   
        assert(params.inFileName.size() > 0);
   
  @@ -739,8 +746,6 @@
        else
        {
                rTreeTarget.setFormatterListener(formatter.get());
  -
  -             xmlParserLiaison.setFormatterListener(formatter.get());
        }
   
   
  
  
  

Reply via email to