pauldick    01/02/02 06:56:55

  Modified:    c/Tests/Memory Stressmem.cpp
  Log:
  Updated to run with new XalanSourceTreeDomSupport and other minor changes.
  
  Revision  Changes    Path
  1.3       +17 -17    xml-xalan/c/Tests/Memory/Stressmem.cpp
  
  Index: Stressmem.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/Tests/Memory/Stressmem.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Stressmem.cpp     2001/01/08 22:25:49     1.2
  +++ Stressmem.cpp     2001/02/02 14:56:53     1.3
  @@ -18,10 +18,11 @@
   #include <PlatformSupport/DOMStringHelper.hpp>
   #include <PlatformSupport/XalanFileOutputStream.hpp>
   #include <PlatformSupport/XalanOutputStreamPrintWriter.hpp>
  -#include <XercesParserLiaison/XercesDOMSupport.hpp>
   
  +#include <XalanSourceTree/XalanSourceTreeDOMSupport.hpp>
  +#include <XalanSourceTree/XalanSourceTreeParserLiaison.hpp>
  +
   #include <XPath/XObjectFactoryDefault.hpp>
  -#include <XPath/XPathSupportDefault.hpp>
   #include <XPath/XPathFactoryDefault.hpp>
   
   #include <XSLT/StylesheetConstructionContextDefault.hpp>
  @@ -32,9 +33,9 @@
   #include <XSLT/XSLTInputSource.hpp>
   #include <XSLT/XSLTProcessorEnvSupportDefault.hpp>
   #include <XSLT/XSLTResultTarget.hpp>
  -
  -#include <XercesParserLiaison/XercesParserLiaison.hpp>
   
  +//#include <XMLFileReporter.hpp>
  +//#include <FileUtility.hpp>
   
   //This is here for the threads.
   #define WIN32_LEAN_AND_MEAN
  @@ -347,9 +348,9 @@
        "v:\\xsl-test\\conf\\entref\\entref05",
        "v:\\xsl-test\\conf\\entref\\entref06",
        "v:\\xsl-test\\conf\\entref\\entref07",
  -     "v:\\xsl-test\\conf\\entref\\entref08",
  +     //"v:\\xsl-test\\conf\\entref\\entref08",
        "v:\\xsl-test\\conf\\entref\\entref09",
  -     "v:\\xsl-test\\conf\\entref\\entref10",
  +     //"v:\\xsl-test\\conf\\entref\\entref10",
        "v:\\xsl-test\\conf\\expression\\expression01",
        "v:\\xsl-test\\conf\\expression\\expression02",
        "v:\\xsl-test\\conf\\expression\\expression03",
  @@ -411,10 +412,10 @@
        "v:\\xsl-test\\conf\\lre\\lre03",
        "v:\\xsl-test\\conf\\lre\\lre04",
        "v:\\xsl-test\\conf\\lre\\lre05",
  -     "v:\\xsl-test\\conf\\lre\\lre06",
  +     //"v:\\xsl-test\\conf\\lre\\lre06",
        "v:\\xsl-test\\conf\\lre\\lre07",
        "v:\\xsl-test\\conf\\lre\\lre08",       
  -     "v:\\xsl-test\\conf\\lre\\lre09",
  +     //"v:\\xsl-test\\conf\\lre\\lre09",
        "v:\\xsl-test\\conf\\lre\\lre10",
        "v:\\xsl-test\\conf\\lre\\lre11",
        "v:\\xsl-test\\conf\\lre\\lre12",
  @@ -1276,9 +1277,11 @@
                                XSLTInit        theInit;
   
                                // Create the necessary stuff to compile the 
stylesheet.
  -                             XercesDOMSupport                                
csDOMSupport;
  -                             XercesParserLiaison                             
csParserLiaison(csDOMSupport);
  -                             XPathSupportDefault                             
csXPathSupport(csDOMSupport);
  +                             XalanSourceTreeDOMSupport               
csDOMSupport;
  +                             XalanSourceTreeParserLiaison    
csParserLiaison(csDOMSupport);
  +
  +                             csDOMSupport.setParserLiaison(&csParserLiaison);
  +
                                XSLTProcessorEnvSupportDefault  
csXSLTProcessorEnvSupport;
                                XObjectFactoryDefault                   
csXObjectFactory;
                                XPathFactoryDefault                             
csXPathFactory;
  @@ -1286,7 +1289,6 @@
                                // Create a processor to compile the 
stylesheet...
                                XSLTEngineImpl  csProcessor(
                                                csParserLiaison,
  -                                             csXPathSupport,
                                                csXSLTProcessorEnvSupport,
                                                csDOMSupport,
                                                csXObjectFactory,
  @@ -1346,9 +1348,8 @@
                                                //cout << "Now running test: " 
<< xslStylesheets[ii] << endl;
                                                cout << "#";
                                                // Create the necessary stuff 
to run the processor.
  -                                             XercesDOMSupport                
                psDOMSupport;
  -                                             XercesParserLiaison             
                psParserLiaison(psDOMSupport);
  -                                             XPathSupportDefault             
                psXPathSupport(psDOMSupport);
  +                                             XalanSourceTreeDOMSupport       
        psDOMSupport;
  +                                             XalanSourceTreeParserLiaison    
psParserLiaison(psDOMSupport);
                                                XSLTProcessorEnvSupportDefault  
psXSLTProcessorEnvSupport;
                                                XObjectFactoryDefault           
        psXObjectFactory;
                                                XPathFactoryDefault             
                psXPathFactory;
  @@ -1356,7 +1357,6 @@
                                                // Create a processor to 
compile the stylesheet...
                                                XSLTEngineImpl  psProcessor(
                                                        psParserLiaison,
  -                                                     psXPathSupport,
                                                        
psXSLTProcessorEnvSupport,
                                                        psDOMSupport,
                                                        psXObjectFactory,
  @@ -1371,7 +1371,7 @@
                                                
StylesheetExecutionContextDefault               psExecutionContext(
                                                                psProcessor,
                                                                
psXSLTProcessorEnvSupport,
  -                                                             psXPathSupport,
  +                                                             psDOMSupport,
                                                                
psXObjectFactory);
   
                                                const XalanDOMString  
outputFile("foo.out");
  
  
  

Reply via email to