dbertoni 00/05/18 11:43:51
Modified: c/src/TestXSLT process.cpp
Log:
Changes for re-worked FormatterListeners.
Revision Changes Path
1.18 +19 -19 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.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- process.cpp 2000/05/08 17:30:05 1.17
+++ process.cpp 2000/05/18 18:43:51 1.18
@@ -125,7 +125,7 @@
#include <XSLT/XSLTProcessorEnvSupportDefault.hpp>
-
+//#define XALAN_USE_ICU
#if defined(XALAN_USE_ICU)
#include <ICUBridge/ICUBridge.hpp>
#include <ICUBridge/FunctionICUFormatNumber.hpp>
@@ -309,15 +309,15 @@
}
else if(!stricmp("-XML", argv[i]))
{
- p.outputType = Formatter::OUTPUT_METH_XML;
+ p.outputType = FormatterListener::OUTPUT_METHOD_XML;
}
else if(!stricmp("-TEXT", argv[i]))
{
- p.outputType = Formatter::OUTPUT_METH_TEXT;
+ p.outputType = FormatterListener::OUTPUT_METHOD_TEXT;
}
else if(!stricmp("-HTML", argv[i]))
{
- p.outputType = Formatter::OUTPUT_METH_HTML;
+ p.outputType = FormatterListener::OUTPUT_METHOD_HTML;
}
else if(!stricmp("-STRIPCDATA", argv[i]))
{
@@ -642,7 +642,7 @@
assert(0 != stylesheet);
- if(Formatter::OUTPUT_METH_XML == outputType)
+ if(FormatterListener::OUTPUT_METHOD_XML == outputType)
{
FormatterToXML* fToXML = new
FormatterToXML(resultWriter,
stylesheet->m_version,
@@ -654,32 +654,32 @@
stylesheet->getOutputDoctypePublic(),
true, // xmlDecl
stylesheet->m_standalone);
- fToXML->m_shouldWriteXMLHeader = shouldWriteXMLHeader;
- fToXML->m_attrSpecialChars =
xmlParserLiaison.getSpecialCharacters();
- fToXML->m_stripCData = stripCData;
- fToXML->m_escapeCData = escapeCData;
+ fToXML->setShouldWriteXMLHeader(shouldWriteXMLHeader);
+ fToXML->setStripCData(stripCData);
+ fToXML->setEscapeCData(escapeCData);
formatter = fToXML;
}
- else if(Formatter::OUTPUT_METH_TEXT == outputType)
+ else if(FormatterListener::OUTPUT_METHOD_TEXT == outputType)
{
FormatterToText* fToText = new
FormatterToText(resultWriter);
formatter = fToText;
}
- else if(Formatter::OUTPUT_METH_HTML == outputType)
+ else if(FormatterListener::OUTPUT_METHOD_HTML == outputType)
{
FormatterToHTML* fToHTML
- = new FormatterToHTML(resultWriter,
- stylesheet->m_version,
- stylesheet->getOutputIndent(),
- xmlParserLiaison.getIndent(),
mimeEncoding,
+ = new FormatterToHTML(
+ resultWriter,
+ mimeEncoding,
stylesheet->m_mediatype,
stylesheet->getOutputDoctypeSystem(),
stylesheet->getOutputDoctypePublic(),
- false, // xmlDecl
- stylesheet->m_standalone);
+ stylesheet->getOutputIndent(),
+ xmlParserLiaison.getIndent(),
+ stylesheet->m_version,
+ stylesheet->m_standalone,
+ false); // xmlDecl
- fToHTML->m_attrSpecialChars =
xmlParserLiaison.getSpecialCharacters();
- fToHTML->m_stripCData = stripCData;
+ fToHTML->setStripCData(stripCData);
formatter = fToHTML;
}
XSLTResultTarget* rTreeTarget = 0;