You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@locus.apache.org on 2000/08/10 20:50:06 UTC
cvs commit: xml-xalan/c/src/TestXSLT process.cpp
dbertoni 00/08/10 11:50:06
Modified: c/src/TestXSLT process.cpp
Log:
Change for new interfaces.
Revision Changes Path
1.32 +7 -34 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.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- process.cpp 2000/07/21 19:54:18 1.31
+++ process.cpp 2000/08/10 18:50:06 1.32
@@ -92,6 +92,7 @@
#include <XercesParserLiaison/XercesParserLiaison.hpp>
+#include <XercesParserLiaison/XercesDOMSupport.hpp>
#include <XMLSupport/FormatterToDOM.hpp>
@@ -666,12 +667,13 @@
XercesStdTextOutputStream theStdErr(cerr);
XercesDOMPrintWriter diagnosticsWriter(theStdErr);
- DOMSupportDefault theDOMSupport;
- XercesParserLiaison xmlParserLiaison(theDOMSupport);
+ XercesDOMSupport theDOMSupport;
+ XercesParserLiaison xmlParserLiaison(theDOMSupport);
- XPathSupportDefault theXPathSupport(theDOMSupport);
+ XPathSupportDefault theXPathSupport(theDOMSupport);
XSLTProcessorEnvSupportDefault theXSLProcessorSupport;
- XObjectFactoryDefault theXObjectFactory(theXSLProcessorSupport, theXPathSupport);
+ XObjectFactoryDefault theXObjectFactory;
+
XPathFactoryDefault theXPathFactory;
auto_ptr<TraceListener> theTraceListener(
@@ -693,15 +695,13 @@
processor.addTraceListener(theTraceListener.get());
}
- // Use separate factory instances for the stylesheet. This is really only necessary
+ // Use a separate factory instance for the stylesheet. This is really only necessary
// if you want to use the stylesheet with another processor, or you want to use
// it multiple times.
- XObjectFactoryDefault theStylesheetXObjectFactory(theXSLProcessorSupport, theXPathSupport);
XPathFactoryDefault theStylesheetXPathFactory;
StylesheetConstructionContextDefault theConstructionContext(processor,
theXSLProcessorSupport,
- theStylesheetXObjectFactory,
theStylesheetXPathFactory);
/*
@@ -906,32 +906,6 @@
<< "Total number of XPath instances created: "
<< theXPathFactory.getTotalInstanceCount()
<< endl
- << endl;
-
- cerr << endl
- << "Stylesheet XObject details:"
- << endl
- << endl
- << "Total number of XBoolean instances created: "
- << theStylesheetXObjectFactory.getTotalBooleanInstanceCount()
- << endl
- << "Total number of XNodeSet instances created: "
- << theStylesheetXObjectFactory.getTotalNodeSetInstanceCount()
- << endl
- << "Total number of XNull instances created: "
- << theStylesheetXObjectFactory.getTotalNullInstanceCount()
- << endl
- << "Total number of XNumber instances created: "
- << theStylesheetXObjectFactory.getTotalNumberInstanceCount()
- << endl
- << "Total number of XResultTreeFrag instances created: "
- << theStylesheetXObjectFactory.getTotalResultTreeFragInstanceCount()
- << endl
- << "Total number of XString instances created: "
- << theStylesheetXObjectFactory.getTotalStringInstanceCount()
- << endl
- << "Total number of XUnknown instances created: "
- << theStylesheetXObjectFactory.getTotalUnknownInstanceCount()
<< endl
<< endl
<< "Stylesheet XPath details:"
@@ -948,7 +922,6 @@
theConstructionContext.reset();
theStylesheetXPathFactory.reset();
- theStylesheetXObjectFactory.reset();
processor.reset();