You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by au...@apache.org on 2001/02/03 00:08:16 UTC
cvs commit: xml-xalan/c/src/TestXSLT process.cpp
auriemma 01/02/02 15:08:15
Modified: c/src/TestXSLT process.cpp
Log:
Added call to set execution context.
Revision Changes Path
1.55 +16 -7 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.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- process.cpp 2001/01/25 17:12:27 1.54
+++ process.cpp 2001/02/02 23:08:14 1.55
@@ -910,6 +910,22 @@
const StylesheetRoot* stylesheet = 0;
+ StylesheetExecutionContextDefault theExecutionContext(processor,
+ theXSLProcessorSupport,
+ theDOMSupport,
+ theXObjectFactory);
+
+ if (params.useDOM == false)
+ {
+ theXalanSourceTreeParserLiaison.setExecutionContext(theExecutionContext);
+ }
+ else
+ {
+ theXercesParserLiaison.setExecutionContext(theExecutionContext);
+ }
+
+ theExecutionContext.setUseDOMResultTreeFactory(params.useDOMForRTFs);
+
if (!isEmpty(xslFileName))
{
stylesheet = processor.processStylesheet(xslFileName, theConstructionContext);
@@ -949,13 +965,6 @@
// Do the transformation...
XSLTInputSource theInputSource(c_str(params.inFileName));
-
- StylesheetExecutionContextDefault theExecutionContext(processor,
- theXSLProcessorSupport,
- theDOMSupport,
- theXObjectFactory);
-
- theExecutionContext.setUseDOMResultTreeFactory(params.useDOMForRTFs);
#if defined(XALAN_USE_ICU)
ICUBridgeCollationCompareFunctor theICUFunctor;