You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by bi...@apache.org on 2019/04/21 03:47:43 UTC
[xalan-c] 01/01: This commit was manufactured by cvs2svn to create
tag 'LotusXSL4C_1_2'.
This is an automated email from the ASF dual-hosted git repository.
billblough pushed a commit to annotated tag LotusXSL4C_1_2
in repository https://gitbox.apache.org/repos/asf/xalan-c.git
commit 953c423990c6048bb8587d12c0948ed13a44cd0c
Author: No Author <de...@apache.org>
AuthorDate: Mon Aug 27 19:45:22 2001 +0000
This commit was manufactured by cvs2svn to create tag
'LotusXSL4C_1_2'.
---
License | 56 -
Projects/Win32/VC6/DOMSupport/DOMSupport.dsp | 202 -
Projects/Win32/VC6/ICUBridge/ICUBridge.dsp | 178 -
.../Win32/VC6/PlatformSupport/PlatformSupport.dsp | 458 --
Projects/Win32/VC6/TestCompile/TestCompile.dsp | 102 -
Projects/Win32/VC6/TestXPath/TestXPath.dsp | 142 -
Projects/Win32/VC6/TestXSLT/TestXSLT.dsp | 132 -
Projects/Win32/VC6/XMLSupport/XMLSupport.dsp | 222 -
Projects/Win32/VC6/XPath/XPath.dsp | 890 ---
Projects/Win32/VC6/XSLT/XSLT.dsp | 808 --
Projects/Win32/VC6/Xalan.dsw | 338 -
Projects/Win32/VC6/XalanDOM/XalanDOM.dsp | 323 -
.../Win32/VC6/XalanExtensions/XalanExtensions.dsp | 194 -
.../Win32/VC6/XalanSourceTree/XalanSourceTree.dsp | 342 -
.../VC6/XalanTransformer/XalanTransformer.dsp | 213 -
.../XercesParserLiaison/XercesParserLiaison.dsp | 386 -
README | 13 -
Tests/Compare/compare.cpp | 358 -
Tests/Compare/compare.dsp | 149 -
Tests/Conf/conf.cpp | 473 --
Tests/Conf/conf.dsp | 149 -
Tests/Dom2Dom/Dom2Dom.dsp | 148 -
Tests/Dom2Dom/dom2dom.cpp | 376 -
Tests/Dom2Dom/dtod.xml | 2 -
Tests/Dom2Dom/dtod.xsl | 19 -
Tests/Extensions/extensions.cpp | 558 --
Tests/Extensions/extensions.dsp | 148 -
Tests/Harness/FileUtility.cpp | 678 --
Tests/Harness/FileUtility.hpp | 247 -
Tests/Harness/Harness.dsp | 182 -
Tests/Harness/HarnessInit.hpp | 110 -
Tests/Harness/XMLFileReporter.cpp | 543 --
Tests/Harness/XMLFileReporter.hpp | 388 -
Tests/InputSource/inputsource.cpp | 455 --
Tests/InputSource/inputsource.dsp | 148 -
Tests/Memory/Memory.dsp | 149 -
Tests/Memory/Stressmem.cpp | 322 -
Tests/Memory/TestBlock.cpp | 269 -
Tests/Params/Params.cpp | 331 -
Tests/Params/Params.dsp | 149 -
Tests/PerfT/PerfT.dsp | 149 -
Tests/PerfT/perft.cpp | 521 --
Tests/Performance/perf.cpp | 684 --
Tests/Performance/perf.dsp | 123 -
Tests/Tests.dsw | 170 -
Tests/Threads/ThreadTest.cpp | 402 -
Tests/Threads/ThreadTest.dsp | 134 -
Tests/Threads/ThreadTestold.cpp | 246 -
Tests/Threads/birds.xml | 1289 ---
Tests/Threads/birds.xsl | 44 -
Tests/Transformer/TestXalanTransformer.cpp | 337 -
Tests/Transformer/Transformer.dsp | 140 -
commits.xml | 1789 -----
readme.html | 10 -
samples/ApacheModuleXSLT/ApacheModuleXSLT.dsp | 106 -
samples/ApacheModuleXSLT/mod_xslt.c | 211 -
samples/ApacheModuleXSLT/xslt/apachemod.xml | 41 -
samples/ApacheModuleXSLT/xslt/apachemod.xsl | 140 -
samples/ApacheModuleXSLT/xslt/foo.xml | 6 -
samples/ApacheModuleXSLT/xslt/foo.xsl | 37 -
samples/CompileStylesheet/CompileStylesheet.cpp | 116 -
samples/CompileStylesheet/CompileStylesheet.dsp | 103 -
samples/CompileStylesheet/foo.xml | 2 -
samples/CompileStylesheet/foo.xsl | 6 -
samples/CompileStylesheet/foo1.xml | 2 -
samples/CompileStylesheet/foo10.xml | 2 -
samples/CompileStylesheet/foo2.xml | 2 -
samples/CompileStylesheet/foo3.xml | 2 -
samples/CompileStylesheet/foo4.xml | 2 -
samples/CompileStylesheet/foo5.xml | 2 -
samples/CompileStylesheet/foo6.xml | 2 -
samples/CompileStylesheet/foo7.xml | 2 -
samples/CompileStylesheet/foo8.xml | 2 -
samples/CompileStylesheet/foo9.xml | 2 -
samples/DocumentBuilder/DocumentBuilder.cpp | 165 -
samples/DocumentBuilder/DocumentBuilder.dsp | 103 -
samples/DocumentBuilder/foo.out | 2 -
samples/DocumentBuilder/foo.xsl | 12 -
samples/ExternalFunction/ExternalFunction.cpp | 287 -
samples/ExternalFunction/ExternalFunction.dsp | 103 -
samples/ExternalFunction/foo.xml | 5 -
samples/ExternalFunction/foo.xsl | 36 -
samples/Samples.dsw | 539 --
samples/SimpleTransform/SimpleTransform.cpp | 74 -
samples/SimpleTransform/SimpleTransform.dsp | 132 -
samples/SimpleTransform/foo.xml | 2 -
samples/SimpleTransform/foo.xsl | 6 -
samples/SimpleXPathAPI/SimpleXPathAPI.cpp | 137 -
samples/SimpleXPathAPI/SimpleXPathAPI.dsp | 103 -
samples/SimpleXPathAPI/foo.xml | 13 -
samples/StreamTransform/StreamTransform.cpp | 111 -
samples/StreamTransform/StreamTransform.dsp | 103 -
samples/ThreadSafe/ThreadSafe.cpp | 230 -
samples/ThreadSafe/ThreadSafe.dsp | 103 -
samples/ThreadSafe/birds.xml | 136 -
samples/ThreadSafe/birds.xsl | 38 -
samples/TraceListen/TraceListen.cpp | 202 -
samples/TraceListen/TraceListen.dsp | 103 -
samples/TraceListen/birds.xml | 136 -
samples/TraceListen/birds.xsl | 38 -
samples/UseStylesheetParam/UseStylesheetParam.cpp | 78 -
samples/UseStylesheetParam/UseStylesheetParam.dsp | 103 -
samples/UseStylesheetParam/foo.xml | 2 -
samples/UseStylesheetParam/foo.xsl | 7 -
samples/XPathWrapper/DLL.dsp | 113 -
samples/XPathWrapper/TestDriver.cpp | 84 -
samples/XPathWrapper/TestDriver.dsp | 103 -
samples/XPathWrapper/XPathWrapper.cpp | 265 -
samples/XPathWrapper/XPathWrapper.hpp | 140 -
samples/XPathWrapper/foo.xml | 13 -
samples/XalanTransform/XalanTransform.cpp | 76 -
samples/XalanTransform/XalanTransform.dsp | 103 -
samples/XalanTransform/foo.xml | 7 -
samples/XalanTransform/foo.xsl | 141 -
.../XalanTransformerCallback.cpp | 180 -
.../XalanTransformerCallback.dsp | 103 -
samples/XalanTransformerCallback/foo.xml | 7 -
samples/XalanTransformerCallback/foo.xsl | 141 -
src/DOMSupport/DOMServices.cpp | 1094 ---
src/DOMSupport/DOMServices.hpp | 692 --
src/DOMSupport/DOMSupport.cpp | 70 -
src/DOMSupport/DOMSupport.hpp | 138 -
src/DOMSupport/DOMSupportDefault.cpp | 185 -
src/DOMSupport/DOMSupportDefault.hpp | 114 -
src/DOMSupport/DOMSupportDefinitions.hpp | 82 -
src/DOMSupport/DOMSupportException.cpp | 72 -
src/DOMSupport/DOMSupportException.hpp | 95 -
src/DOMSupport/DOMSupportInit.cpp | 107 -
src/DOMSupport/DOMSupportInit.hpp | 103 -
src/DOMSupport/NSInfo.hpp | 160 -
src/DOMSupport/NamespaceResolver.cpp | 410 -
src/DOMSupport/NamespaceResolver.hpp | 134 -
src/DOMSupport/TreeWalker.cpp | 236 -
src/DOMSupport/TreeWalker.hpp | 142 -
src/ICUBridge/FunctionICUFormatNumber.cpp | 151 -
src/ICUBridge/FunctionICUFormatNumber.hpp | 123 -
src/ICUBridge/ICUBridge.cpp | 408 -
src/ICUBridge/ICUBridge.hpp | 118 -
src/ICUBridge/ICUBridgeCollationCompareFunctor.cpp | 220 -
src/ICUBridge/ICUBridgeCollationCompareFunctor.hpp | 117 -
src/ICUBridge/ICUBridgeDefinitions.hpp | 82 -
src/ICUBridge/ICUXalanNumberFormatFactory.cpp | 83 -
src/ICUBridge/ICUXalanNumberFormatFactory.hpp | 88 -
src/ICUBridge/ICUXalanNumberFormatProxy.cpp | 264 -
src/ICUBridge/ICUXalanNumberFormatProxy.hpp | 146 -
src/Include/AIXDefinitions.hpp | 108 -
src/Include/GCCDefinitions.hpp | 100 -
src/Include/HPUXDefinitions.hpp | 88 -
src/Include/OS390Definitions.hpp | 109 -
src/Include/PlatformDefinitions.hpp | 77 -
src/Include/STLHelper.hpp | 411 -
src/Include/SolarisDefinitions.hpp | 108 -
src/Include/TRU64Definitions.hpp | 88 -
src/Include/VCPPDefinitions.hpp | 86 -
src/Include/XalanArrayKeyMap.hpp | 369 -
src/Include/XalanAutoPtr.hpp | 257 -
src/Include/XalanObjectCache.hpp | 419 -
src/Makefile.in | 664 --
src/PlatformSupport/ArenaAllocator.hpp | 258 -
src/PlatformSupport/ArenaBlock.hpp | 442 --
src/PlatformSupport/AttributeListImpl.cpp | 505 --
src/PlatformSupport/AttributeListImpl.hpp | 211 -
src/PlatformSupport/AttributeVectorEntry.hpp | 146 -
.../AttributeVectorEntryExtended.hpp | 135 -
src/PlatformSupport/AttributesImpl.cpp | 587 --
src/PlatformSupport/AttributesImpl.hpp | 258 -
src/PlatformSupport/Cloneable.cpp | 69 -
src/PlatformSupport/Cloneable.hpp | 87 -
src/PlatformSupport/DOMStringHelper.cpp | 1729 ----
src/PlatformSupport/DOMStringHelper.hpp | 2573 ------
src/PlatformSupport/DOMStringPrintWriter.cpp | 334 -
src/PlatformSupport/DOMStringPrintWriter.hpp | 207 -
src/PlatformSupport/DirectoryEnumerator.hpp | 425 -
src/PlatformSupport/DoubleSupport.cpp | 1045 ---
src/PlatformSupport/DoubleSupport.hpp | 629 --
src/PlatformSupport/ExecutionContext.cpp | 70 -
src/PlatformSupport/ExecutionContext.hpp | 249 -
src/PlatformSupport/FormatterListener.cpp | 119 -
src/PlatformSupport/FormatterListener.hpp | 266 -
src/PlatformSupport/NamedNodeMapAttributeList.cpp | 193 -
src/PlatformSupport/NamedNodeMapAttributeList.hpp | 134 -
src/PlatformSupport/NullPrintWriter.cpp | 261 -
src/PlatformSupport/NullPrintWriter.hpp | 187 -
src/PlatformSupport/PlatformSupport.cpp | 83 -
src/PlatformSupport/PlatformSupport.hpp | 80 -
src/PlatformSupport/PlatformSupportDefinitions.hpp | 82 -
src/PlatformSupport/PlatformSupportInit.cpp | 117 -
src/PlatformSupport/PlatformSupportInit.hpp | 102 -
src/PlatformSupport/PrefixResolver.cpp | 76 -
src/PlatformSupport/PrefixResolver.hpp | 108 -
src/PlatformSupport/PrintWriter.cpp | 106 -
src/PlatformSupport/PrintWriter.hpp | 212 -
src/PlatformSupport/Resettable.cpp | 69 -
src/PlatformSupport/Resettable.hpp | 85 -
src/PlatformSupport/ReusableArenaAllocator.hpp | 268 -
src/PlatformSupport/ReusableArenaBlock.hpp | 322 -
src/PlatformSupport/StdBinInputStream.cpp | 134 -
src/PlatformSupport/StdBinInputStream.hpp | 132 -
src/PlatformSupport/StringTokenizer.cpp | 313 -
src/PlatformSupport/StringTokenizer.hpp | 192 -
src/PlatformSupport/URISupport.cpp | 350 -
src/PlatformSupport/URISupport.hpp | 207 -
src/PlatformSupport/Writer.cpp | 86 -
src/PlatformSupport/Writer.hpp | 181 -
src/PlatformSupport/XSLException.cpp | 93 -
src/PlatformSupport/XSLException.hpp | 172 -
src/PlatformSupport/XalanAllocator.hpp | 142 -
src/PlatformSupport/XalanBitmap.cpp | 142 -
src/PlatformSupport/XalanBitmap.hpp | 162 -
src/PlatformSupport/XalanDOMStringCache.cpp | 188 -
src/PlatformSupport/XalanDOMStringCache.hpp | 180 -
src/PlatformSupport/XalanDOMStringHashTable.cpp | 273 -
src/PlatformSupport/XalanDOMStringHashTable.hpp | 246 -
src/PlatformSupport/XalanDOMStringPool.cpp | 161 -
src/PlatformSupport/XalanDOMStringPool.hpp | 182 -
src/PlatformSupport/XalanDecimalFormat.cpp | 230 -
src/PlatformSupport/XalanDecimalFormat.hpp | 194 -
src/PlatformSupport/XalanDecimalFormatSymbols.cpp | 161 -
src/PlatformSupport/XalanDecimalFormatSymbols.hpp | 463 --
src/PlatformSupport/XalanFileOutputStream.cpp | 247 -
src/PlatformSupport/XalanFileOutputStream.hpp | 174 -
src/PlatformSupport/XalanNullOutputStream.cpp | 87 -
src/PlatformSupport/XalanNullOutputStream.hpp | 107 -
src/PlatformSupport/XalanNumberFormat.cpp | 309 -
src/PlatformSupport/XalanNumberFormat.hpp | 244 -
src/PlatformSupport/XalanOutputStream.cpp | 469 --
src/PlatformSupport/XalanOutputStream.hpp | 410 -
.../XalanOutputStreamPrintWriter.cpp | 380 -
.../XalanOutputStreamPrintWriter.hpp | 207 -
.../XalanReferenceCountedObject.cpp | 113 -
.../XalanReferenceCountedObject.hpp | 122 -
src/PlatformSupport/XalanStdOutputStream.cpp | 169 -
src/PlatformSupport/XalanStdOutputStream.hpp | 145 -
.../XalanToXercesTranscoderWrapper.cpp | 118 -
.../XalanToXercesTranscoderWrapper.hpp | 109 -
src/PlatformSupport/XalanTranscodingServices.cpp | 444 --
src/PlatformSupport/XalanTranscodingServices.hpp | 336 -
src/PlatformSupport/XalanUTF16Transcoder.cpp | 121 -
src/PlatformSupport/XalanUTF16Transcoder.hpp | 115 -
src/PlatformSupport/XalanUnicode.hpp | 365 -
src/PlatformSupport/XalanXMLChar.cpp | 8265 --------------------
src/PlatformSupport/XalanXMLChar.hpp | 135 -
src/TestXPath/NodeNameTreeWalker.cpp | 149 -
src/TestXPath/NodeNameTreeWalker.hpp | 139 -
src/TestXPath/TestXPath.cpp | 1311 ----
src/TestXSLT/process.cpp | 1370 ----
src/XMLSupport/FormatterToDOM.cpp | 406 -
src/XMLSupport/FormatterToDOM.hpp | 268 -
src/XMLSupport/FormatterToHTML.cpp | 2110 -----
src/XMLSupport/FormatterToHTML.hpp | 476 --
src/XMLSupport/FormatterToNull.cpp | 174 -
src/XMLSupport/FormatterToNull.hpp | 160 -
src/XMLSupport/FormatterToText.cpp | 325 -
src/XMLSupport/FormatterToText.hpp | 276 -
src/XMLSupport/FormatterToXML.cpp | 1763 -----
src/XMLSupport/FormatterToXML.hpp | 1183 ---
src/XMLSupport/FormatterTreeWalker.cpp | 244 -
src/XMLSupport/FormatterTreeWalker.hpp | 111 -
src/XMLSupport/XMLParserLiaison.cpp | 70 -
src/XMLSupport/XMLParserLiaison.hpp | 262 -
src/XMLSupport/XMLParserLiaisonDefault.cpp | 164 -
src/XMLSupport/XMLParserLiaisonDefault.hpp | 171 -
src/XMLSupport/XMLSupportDefinitions.hpp | 82 -
src/XMLSupport/XMLSupportException.cpp | 72 -
src/XMLSupport/XMLSupportException.hpp | 97 -
src/XMLSupport/XMLSupportInit.cpp | 113 -
src/XMLSupport/XMLSupportInit.hpp | 109 -
src/XPath/ElementPrefixResolverProxy.cpp | 126 -
src/XPath/ElementPrefixResolverProxy.hpp | 122 -
src/XPath/FoundIndex.cpp | 71 -
src/XPath/FoundIndex.hpp | 84 -
src/XPath/Function.cpp | 151 -
src/XPath/Function.hpp | 210 -
src/XPath/FunctionBoolean.cpp | 163 -
src/XPath/FunctionBoolean.hpp | 141 -
src/XPath/FunctionCeiling.cpp | 163 -
src/XPath/FunctionCeiling.hpp | 145 -
src/XPath/FunctionConcat.cpp | 215 -
src/XPath/FunctionConcat.hpp | 141 -
src/XPath/FunctionContains.cpp | 186 -
src/XPath/FunctionContains.hpp | 141 -
src/XPath/FunctionCount.cpp | 165 -
src/XPath/FunctionCount.hpp | 141 -
src/XPath/FunctionDoc.hpp | 127 -
src/XPath/FunctionFalse.cpp | 161 -
src/XPath/FunctionFalse.hpp | 141 -
src/XPath/FunctionFloor.cpp | 163 -
src/XPath/FunctionFloor.hpp | 145 -
src/XPath/FunctionID.cpp | 347 -
src/XPath/FunctionID.hpp | 218 -
src/XPath/FunctionLang.cpp | 207 -
src/XPath/FunctionLang.hpp | 148 -
src/XPath/FunctionLast.cpp | 163 -
src/XPath/FunctionLast.hpp | 142 -
src/XPath/FunctionLocalName.cpp | 223 -
src/XPath/FunctionLocalName.hpp | 158 -
src/XPath/FunctionName.cpp | 188 -
src/XPath/FunctionName.hpp | 157 -
src/XPath/FunctionNamespaceURI.cpp | 192 -
src/XPath/FunctionNamespaceURI.hpp | 150 -
src/XPath/FunctionNormalizeSpace.cpp | 316 -
src/XPath/FunctionNormalizeSpace.hpp | 159 -
src/XPath/FunctionNot.cpp | 163 -
src/XPath/FunctionNot.hpp | 141 -
src/XPath/FunctionNumber.cpp | 197 -
src/XPath/FunctionNumber.hpp | 146 -
src/XPath/FunctionPosition.cpp | 169 -
src/XPath/FunctionPosition.hpp | 141 -
src/XPath/FunctionRound.cpp | 165 -
src/XPath/FunctionRound.hpp | 145 -
src/XPath/FunctionStartsWith.cpp | 166 -
src/XPath/FunctionStartsWith.hpp | 141 -
src/XPath/FunctionString.cpp | 186 -
src/XPath/FunctionString.hpp | 150 -
src/XPath/FunctionStringLength.cpp | 186 -
src/XPath/FunctionStringLength.hpp | 146 -
src/XPath/FunctionSubstring.cpp | 307 -
src/XPath/FunctionSubstring.hpp | 153 -
src/XPath/FunctionSubstringAfter.cpp | 206 -
src/XPath/FunctionSubstringAfter.hpp | 141 -
src/XPath/FunctionSubstringBefore.cpp | 195 -
src/XPath/FunctionSubstringBefore.hpp | 141 -
src/XPath/FunctionSum.cpp | 184 -
src/XPath/FunctionSum.hpp | 146 -
src/XPath/FunctionTranslate.cpp | 213 -
src/XPath/FunctionTranslate.hpp | 141 -
src/XPath/FunctionTrue.cpp | 161 -
src/XPath/FunctionTrue.hpp | 140 -
src/XPath/MutableNodeRefList.cpp | 711 --
src/XPath/MutableNodeRefList.hpp | 325 -
src/XPath/NameSpace.hpp | 171 -
src/XPath/NodeListImplSurrogate.cpp | 97 -
src/XPath/NodeListImplSurrogate.hpp | 104 -
src/XPath/NodeRefList.cpp | 221 -
src/XPath/NodeRefList.hpp | 158 -
src/XPath/NodeRefListBase.cpp | 76 -
src/XPath/NodeRefListBase.hpp | 136 -
src/XPath/NodeRefListResultTreeFragProxy.cpp | 357 -
src/XPath/NodeRefListResultTreeFragProxy.hpp | 217 -
src/XPath/ResultTreeFrag.cpp | 445 --
src/XPath/ResultTreeFrag.hpp | 238 -
src/XPath/ResultTreeFragBase.cpp | 78 -
src/XPath/ResultTreeFragBase.hpp | 217 -
src/XPath/SimpleNodeLocator.cpp | 2429 ------
src/XPath/SimpleNodeLocator.hpp | 442 --
src/XPath/XBoolean.cpp | 191 -
src/XPath/XBoolean.hpp | 143 -
src/XPath/XLocator.cpp | 69 -
src/XPath/XLocator.hpp | 132 -
src/XPath/XNodeSet.cpp | 161 -
src/XPath/XNodeSet.hpp | 149 -
src/XPath/XNodeSetAllocator.cpp | 119 -
src/XPath/XNodeSetAllocator.hpp | 175 -
src/XPath/XNodeSetBase.cpp | 235 -
src/XPath/XNodeSetBase.hpp | 166 -
src/XPath/XNodeSetResultTreeFragProxy.cpp | 358 -
src/XPath/XNodeSetResultTreeFragProxy.hpp | 217 -
src/XPath/XNull.cpp | 151 -
src/XPath/XNull.hpp | 134 -
src/XPath/XNumber.cpp | 160 -
src/XPath/XNumber.hpp | 135 -
src/XPath/XNumberAllocator.cpp | 118 -
src/XPath/XNumberAllocator.hpp | 172 -
src/XPath/XNumberBase.cpp | 122 -
src/XPath/XNumberBase.hpp | 123 -
src/XPath/XObject.cpp | 939 ---
src/XPath/XObject.hpp | 524 --
src/XPath/XObjectFactory.cpp | 70 -
src/XPath/XObjectFactory.hpp | 371 -
src/XPath/XObjectFactoryDefault.cpp | 570 --
src/XPath/XObjectFactoryDefault.hpp | 265 -
src/XPath/XObjectTypeCallback.cpp | 70 -
src/XPath/XObjectTypeCallback.hpp | 179 -
src/XPath/XPath.cpp | 1168 ---
src/XPath/XPath.hpp | 847 --
src/XPath/XPathAllocator.cpp | 95 -
src/XPath/XPathAllocator.hpp | 161 -
src/XPath/XPathDefinitions.hpp | 82 -
src/XPath/XPathEnvSupport.cpp | 70 -
src/XPath/XPathEnvSupport.hpp | 294 -
src/XPath/XPathEnvSupportDefault.cpp | 531 --
src/XPath/XPathEnvSupportDefault.hpp | 322 -
src/XPath/XPathEvaluator.cpp | 283 -
src/XPath/XPathEvaluator.hpp | 260 -
src/XPath/XPathException.cpp | 108 -
src/XPath/XPathException.hpp | 150 -
src/XPath/XPathExecutionContext.cpp | 70 -
src/XPath/XPathExecutionContext.hpp | 872 ---
src/XPath/XPathExecutionContextDefault.cpp | 801 --
src/XPath/XPathExecutionContextDefault.hpp | 419 -
src/XPath/XPathExpression.cpp | 888 ---
src/XPath/XPathExpression.hpp | 1463 ----
src/XPath/XPathFactory.cpp | 70 -
src/XPath/XPathFactory.hpp | 281 -
src/XPath/XPathFactoryBlock.cpp | 104 -
src/XPath/XPathFactoryBlock.hpp | 115 -
src/XPath/XPathFactoryDefault.cpp | 140 -
src/XPath/XPathFactoryDefault.hpp | 126 -
src/XPath/XPathFunctionTable.cpp | 322 -
src/XPath/XPathFunctionTable.hpp | 339 -
src/XPath/XPathInit.cpp | 128 -
src/XPath/XPathInit.hpp | 109 -
src/XPath/XPathParserException.cpp | 86 -
src/XPath/XPathParserException.hpp | 110 -
src/XPath/XPathProcessor.cpp | 85 -
src/XPath/XPathProcessor.hpp | 136 -
src/XPath/XPathProcessorImpl.cpp | 2625 -------
src/XPath/XPathProcessorImpl.hpp | 851 --
src/XPath/XPointer.cpp | 81 -
src/XPath/XPointer.hpp | 100 -
src/XPath/XResultTreeFrag.cpp | 337 -
src/XPath/XResultTreeFrag.hpp | 238 -
src/XPath/XResultTreeFragAllocator.cpp | 134 -
src/XPath/XResultTreeFragAllocator.hpp | 184 -
src/XPath/XSpan.cpp | 135 -
src/XPath/XSpan.hpp | 151 -
src/XPath/XString.cpp | 132 -
src/XPath/XString.hpp | 119 -
src/XPath/XStringAdapter.cpp | 118 -
src/XPath/XStringAdapter.hpp | 120 -
src/XPath/XStringAdapterAllocator.cpp | 118 -
src/XPath/XStringAdapterAllocator.hpp | 172 -
src/XPath/XStringAllocator.cpp | 150 -
src/XPath/XStringAllocator.hpp | 195 -
src/XPath/XStringBase.cpp | 181 -
src/XPath/XStringBase.hpp | 151 -
src/XPath/XStringCached.cpp | 123 -
src/XPath/XStringCached.hpp | 124 -
src/XPath/XStringCachedAllocator.cpp | 118 -
src/XPath/XStringCachedAllocator.hpp | 174 -
src/XPath/XStringReference.cpp | 119 -
src/XPath/XStringReference.hpp | 121 -
src/XPath/XStringReferenceAllocator.cpp | 118 -
src/XPath/XStringReferenceAllocator.hpp | 172 -
src/XPath/XToken.cpp | 218 -
src/XPath/XToken.hpp | 156 -
src/XPath/XTokenNumberAdapter.cpp | 138 -
src/XPath/XTokenNumberAdapter.hpp | 132 -
src/XPath/XTokenNumberAdapterAllocator.cpp | 118 -
src/XPath/XTokenNumberAdapterAllocator.hpp | 172 -
src/XPath/XTokenStringAdapter.cpp | 138 -
src/XPath/XTokenStringAdapter.hpp | 132 -
src/XPath/XTokenStringAdapterAllocator.cpp | 118 -
src/XPath/XTokenStringAdapterAllocator.hpp | 172 -
src/XPath/XUnknown.cpp | 182 -
src/XPath/XUnknown.hpp | 147 -
src/XPath/XalanQName.cpp | 223 -
src/XPath/XalanQName.hpp | 276 -
src/XPath/XalanQNameByReference.cpp | 113 -
src/XPath/XalanQNameByReference.hpp | 132 -
src/XPath/XalanQNameByValue.cpp | 265 -
src/XPath/XalanQNameByValue.hpp | 197 -
src/XSLT/AVT.cpp | 390 -
src/XSLT/AVT.hpp | 206 -
src/XSLT/AVTPart.cpp | 69 -
src/XSLT/AVTPart.hpp | 114 -
src/XSLT/AVTPartSimple.cpp | 85 -
src/XSLT/AVTPartSimple.hpp | 114 -
src/XSLT/AVTPartXPath.cpp | 105 -
src/XSLT/AVTPartXPath.hpp | 128 -
src/XSLT/Constants.cpp | 981 ---
src/XSLT/Constants.hpp | 541 --
src/XSLT/CountersTable.cpp | 202 -
src/XSLT/CountersTable.hpp | 247 -
src/XSLT/DecimalToRoman.cpp | 78 -
src/XSLT/DecimalToRoman.hpp | 105 -
src/XSLT/ElemApplyImport.cpp | 144 -
src/XSLT/ElemApplyImport.hpp | 118 -
src/XSLT/ElemApplyTemplates.cpp | 227 -
src/XSLT/ElemApplyTemplates.hpp | 149 -
src/XSLT/ElemAttribute.cpp | 423 -
src/XSLT/ElemAttribute.hpp | 132 -
src/XSLT/ElemAttributeSet.cpp | 202 -
src/XSLT/ElemAttributeSet.hpp | 160 -
src/XSLT/ElemCallTemplate.cpp | 197 -
src/XSLT/ElemCallTemplate.hpp | 143 -
src/XSLT/ElemChoose.cpp | 193 -
src/XSLT/ElemChoose.hpp | 112 -
src/XSLT/ElemComment.cpp | 159 -
src/XSLT/ElemComment.hpp | 111 -
src/XSLT/ElemCopy.cpp | 167 -
src/XSLT/ElemCopy.hpp | 104 -
src/XSLT/ElemCopyOf.cpp | 291 -
src/XSLT/ElemCopyOf.hpp | 131 -
src/XSLT/ElemDecimalFormat.cpp | 287 -
src/XSLT/ElemDecimalFormat.hpp | 137 -
src/XSLT/ElemElement.cpp | 407 -
src/XSLT/ElemElement.hpp | 166 -
src/XSLT/ElemEmpty.cpp | 103 -
src/XSLT/ElemEmpty.hpp | 109 -
src/XSLT/ElemExtensionCall.cpp | 118 -
src/XSLT/ElemExtensionCall.hpp | 124 -
src/XSLT/ElemFallback.cpp | 162 -
src/XSLT/ElemFallback.hpp | 113 -
src/XSLT/ElemForEach.cpp | 299 -
src/XSLT/ElemForEach.hpp | 177 -
src/XSLT/ElemIf.cpp | 172 -
src/XSLT/ElemIf.hpp | 117 -
src/XSLT/ElemLiteralResult.cpp | 435 --
src/XSLT/ElemLiteralResult.hpp | 199 -
src/XSLT/ElemMessage.cpp | 160 -
src/XSLT/ElemMessage.hpp | 125 -
src/XSLT/ElemNumber.cpp | 1930 -----
src/XSLT/ElemNumber.hpp | 518 --
src/XSLT/ElemOtherwise.cpp | 108 -
src/XSLT/ElemOtherwise.hpp | 98 -
src/XSLT/ElemPI.cpp | 194 -
src/XSLT/ElemPI.hpp | 120 -
src/XSLT/ElemParam.cpp | 117 -
src/XSLT/ElemParam.hpp | 103 -
src/XSLT/ElemSort.cpp | 176 -
src/XSLT/ElemSort.hpp | 163 -
src/XSLT/ElemTemplate.cpp | 173 -
src/XSLT/ElemTemplate.hpp | 175 -
src/XSLT/ElemTemplateElement.cpp | 1564 ----
src/XSLT/ElemTemplateElement.hpp | 908 ---
src/XSLT/ElemText.cpp | 148 -
src/XSLT/ElemText.hpp | 135 -
src/XSLT/ElemTextLiteral.cpp | 142 -
src/XSLT/ElemTextLiteral.hpp | 156 -
src/XSLT/ElemUse.cpp | 197 -
src/XSLT/ElemUse.hpp | 163 -
src/XSLT/ElemValueOf.cpp | 251 -
src/XSLT/ElemValueOf.hpp | 141 -
src/XSLT/ElemVariable.cpp | 215 -
src/XSLT/ElemVariable.hpp | 179 -
src/XSLT/ElemWhen.cpp | 132 -
src/XSLT/ElemWhen.hpp | 117 -
src/XSLT/ElemWithParam.cpp | 133 -
src/XSLT/ElemWithParam.hpp | 140 -
src/XSLT/ExtensionFunctionHandler.cpp | 252 -
src/XSLT/ExtensionFunctionHandler.hpp | 229 -
src/XSLT/ExtensionNSHandler.cpp | 358 -
src/XSLT/ExtensionNSHandler.hpp | 246 -
src/XSLT/FunctionCurrent.cpp | 168 -
src/XSLT/FunctionCurrent.hpp | 149 -
src/XSLT/FunctionDocument.cpp | 380 -
src/XSLT/FunctionDocument.hpp | 147 -
src/XSLT/FunctionElementAvailable.cpp | 193 -
src/XSLT/FunctionElementAvailable.hpp | 150 -
src/XSLT/FunctionFormatNumber.cpp | 325 -
src/XSLT/FunctionFormatNumber.hpp | 188 -
src/XSLT/FunctionFunctionAvailable.cpp | 188 -
src/XSLT/FunctionFunctionAvailable.hpp | 151 -
src/XSLT/FunctionGenerateID.cpp | 237 -
src/XSLT/FunctionGenerateID.hpp | 146 -
src/XSLT/FunctionKey.cpp | 283 -
src/XSLT/FunctionKey.hpp | 148 -
src/XSLT/FunctionSystemProperty.cpp | 235 -
src/XSLT/FunctionSystemProperty.hpp | 139 -
src/XSLT/FunctionUnparsedEntityURI.cpp | 176 -
src/XSLT/FunctionUnparsedEntityURI.hpp | 148 -
src/XSLT/GenerateEvent.cpp | 149 -
src/XSLT/GenerateEvent.hpp | 249 -
src/XSLT/KeyDeclaration.hpp | 163 -
src/XSLT/KeyTable.cpp | 307 -
src/XSLT/KeyTable.hpp | 225 -
src/XSLT/NamespacesHandler.cpp | 746 --
src/XSLT/NamespacesHandler.hpp | 474 --
src/XSLT/NodeSortKey.cpp | 142 -
src/XSLT/NodeSortKey.hpp | 191 -
src/XSLT/NodeSorter.cpp | 372 -
src/XSLT/NodeSorter.hpp | 270 -
src/XSLT/OutputContextStack.cpp | 138 -
src/XSLT/OutputContextStack.hpp | 248 -
src/XSLT/ProblemListener.cpp | 76 -
src/XSLT/ProblemListener.hpp | 145 -
src/XSLT/ProblemListenerDefault.cpp | 189 -
src/XSLT/ProblemListenerDefault.hpp | 113 -
src/XSLT/ResultNamespacesStack.cpp | 207 -
src/XSLT/ResultNamespacesStack.hpp | 157 -
src/XSLT/SelectionEvent.cpp | 89 -
src/XSLT/SelectionEvent.hpp | 146 -
src/XSLT/StackEntry.cpp | 96 -
src/XSLT/StackEntry.hpp | 124 -
src/XSLT/Stylesheet.cpp | 1866 -----
src/XSLT/Stylesheet.hpp | 1305 ----
src/XSLT/StylesheetConstructionContext.cpp | 70 -
src/XSLT/StylesheetConstructionContext.hpp | 405 -
src/XSLT/StylesheetConstructionContextDefault.cpp | 480 --
src/XSLT/StylesheetConstructionContextDefault.hpp | 297 -
src/XSLT/StylesheetExecutionContext.cpp | 131 -
src/XSLT/StylesheetExecutionContext.hpp | 1781 -----
src/XSLT/StylesheetExecutionContextDefault.cpp | 2300 ------
src/XSLT/StylesheetExecutionContextDefault.hpp | 1081 ---
src/XSLT/StylesheetHandler.cpp | 1944 -----
src/XSLT/StylesheetHandler.hpp | 644 --
src/XSLT/StylesheetRoot.cpp | 665 --
src/XSLT/StylesheetRoot.hpp | 500 --
src/XSLT/TopLevelArg.cpp | 98 -
src/XSLT/TopLevelArg.hpp | 184 -
src/XSLT/TraceListener.cpp | 70 -
src/XSLT/TraceListener.hpp | 153 -
src/XSLT/TraceListenerDefault.cpp | 344 -
src/XSLT/TraceListenerDefault.hpp | 163 -
src/XSLT/TracerEvent.cpp | 172 -
src/XSLT/TracerEvent.hpp | 144 -
src/XSLT/VariablesStack.cpp | 742 --
src/XSLT/VariablesStack.hpp | 588 --
src/XSLT/XSLTDefinitions.hpp | 71 -
src/XSLT/XSLTEngineImpl.cpp | 3349 --------
src/XSLT/XSLTEngineImpl.hpp | 1703 ----
src/XSLT/XSLTInit.cpp | 131 -
src/XSLT/XSLTInit.hpp | 127 -
src/XSLT/XSLTInputSource.cpp | 175 -
src/XSLT/XSLTInputSource.hpp | 244 -
src/XSLT/XSLTProcessor.cpp | 69 -
src/XSLT/XSLTProcessor.hpp | 503 --
src/XSLT/XSLTProcessorEnvSupport.cpp | 70 -
src/XSLT/XSLTProcessorEnvSupport.hpp | 168 -
src/XSLT/XSLTProcessorEnvSupportDefault.cpp | 372 -
src/XSLT/XSLTProcessorEnvSupportDefault.hpp | 239 -
src/XSLT/XSLTProcessorException.cpp | 89 -
src/XSLT/XSLTProcessorException.hpp | 108 -
src/XSLT/XSLTResultTarget.cpp | 205 -
src/XSLT/XSLTResultTarget.hpp | 413 -
src/XSLT/XalanNumberingResourceBundle.cpp | 127 -
src/XSLT/XalanNumberingResourceBundle.hpp | 254 -
src/XSLT/XalanTemplate.cpp | 651 --
src/XalanDOM/XalanAttr.cpp | 95 -
src/XalanDOM/XalanAttr.hpp | 511 --
src/XalanDOM/XalanCDATASection.hpp | 612 --
src/XalanDOM/XalanCDataSection.cpp | 95 -
src/XalanDOM/XalanCharacterData.cpp | 95 -
src/XalanDOM/XalanCharacterData.hpp | 580 --
src/XalanDOM/XalanComment.cpp | 95 -
src/XalanDOM/XalanComment.hpp | 581 --
src/XalanDOM/XalanDOMDefinitions.hpp | 26 -
src/XalanDOM/XalanDOMException.cpp | 85 -
src/XalanDOM/XalanDOMException.hpp | 155 -
src/XalanDOM/XalanDOMImplementation.cpp | 91 -
src/XalanDOM/XalanDOMImplementation.hpp | 173 -
src/XalanDOM/XalanDOMInit.cpp | 100 -
src/XalanDOM/XalanDOMInit.hpp | 97 -
src/XalanDOM/XalanDOMString.cpp | 1022 ---
src/XalanDOM/XalanDOMString.hpp | 1127 ---
src/XalanDOM/XalanDocument.cpp | 95 -
src/XalanDOM/XalanDocument.hpp | 755 --
src/XalanDOM/XalanDocumentFragment.cpp | 95 -
src/XalanDOM/XalanDocumentFragment.hpp | 200 -
src/XalanDOM/XalanDocumentType.cpp | 95 -
src/XalanDOM/XalanDocumentType.hpp | 510 --
src/XalanDOM/XalanElement.cpp | 95 -
src/XalanDOM/XalanElement.hpp | 732 --
src/XalanDOM/XalanEmptyNamedNodeMap.cpp | 173 -
src/XalanDOM/XalanEmptyNamedNodeMap.hpp | 126 -
src/XalanDOM/XalanEntity.cpp | 95 -
src/XalanDOM/XalanEntity.hpp | 479 --
src/XalanDOM/XalanEntityReference.cpp | 95 -
src/XalanDOM/XalanEntityReference.hpp | 448 --
src/XalanDOM/XalanNamedNodeMap.cpp | 91 -
src/XalanDOM/XalanNamedNodeMap.hpp | 265 -
src/XalanDOM/XalanNode.cpp | 177 -
src/XalanDOM/XalanNode.hpp | 501 --
src/XalanDOM/XalanNodeList.cpp | 91 -
src/XalanDOM/XalanNodeList.hpp | 70 -
src/XalanDOM/XalanNodeListDummy.cpp | 86 -
src/XalanDOM/XalanNodeListDummy.hpp | 108 -
src/XalanDOM/XalanNodeListSurrogate.cpp | 116 -
src/XalanDOM/XalanNodeListSurrogate.hpp | 122 -
src/XalanDOM/XalanNotation.cpp | 95 -
src/XalanDOM/XalanNotation.hpp | 470 --
src/XalanDOM/XalanProcessingInstruction.cpp | 95 -
src/XalanDOM/XalanProcessingInstruction.hpp | 489 --
src/XalanDOM/XalanText.cpp | 95 -
src/XalanDOM/XalanText.hpp | 618 --
src/XalanExtensions/FunctionDifference.cpp | 190 -
src/XalanExtensions/FunctionDifference.hpp | 141 -
src/XalanExtensions/FunctionDistinct.cpp | 227 -
src/XalanExtensions/FunctionDistinct.hpp | 141 -
src/XalanExtensions/FunctionEvaluate.cpp | 207 -
src/XalanExtensions/FunctionEvaluate.hpp | 141 -
src/XalanExtensions/FunctionHasSameNodes.cpp | 192 -
src/XalanExtensions/FunctionHasSameNodes.hpp | 141 -
src/XalanExtensions/FunctionIntersection.cpp | 187 -
src/XalanExtensions/FunctionIntersection.hpp | 141 -
src/XalanExtensions/FunctionNodeSet.cpp | 252 -
src/XalanExtensions/FunctionNodeSet.hpp | 145 -
src/XalanExtensions/XalanExtensions.hpp | 71 -
src/XalanExtensions/XalanExtensionsDefinitions.hpp | 82 -
src/XalanSourceTree/FormatterToSourceTree.cpp | 412 -
src/XalanSourceTree/FormatterToSourceTree.hpp | 267 -
src/XalanSourceTree/XalanSourceTreeAttr.cpp | 384 -
src/XalanSourceTree/XalanSourceTreeAttr.hpp | 561 --
src/XalanSourceTree/XalanSourceTreeAttrNS.cpp | 148 -
src/XalanSourceTree/XalanSourceTreeAttrNS.hpp | 151 -
.../XalanSourceTreeAttributeAllocator.cpp | 103 -
.../XalanSourceTreeAttributeAllocator.hpp | 162 -
.../XalanSourceTreeAttributeNSAllocator.cpp | 109 -
.../XalanSourceTreeAttributeNSAllocator.hpp | 167 -
.../XalanSourceTreeAttributesVector.cpp | 205 -
.../XalanSourceTreeAttributesVector.hpp | 145 -
src/XalanSourceTree/XalanSourceTreeComment.cpp | 489 --
src/XalanSourceTree/XalanSourceTreeComment.hpp | 664 --
.../XalanSourceTreeCommentAllocator.cpp | 107 -
.../XalanSourceTreeCommentAllocator.hpp | 165 -
.../XalanSourceTreeContentHandler.cpp | 542 --
.../XalanSourceTreeContentHandler.hpp | 287 -
src/XalanSourceTree/XalanSourceTreeDOMSupport.cpp | 146 -
src/XalanSourceTree/XalanSourceTreeDOMSupport.hpp | 124 -
src/XalanSourceTree/XalanSourceTreeDefinitions.hpp | 82 -
src/XalanSourceTree/XalanSourceTreeDocument.cpp | 1224 ---
src/XalanSourceTree/XalanSourceTreeDocument.hpp | 534 --
src/XalanSourceTree/XalanSourceTreeElement.cpp | 701 --
src/XalanSourceTree/XalanSourceTreeElement.hpp | 877 ---
.../XalanSourceTreeElementAllocator.cpp | 111 -
.../XalanSourceTreeElementAllocator.hpp | 171 -
src/XalanSourceTree/XalanSourceTreeElementNS.cpp | 156 -
src/XalanSourceTree/XalanSourceTreeElementNS.hpp | 151 -
.../XalanSourceTreeElementNSAllocator.cpp | 117 -
.../XalanSourceTreeElementNSAllocator.hpp | 177 -
src/XalanSourceTree/XalanSourceTreeHelper.cpp | 498 --
src/XalanSourceTree/XalanSourceTreeHelper.hpp | 173 -
src/XalanSourceTree/XalanSourceTreeInit.cpp | 114 -
src/XalanSourceTree/XalanSourceTreeInit.hpp | 119 -
.../XalanSourceTreeNamedNodeMap.cpp | 204 -
.../XalanSourceTreeNamedNodeMap.hpp | 269 -
.../XalanSourceTreeParserLiaison.cpp | 523 --
.../XalanSourceTreeParserLiaison.hpp | 385 -
.../XalanSourceTreeProcessingInstruction.cpp | 449 --
.../XalanSourceTreeProcessingInstruction.hpp | 573 --
...lanSourceTreeProcessingInstructionAllocator.cpp | 109 -
...lanSourceTreeProcessingInstructionAllocator.hpp | 167 -
src/XalanSourceTree/XalanSourceTreeText.cpp | 518 --
src/XalanSourceTree/XalanSourceTreeText.hpp | 696 --
.../XalanSourceTreeTextAllocator.cpp | 105 -
.../XalanSourceTreeTextAllocator.hpp | 163 -
src/XalanSourceTree/XalanSourceTreeTextIWS.cpp | 92 -
src/XalanSourceTree/XalanSourceTreeTextIWS.hpp | 118 -
.../XalanSourceTreeTextIWSAllocator.cpp | 105 -
.../XalanSourceTreeTextIWSAllocator.hpp | 163 -
src/XalanTransformer/XalanCAPI.cpp | 401 -
src/XalanTransformer/XalanCAPI.h | 368 -
src/XalanTransformer/XalanCompiledStylesheet.hpp | 88 -
.../XalanCompiledStylesheetDefault.cpp | 90 -
.../XalanCompiledStylesheetDefault.hpp | 110 -
.../XalanDefaultDocumentBuilder.cpp | 130 -
.../XalanDefaultDocumentBuilder.hpp | 126 -
src/XalanTransformer/XalanDefaultParsedSource.cpp | 225 -
src/XalanTransformer/XalanDefaultParsedSource.hpp | 179 -
src/XalanTransformer/XalanDocumentBuilder.hpp | 118 -
src/XalanTransformer/XalanParsedSource.cpp | 69 -
src/XalanTransformer/XalanParsedSource.hpp | 154 -
src/XalanTransformer/XalanTransformer.cpp | 1142 ---
src/XalanTransformer/XalanTransformer.hpp | 550 --
.../XalanTransformerDefinitions.hpp | 121 -
.../XalanTransformerOutputStream.cpp | 107 -
.../XalanTransformerOutputStream.hpp | 122 -
src/XalanTransformer/XercesDOMParsedSource.cpp | 146 -
src/XalanTransformer/XercesDOMParsedSource.hpp | 116 -
src/XercesParserLiaison/XercesAttrBridge.cpp | 367 -
src/XercesParserLiaison/XercesAttrBridge.hpp | 512 --
.../XercesAttributeBridgeAllocator.cpp | 97 -
.../XercesAttributeBridgeAllocator.hpp | 157 -
src/XercesParserLiaison/XercesBridgeCommon.hpp | 10 -
src/XercesParserLiaison/XercesBridgeHelper.cpp | 220 -
src/XercesParserLiaison/XercesBridgeHelper.hpp | 154 -
src/XercesParserLiaison/XercesBridgeNavigator.cpp | 383 -
src/XercesParserLiaison/XercesBridgeNavigator.hpp | 291 -
.../XercesCDATASectionBridge.cpp | 405 -
.../XercesCDATASectionBridge.hpp | 611 --
src/XercesParserLiaison/XercesCommentBridge.cpp | 383 -
src/XercesParserLiaison/XercesCommentBridge.hpp | 581 --
src/XercesParserLiaison/XercesDOMException.cpp | 165 -
src/XercesParserLiaison/XercesDOMException.hpp | 123 -
.../XercesDOMImplementationBridge.cpp | 129 -
.../XercesDOMImplementationBridge.hpp | 172 -
src/XercesParserLiaison/XercesDOMSupport.cpp | 125 -
src/XercesParserLiaison/XercesDOMSupport.hpp | 110 -
src/XercesParserLiaison/XercesDOM_NodeHack.cpp | 310 -
src/XercesParserLiaison/XercesDOM_NodeHack.hpp | 171 -
src/XercesParserLiaison/XercesDocumentBridge.cpp | 1804 -----
src/XercesParserLiaison/XercesDocumentBridge.hpp | 602 --
.../XercesDocumentFragmentBridge.cpp | 321 -
.../XercesDocumentFragmentBridge.hpp | 457 --
.../XercesDocumentNamedNodeListCache.cpp | 102 -
.../XercesDocumentNamedNodeListCache.hpp | 102 -
.../XercesDocumentTypeBridge.cpp | 374 -
.../XercesDocumentTypeBridge.hpp | 512 --
src/XercesParserLiaison/XercesElementBridge.cpp | 542 --
src/XercesParserLiaison/XercesElementBridge.hpp | 748 --
.../XercesElementBridgeAllocator.cpp | 97 -
.../XercesElementBridgeAllocator.hpp | 158 -
.../XercesElementNamedNodeListCache.cpp | 102 -
.../XercesElementNamedNodeListCache.hpp | 102 -
src/XercesParserLiaison/XercesEntityBridge.cpp | 336 -
src/XercesParserLiaison/XercesEntityBridge.hpp | 494 --
.../XercesEntityReferenceBridge.cpp | 312 -
.../XercesEntityReferenceBridge.hpp | 457 --
.../XercesLiaisonXalanDOMStringPool.cpp | 119 -
.../XercesLiaisonXalanDOMStringPool.hpp | 123 -
.../XercesNamedNodeListCache.cpp | 171 -
.../XercesNamedNodeListCache.hpp | 135 -
.../XercesNamedNodeMapBridge.cpp | 253 -
.../XercesNamedNodeMapBridge.hpp | 272 -
src/XercesParserLiaison/XercesNodeListBridge.cpp | 107 -
src/XercesParserLiaison/XercesNodeListBridge.hpp | 136 -
src/XercesParserLiaison/XercesNotationBridge.cpp | 325 -
src/XercesParserLiaison/XercesNotationBridge.hpp | 473 --
src/XercesParserLiaison/XercesParserLiaison.cpp | 611 --
src/XercesParserLiaison/XercesParserLiaison.hpp | 486 --
.../XercesParserLiaisonDefinitions.hpp | 82 -
.../XercesProcessingInstructionBridge.cpp | 349 -
.../XercesProcessingInstructionBridge.hpp | 492 --
src/XercesParserLiaison/XercesTextBridge.cpp | 405 -
src/XercesParserLiaison/XercesTextBridge.hpp | 615 --
.../XercesTextBridgeAllocator.cpp | 97 -
.../XercesTextBridgeAllocator.hpp | 157 -
src/XercesParserLiaison/XercesToXalanNodeMap.cpp | 175 -
src/XercesParserLiaison/XercesToXalanNodeMap.hpp | 176 -
src/XercesParserLiaison/XercesTreeWalker.cpp | 149 -
src/XercesParserLiaison/XercesTreeWalker.hpp | 107 -
src/config.guess | 1291 ---
src/config.sub | 1328 ----
src/configure | 1630 ----
src/configure.in | 83 -
src/install-sh | 251 -
src/makedepends | 147 -
src/runConfigure | 290 -
819 files changed, 230131 deletions(-)
diff --git a/License b/License
deleted file mode 100644
index b6f8711..0000000
--- a/License
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, Lotus
- * Development Corporation., http://www.lotus.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
diff --git a/Projects/Win32/VC6/DOMSupport/DOMSupport.dsp b/Projects/Win32/VC6/DOMSupport/DOMSupport.dsp
deleted file mode 100644
index 9bfe087..0000000
--- a/Projects/Win32/VC6/DOMSupport/DOMSupport.dsp
+++ /dev/null
@@ -1,202 +0,0 @@
-# Microsoft Developer Studio Project File - Name="DOMSupport" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=DOMSupport - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "DOMSupport.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "DOMSupport.mak" CFG="DOMSupport - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "DOMSupport - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "DOMSupport - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "DOMSupport - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "DOMSupport - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\DOMSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOMSUPPORT_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX /Yc /Yu
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "DOMSupport - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\DOMSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_DOMSUPPORT_BUILD_DLL" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/DOMSupportD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "DOMSupport - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "DOMSupport___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "DOMSupport___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\DOMSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOMSUPPORT_BUILD_DLL" /FD /c
-# SUBTRACT BASE CPP /YX /Yc /Yu
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOMSUPPORT_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX /Yc /Yu
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\Build\Win32\Vc6\Release\PlatformSupport.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/DOMSupportS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "DOMSupport - Win32 Release"
-# Name "DOMSupport - Win32 Debug"
-# Name "DOMSupport - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMServices.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportInit.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\NamespaceResolver.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\TreeWalker.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMServices.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\DOMSupportInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\NamespaceResolver.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\NSInfo.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\DOMSupport\TreeWalker.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/ICUBridge/ICUBridge.dsp b/Projects/Win32/VC6/ICUBridge/ICUBridge.dsp
deleted file mode 100644
index 657fbe5..0000000
--- a/Projects/Win32/VC6/ICUBridge/ICUBridge.dsp
+++ /dev/null
@@ -1,178 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ICUBridge" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=ICUBridge - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ICUBridge.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ICUBridge.mak" CFG="ICUBridge - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ICUBridge - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ICUBridge - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ICUBridge - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "ICUBridge - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\ICUBridge"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ICUBRIDGE_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /I "..\..\..\..\..\..\icu\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_ICUBRIDGE_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\icu\lib\icuuc.lib ..\..\..\..\..\..\icu\lib\icuin.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "ICUBridge - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\ICUBridge"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ICUBRIDGE_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /I "..\..\..\..\..\..\icu\include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_ICUBRIDGE_BUILD_DLL" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\icu\lib\icuucd.lib ..\..\..\..\..\..\icu\lib\icuind.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/ICUBridgeD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "ICUBridge - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ICUBridge___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "ICUBridge___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\ICUBridge"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /I "..\..\..\..\..\..\icu\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_ICUBRIDGE_BUILD_DLL" /D "XALAN_XERCES" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /I "..\..\..\..\..\..\icu\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_ICUBRIDGE_BUILD_DLL" /D "XALAN_XERCES" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\icu\lib\release\*.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\icu\lib\icuuc.lib ..\..\..\..\..\..\icu\lib\icuin.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/ICUBridgeS.dll"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ICUBridge - Win32 Release"
-# Name "ICUBridge - Win32 Debug"
-# Name "ICUBridge - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\FunctionICUFormatNumber.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUBridgeCollationCompareFunctor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUXalanNumberFormatFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUXalanNumberFormatProxy.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\FunctionICUFormatNumber.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUBridgeCollationCompareFunctor.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUBridgeDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUXalanNumberFormatFactory.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\ICUBridge\ICUXalanNumberFormatProxy.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/PlatformSupport/PlatformSupport.dsp b/Projects/Win32/VC6/PlatformSupport/PlatformSupport.dsp
deleted file mode 100644
index f6959f4..0000000
--- a/Projects/Win32/VC6/PlatformSupport/PlatformSupport.dsp
+++ /dev/null
@@ -1,458 +0,0 @@
-# Microsoft Developer Studio Project File - Name="PlatformSupport" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=PlatformSupport - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "PlatformSupport.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "PlatformSupport.mak" CFG="PlatformSupport - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "PlatformSupport - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "PlatformSupport - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "PlatformSupport - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "PlatformSupport - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\PlatformSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_PLATFORMSUPPORT_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_PLATFORMSUPPORT_BUILD_DLL" /FD /I /xml4c/include" /I /xml4c/include" " " " " " " /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "PlatformSupport - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\PlatformSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PlatformSupport_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_PLATFORMSUPPORT_BUILD_DLL" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /I /xml4c/include" /I /lotusxsl4c/stl" /I /lotusxsl4c/src/include" /I /xml4c/include" /GZ " " " " " " /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/PlatformSupportD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "PlatformSupport - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "PlatformSupport___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "PlatformSupport___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\PlatformSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_PLATFORMSUPPORT_BUILD_DLL" /D "XALAN_XERCES" /FD /I /xml4c/include" /I /xml4c/include" " " " " " " /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_PLATFORMSUPPORT_BUILD_DLL" /D "XALAN_XERCES" /FD /I /xml4c/include" /I /xml4c/include" " " " " " " /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/PlatformSupportS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "PlatformSupport - Win32 Release"
-# Name "PlatformSupport - Win32 Debug"
-# Name "PlatformSupport - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\AttributeListImpl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\AttributesImpl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DOMStringHelper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DOMStringPrintWriter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DoubleSupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\ExecutionContext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\FormatterListener.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\NamedNodeMapAttributeList.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\NullPrintWriter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PlatformSupportInit.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PrefixResolver.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PrintWriter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\Resettable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\StdBinInputStream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\StringTokenizer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\URISupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\Writer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanBitmap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDecimalFormat.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDecimalFormatSymbols.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDOMStringCache.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDOMStringHashTable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDOMStringPool.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanFileOutputStream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanNullOutputStream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanNumberFormat.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanOutputStream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanOutputStreamPrintWriter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanReferenceCountedObject.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanStdOutputStream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanToXercesTranscoderWrapper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanTranscodingServices.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanUTF16Transcoder.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanXMLChar.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XSLException.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\ArenaAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\ArenaBlock.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\AttributeListImpl.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\AttributesImpl.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\AttributeVectorEntry.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\AttributeVectorEntryExtended.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DirectoryEnumerator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DOMStringHelper.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DOMStringPrintWriter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\DoubleSupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\ExecutionContext.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\FormatterListener.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\NamedNodeMapAttributeList.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\NullPrintWriter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PlatformSupportDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PlatformSupportInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PrefixResolver.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\PrintWriter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\Resettable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\ReusableArenaAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\ReusableArenaBlock.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\StdBinInputStream.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\StringTokenizer.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\URISupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\Writer.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanBitmap.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDecimalFormat.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDecimalFormatSymbols.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDOMStringCache.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDOMStringHashTable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanDOMStringPool.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanFileOutputStream.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanNullOutputStream.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanNumberFormat.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanOutputStream.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanOutputStreamPrintWriter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanReferenceCountedObject.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanStdOutputStream.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanToXercesTranscoderWrapper.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanTranscodingServices.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanUnicode.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanUTF16Transcoder.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XalanXMLChar.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\PlatformSupport\XSLException.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/TestCompile/TestCompile.dsp b/Projects/Win32/VC6/TestCompile/TestCompile.dsp
deleted file mode 100644
index c459aa8..0000000
--- a/Projects/Win32/VC6/TestCompile/TestCompile.dsp
+++ /dev/null
@@ -1,102 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TestCompile" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=TestCompile - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TestCompile.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TestCompile.mak" CFG="TestCompile - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TestCompile - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "TestCompile - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TestCompile - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\TestCompile"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "XALAN_XERCES" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\..\..\Build\Win32\VC6\Release\*.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "TestCompile - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\TestCompile"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /ZI /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "XALAN_XERCES" /D "XML_DEBUG" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1.lib ..\..\..\..\Build\Win32\VC6\Debug\*.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "TestCompile - Win32 Release"
-# Name "TestCompile - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\TestCompile\TestCompile.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/TestXPath/TestXPath.dsp b/Projects/Win32/VC6/TestXPath/TestXPath.dsp
deleted file mode 100644
index 39e2672..0000000
--- a/Projects/Win32/VC6/TestXPath/TestXPath.dsp
+++ /dev/null
@@ -1,142 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TestXPath" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=TestXPath - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TestXPath.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TestXPath.mak" CFG="TestXPath - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TestXPath - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "TestXPath - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "TestXPath - Win32 Release with symbols" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TestXPath - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\TestXPath"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /subsystem:console /pdb:none /machine:I386
-# SUBTRACT LINK32 /map /debug
-
-!ELSEIF "$(CFG)" == "TestXPath - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\TestXPath"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "TestXPath - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TestXPath___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "TestXPath___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\TestXPath"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GX /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "XALAN_XERCES" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "XALAN_XERCES" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /subsystem:console /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /map /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386
-# SUBTRACT LINK32 /pdb:none /map
-
-!ENDIF
-
-# Begin Target
-
-# Name "TestXPath - Win32 Release"
-# Name "TestXPath - Win32 Debug"
-# Name "TestXPath - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\TestXPath\NodeNameTreeWalker.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\TestXPath\TestXPath.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\TestXPath\NodeNameTreeWalker.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/TestXSLT/TestXSLT.dsp b/Projects/Win32/VC6/TestXSLT/TestXSLT.dsp
deleted file mode 100644
index cfb24b9..0000000
--- a/Projects/Win32/VC6/TestXSLT/TestXSLT.dsp
+++ /dev/null
@@ -1,132 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TestXSLT" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=TestXSLT - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TestXSLT.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TestXSLT.mak" CFG="TestXSLT - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TestXSLT - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "TestXSLT - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "TestXSLT - Win32 Release with symbols" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TestXSLT - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\TestXSLT"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_USRDLL" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_CONSOLE" /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /stack:0x1f4000 /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "TestXSLT - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\TestXSLT"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XSLT_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_CONSOLE" /YX /FD /GZ /c
-# SUBTRACT CPP /Fr
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 /nologo /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /stack:0x1f4000 /debug /machine:I386 /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none /incremental:no
-
-!ELSEIF "$(CFG)" == "TestXSLT - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TestXSLT___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "TestXSLT___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\TestXSLT"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XERCES" /D "_CONSOLE" /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_USRDLL" /D "XALAN_XERCES" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_CONSOLE" /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /pdb:none /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /stack:0x1f4000 /debug /machine:I386 /fixed:no
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "TestXSLT - Win32 Release"
-# Name "TestXSLT - Win32 Debug"
-# Name "TestXSLT - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Source File
-
-SOURCE=..\..\..\..\src\TestXSLT\process.cpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XMLSupport/XMLSupport.dsp b/Projects/Win32/VC6/XMLSupport/XMLSupport.dsp
deleted file mode 100644
index 2d600b8..0000000
--- a/Projects/Win32/VC6/XMLSupport/XMLSupport.dsp
+++ /dev/null
@@ -1,222 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XMLSupport" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XMLSupport - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XMLSupport.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XMLSupport.mak" CFG="XMLSupport - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XMLSupport - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XMLSupport - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XMLSupport - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XMLSupport - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XMLSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XMLSUPPORT_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX /Yc /Yu
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XMLSupport - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XMLSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XMLSUPPORT_BUILD_DLL" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XMLSupportD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "XMLSupport - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XMLSupport___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XMLSupport___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XMLSupport"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XMLSUPPORT_BUILD_DLL" /FD /c
-# SUBTRACT BASE CPP /YX /Yc /Yu
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XMLSUPPORT_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX /Yc /Yu
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\Build\Win32\Vc6\Release\PlatformSupport.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XMLSupportS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "XMLSupport - Win32 Release"
-# Name "XMLSupport - Win32 Debug"
-# Name "XMLSupport - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToDOM.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToHTML.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToNull.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToText.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToXML.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterTreeWalker.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLParserLiaison.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLParserLiaisonDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLSupportException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLSupportInit.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToDOM.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToHTML.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToNull.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToText.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterToXML.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\FormatterTreeWalker.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLParserLiaison.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLParserLiaisonDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLSupportDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLSupportException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XMLSupport\XMLSupportInit.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XPath/XPath.dsp b/Projects/Win32/VC6/XPath/XPath.dsp
deleted file mode 100644
index 5acf23e..0000000
--- a/Projects/Win32/VC6/XPath/XPath.dsp
+++ /dev/null
@@ -1,890 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XPath" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XPath - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XPath.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XPath.mak" CFG="XPath - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XPath - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XPath - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XPath - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XPath - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XPath"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XSLT_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XPATH_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XPath - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XPath"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XSLT_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XPATH_BUILD_DLL" /D "WIN32" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XPathD.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "XPath - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XPath___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XPath___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XPath"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XPATH_BUILD_DLL" /D "XALAN_XERCES" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XPATH_BUILD_DLL" /D "XALAN_XERCES" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XPathS.dll"
-
-!ENDIF
-
-# Begin Target
-
-# Name "XPath - Win32 Release"
-# Name "XPath - Win32 Debug"
-# Name "XPath - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\ElementPrefixResolverProxy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FoundIndex.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\Function.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionBoolean.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionCeiling.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionConcat.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionContains.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionCount.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionFalse.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionFloor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionID.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionLang.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionLast.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionLocalName.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionName.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNamespaceURI.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNormalizeSpace.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNot.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNumber.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionPosition.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionRound.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionStartsWith.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionString.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionStringLength.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSubstring.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSubstringAfter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSubstringBefore.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSum.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionTranslate.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionTrue.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\MutableNodeRefList.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NodeRefList.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NodeRefListBase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NodeRefListResultTreeFragProxy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\ResultTreeFrag.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\ResultTreeFragBase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\SimpleNodeLocator.cpp
-
-!IF "$(CFG)" == "XPath - Win32 Release"
-
-# ADD CPP /Ob1
-
-!ELSEIF "$(CFG)" == "XPath - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "XPath - Win32 Release with symbols"
-
-# ADD CPP /Ob1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XalanQName.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XalanQNameByReference.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XalanQNameByValue.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XBoolean.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XLocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSet.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSetAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSetBase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSetResultTreeFragProxy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNull.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNumber.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNumberAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNumberBase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObject.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObjectFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObjectFactoryDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObjectTypeCallback.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPath.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathEnvSupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathEnvSupportDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathEvaluator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathExecutionContext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathExecutionContextDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathExpression.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFactoryBlock.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFactoryDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFunctionTable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathInit.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathParserException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathProcessor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathProcessorImpl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPointer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XResultTreeFrag.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XResultTreeFragAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XSpan.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XString.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringAdapter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringAdapterAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringBase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringCached.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringCachedAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringReference.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringReferenceAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XToken.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenNumberAdapter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenNumberAdapterAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenStringAdapter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenStringAdapterAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XUnknown.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\ElementPrefixResolverProxy.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FoundIndex.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\Function.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionBoolean.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionCeiling.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionConcat.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionContains.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionCount.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionDefaultStringArgument.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionFalse.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionFloor.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionID.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionLang.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionLast.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionLocalName.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionName.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNamespaceURI.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNormalizeSpace.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNot.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionNumber.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionPosition.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionRound.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionStartsWith.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionString.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionStringLength.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSubstring.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSubstringAfter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSubstringBefore.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionSum.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionTranslate.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\FunctionTrue.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\MutableNodeRefList.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NameSpace.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NodeRefList.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NodeRefListBase.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\NodeRefListResultTreeFragProxy.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\QName.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\QNameByReference.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\QNameByValue.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\ResultTreeFrag.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\ResultTreeFragBase.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\SimpleNodeLocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XalanQName.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XalanQNameByReference.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XalanQNameByValue.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XBoolean.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XLocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSet.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSetAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSetBase.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNodeSetResultTreeFragProxy.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNull.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNumber.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNumberAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XNumberBase.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObject.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObjectFactory.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObjectFactoryDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XObjectTypeCallback.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPath.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathEnvSupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathEnvSupportDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathEvaluator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathExecutionContext.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathExecutionContextDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathExpression.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFactory.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFactoryBlock.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFactoryDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathFunctionTable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathParserException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathProcessor.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPathProcessorImpl.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XPointer.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XResultTreeFrag.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XResultTreeFragAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XSpan.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XString.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringAdapter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringAdapterAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringBase.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringCachedAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringReference.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XStringReferenceAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XToken.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenNumberAdapter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenNumberAdapterAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenStringAdapter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XTokenStringAdapterAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XPath\XUnknown.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XSLT/XSLT.dsp b/Projects/Win32/VC6/XSLT/XSLT.dsp
deleted file mode 100644
index 254d9b4..0000000
--- a/Projects/Win32/VC6/XSLT/XSLT.dsp
+++ /dev/null
@@ -1,808 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XSLT" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XSLT - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XSLT.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XSLT.mak" CFG="XSLT - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XSLT - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XSLT - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XSLT - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XSLT - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XSLT"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XSLT_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XSLT_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XSLT - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XSLT"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XSLT_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XSLT_BUILD_DLL" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XSLTD.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "XSLT - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XSLT___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XSLT___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XSLT"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XSLT_BUILD_DLL" /D "XALAN_XERCES" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XSLT_BUILD_DLL" /D "XALAN_XERCES" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XSLTS.dll"
-
-!ENDIF
-
-# Begin Target
-
-# Name "XSLT - Win32 Release"
-# Name "XSLT - Win32 Debug"
-# Name "XSLT - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVT.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVTPart.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVTPartSimple.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVTPartXPath.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\Constants.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\CountersTable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\DecimalToRoman.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemApplyImport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemApplyTemplates.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemAttribute.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemAttributeSet.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemCallTemplate.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemChoose.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemComment.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemCopy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemCopyOf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemDecimalFormat.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemElement.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemEmpty.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemExtensionCall.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemFallback.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemForEach.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemIf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemLiteralResult.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemMessage.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemNumber.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemOtherwise.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemParam.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemPI.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemSort.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemTemplate.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemTemplateElement.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemText.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemTextLiteral.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemUse.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemValueOf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemVariable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemWhen.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemWithParam.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ExtensionFunctionHandler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ExtensionNSHandler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionCurrent.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionDocument.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionElementAvailable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionFormatNumber.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionFunctionAvailable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionGenerateID.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionKey.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionSystemProperty.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionUnparsedEntityURI.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\GenerateEvent.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\KeyTable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\NamespacesHandler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\NodeSorter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\NodeSortKey.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\OutputContextStack.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ProblemListener.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ProblemListenerDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ResultNamespacesStack.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\SelectionEvent.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\Stylesheet.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetConstructionContext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetConstructionContextDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetExecutionContext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetExecutionContextDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetHandler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetRoot.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TopLevelArg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TraceListener.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TraceListenerDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TracerEvent.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\VariablesStack.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XalanNumberingResourceBundle.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTEngineImpl.cpp
-
-!IF "$(CFG)" == "XSLT - Win32 Release"
-
-!ELSEIF "$(CFG)" == "XSLT - Win32 Debug"
-
-# ADD CPP /YX
-
-!ELSEIF "$(CFG)" == "XSLT - Win32 Release with symbols"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTInit.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTInputSource.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessorEnvSupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessorEnvSupportDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessorException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTResultTarget.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVT.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVTPart.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVTPartSimple.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\AVTPartXPath.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\Constants.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\CountersTable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\DecimalToRoman.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemApplyImport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemApplyTemplates.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemAttribute.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemAttributeSet.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemCallTemplate.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemChoose.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemComment.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemCopy.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemCopyOf.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemDecimalFormat.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemElement.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemEmpty.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElementFrameMarker.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemExtensionCall.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemFallback.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemForEach.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemIf.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemLiteralResult.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemMessage.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemNumber.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemOtherwise.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemParam.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemPI.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemPriv.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemSort.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemTemplate.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemTemplateElement.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemText.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemTextLiteral.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemUse.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemValueOf.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemVariable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemWhen.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ElemWithParam.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ExtensionFunctionHandler.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionCurrent.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionDocument.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionElementAvailable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionFormatNumber.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionFunctionAvailable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionGenerateID.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionKey.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionSystemProperty.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\FunctionUnparsedEntityURI.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\GenerateEvent.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\KeyDeclaration.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\KeyTable.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\NamespacesHandler.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\NodeSorter.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\NodeSortKey.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\OutputContextStack.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ProblemListener.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ProblemListenerDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\ResultNamespacesStack.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\SelectionEvent.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\Stylesheet.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetConstructionContext.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetConstructionContextDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetExecutionContext.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetExecutionContextDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetHandler.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\StylesheetRoot.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TopLevelArg.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TraceListener.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TraceListenerDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\TracerEvent.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\VariablesStack.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XalanNumberingResourceBundle.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTEngineImpl.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTInputSource.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessor.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessorEnvSupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessorEnvSupportDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTProcessorException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XSLT\XSLTResultTarget.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/Xalan.dsw b/Projects/Win32/VC6/Xalan.dsw
deleted file mode 100644
index 41298b6..0000000
--- a/Projects/Win32/VC6/Xalan.dsw
+++ /dev/null
@@ -1,338 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "DOMSupport"=".\DOMSupport\DOMSupport.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ICUBridge"=".\ICUBridge\ICUBridge.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name XSLT
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XPath
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "PlatformSupport"=".\PlatformSupport\PlatformSupport.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "TestXPath"=".\TestXPath\TestXPath.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name XPath
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XMLSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanSourceTree
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "TestXSLT"=".\TestXSLT\TestXSLT.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XercesParserLiaison
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XPath
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XSLT
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XMLSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanSourceTree
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanExtensions
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XMLSupport"=".\XMLSupport\XMLSupport.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XPath"=".\XPath\XPath.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XSLT"=".\XSLT\XSLT.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XMLSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XPath
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanSourceTree
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XalanDOM"=".\XalanDOM\XalanDOM.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "XalanExtensions"=".\XalanExtensions\XalanExtensions.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XPath
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XalanSourceTree"=".\XalanSourceTree\XalanSourceTree.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XercesParserLiaison
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XMLSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XalanTransformer"=".\XalanTransformer\XalanTransformer.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanSourceTree
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XercesParserLiaison
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XMLSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XPath
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XSLT
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "XercesParserLiaison"=".\XercesParserLiaison\XercesParserLiaison.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name XMLSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name PlatformSupport
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name XalanDOM
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name DOMSupport
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/Projects/Win32/VC6/XalanDOM/XalanDOM.dsp b/Projects/Win32/VC6/XalanDOM/XalanDOM.dsp
deleted file mode 100644
index 3df0644..0000000
--- a/Projects/Win32/VC6/XalanDOM/XalanDOM.dsp
+++ /dev/null
@@ -1,323 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XalanDOM" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XalanDOM - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XalanDOM.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XalanDOM.mak" CFG="XalanDOM - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XalanDOM - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanDOM - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanDOM - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XalanDOM - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XalanDOM"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALANDOM_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOM_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XalanDOM - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XalanDOM"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALANDOM_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOM_BUILD_DLL" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XalanDOMD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "XalanDOM - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XalanDOM___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XalanDOM___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XalanDOM"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GX /Zi /O2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOM_BUILD_DLL" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_DOM_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386
-# ADD LINK32 /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XalanDOMS.dll"
-
-!ENDIF
-
-# Begin Target
-
-# Name "XalanDOM - Win32 Release"
-# Name "XalanDOM - Win32 Debug"
-# Name "XalanDOM - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanAttr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanCDataSection.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanCharacterData.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanComment.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDocument.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDocumentFragment.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDocumentType.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMImplementation.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMInit.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMString.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanElement.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanEmptyNamedNodeMap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanEntity.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanEntityReference.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNamedNodeMap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNode.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNodeList.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNodeListDummy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNodeListSurrogate.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNotation.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanProcessingInstruction.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanText.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanAttr.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanCDATASection.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanCharacterData.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanComment.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDocument.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDocumentFragment.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDocumentType.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMImplementation.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanDOMString.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanElement.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanEmptyNamedNodeMap.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanEntity.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanEntityReference.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNamedNodeMap.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNode.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNodeList.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNodeListDummy.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNodeListSurrogate.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanNotation.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanProcessingInstruction.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanDOM\XalanText.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XalanExtensions/XalanExtensions.dsp b/Projects/Win32/VC6/XalanExtensions/XalanExtensions.dsp
deleted file mode 100644
index 7b59f90..0000000
--- a/Projects/Win32/VC6/XalanExtensions/XalanExtensions.dsp
+++ /dev/null
@@ -1,194 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XalanExtensions" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XalanExtensions - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XalanExtensions.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XalanExtensions.mak" CFG="XalanExtensions - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XalanExtensions - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanExtensions - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanExtensions - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XalanExtensions - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XalanExtensions"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANEXTENSIONS_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XalanExtensions - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XalanExtensions"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANEXTENSIONS_BUILD_DLL" /D "WIN32" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XalanExtensionsD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "XalanExtensions - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XalanSourceTree___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XalanSourceTree___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XalanExtensions"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANSOURCETREE_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANEXTENSIONS_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\Build\Win32\Vc6\Release\XMLSupport.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XalanExtensionsS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "XalanExtensions - Win32 Release"
-# Name "XalanExtensions - Win32 Debug"
-# Name "XalanExtensions - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionDifference.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionDistinct.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionEvaluate.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionHasSameNodes.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionIntersection.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionNodeSet.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionDifference.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionDistinct.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionEvaluate.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionHasSameNodes.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionIntersection.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\FunctionNodeSet.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\XalanExtensions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanExtensions\XalanExtensionsDefinitions.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XalanSourceTree/XalanSourceTree.dsp b/Projects/Win32/VC6/XalanSourceTree/XalanSourceTree.dsp
deleted file mode 100644
index 20560c2..0000000
--- a/Projects/Win32/VC6/XalanSourceTree/XalanSourceTree.dsp
+++ /dev/null
@@ -1,342 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XalanSourceTree" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XalanSourceTree - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XalanSourceTree.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XalanSourceTree.mak" CFG="XalanSourceTree - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XalanSourceTree - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanSourceTree - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanSourceTree - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XalanSourceTree - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XalanSourceTree"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANSOURCETREE_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XalanSourceTree - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XalanSourceTree"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANSOURCETREE_BUILD_DLL" /D "WIN32" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XalanSourceTreeD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "XalanSourceTree - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XalanSourceTree___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XalanSourceTree___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XalanSourceTree"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANSOURCETREE_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XALANSOURCETREE_BUILD_DLL" /D "WIN32" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\Build\Win32\Vc6\Release\XMLSupport.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XalanSourceTreeS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "XalanSourceTree - Win32 Release"
-# Name "XalanSourceTree - Win32 Debug"
-# Name "XalanSourceTree - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\FormatterToSourceTree.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttributeAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttributeNSAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttributesVector.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttrNS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeComment.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeCommentAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeContentHandler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeDocument.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeDOMSupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElement.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElementAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElementNS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElementNSAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeHelper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeInit.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeNamedNodeMap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeParserLiaison.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeProcessingInstruction.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeProcessingInstructionAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeText.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeTextAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeTextIWS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeTextIWSAllocator.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\FormatterToSourceTree.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttr.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttributeAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttributeNSAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttributesVector.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeAttrNS.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeComment.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeCommentAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeContentHandler.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeDocument.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeDOMSupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElement.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElementAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElementNS.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeElementNSAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeHelper.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeNamedNodeMap.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeParserLiaison.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeProcessingInstruction.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeProcessingInstructionAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeText.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeTextAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeTextIWS.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanSourceTree\XalanSourceTreeTextIWSAllocator.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XalanTransformer/XalanTransformer.dsp b/Projects/Win32/VC6/XalanTransformer/XalanTransformer.dsp
deleted file mode 100644
index 8f0bf63..0000000
--- a/Projects/Win32/VC6/XalanTransformer/XalanTransformer.dsp
+++ /dev/null
@@ -1,213 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XalanTransformer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XalanTransformer - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XalanTransformer.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XalanTransformer.mak" CFG="XalanTransformer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XalanTransformer - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanTransformer - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XalanTransformer - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XalanTransformer - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XalanTransformer"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALANTRANSFORMER_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "XALAN_USE_ICU" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_TRANSFORMER_BUILD_DLL" /D "XALANTRANSFORMER_EXPORTS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "XalanTransformer - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XalanTransformer"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALANTRANSFORMER_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "XALAN_USE_ICU" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_TRANSFORMER_BUILD_DLL" /D "XALANTRANSFORMER_EXPORTS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XalanTransformerD.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "XalanTransformer - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XalanTransformer___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XalanTransformer___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XalanTransformer"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "XALAN_USE_ICU" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_TRANSFORMER_BUILD_DLL" /D "XALANTRANSFORMER_EXPORTS" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "XALAN_USE_ICU" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_TRANSFORMER_BUILD_DLL" /D "XALANTRANSFORMER_EXPORTS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XalanTransformerS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "XalanTransformer - Win32 Release"
-# Name "XalanTransformer - Win32 Debug"
-# Name "XalanTransformer - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanCAPI.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanCompiledStylesheetDefault.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanDefaultDocumentBuilder.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanDefaultParsedSource.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanParsedSource.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanTransformer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanTransformerOutputStream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XercesDOMParsedSource.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanCAPI.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanCompiledStylesheet.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanCompiledStylesheetDefault.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanDefaultDocumentBuilder.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanDefaultParsedSource.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanDocumentBuilder.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanParsedSource.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanTransformer.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanTransformerDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XalanTransformerOutputStream.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XalanTransformer\XercesDOMParsedSource.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Projects/Win32/VC6/XercesParserLiaison/XercesParserLiaison.dsp b/Projects/Win32/VC6/XercesParserLiaison/XercesParserLiaison.dsp
deleted file mode 100644
index 8092996..0000000
--- a/Projects/Win32/VC6/XercesParserLiaison/XercesParserLiaison.dsp
+++ /dev/null
@@ -1,386 +0,0 @@
-# Microsoft Developer Studio Project File - Name="XercesParserLiaison" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=XercesParserLiaison - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "XercesParserLiaison.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "XercesParserLiaison.mak" CFG="XercesParserLiaison - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "XercesParserLiaison - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XercesParserLiaison - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "XercesParserLiaison - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "XercesParserLiaison - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release\XercesParserLiaison"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XERCESPARSERLIAISON_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "XercesParserLiaison - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Debug\XercesParserLiaison"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "_WINDOWS" /D "_USRDLL" /D "XALAN_XERCESPARSERLIAISON_BUILD_DLL" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Debug/XercesParserLiaisonD.dll" /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "XercesParserLiaison - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "XercesParserLiaison___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "XercesParserLiaison___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\..\..\Build\Win32\VC6\Release.symbols\XercesParserLiaison"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XERCESPARSERLIAISON_BUILD_DLL" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\..\..\xml-xerces\c\src" /I "..\..\..\..\src\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "XALAN_XERCESPARSERLIAISON_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\Build\Win32\Vc6\Release\XMLSupport.lib ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\..\Build\Win32\VC6\Release.symbols/XercesParserLiaisonS.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "XercesParserLiaison - Win32 Release"
-# Name "XercesParserLiaison - Win32 Debug"
-# Name "XercesParserLiaison - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesAttrBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesAttributeBridgeAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesBridgeHelper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesBridgeNavigator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesCDATASectionBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesCommentBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentFragmentBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentNamedNodeListCache.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentTypeBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOM_NodeHack.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOMException.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOMImplementationBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOMSupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesElementBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesElementBridgeAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesElementNamedNodeListCache.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesEntityBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesEntityReferenceBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesLiaisonXalanDOMStringPool.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNamedNodeListCache.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNamedNodeMapBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNodeListBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNotationBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesParserLiaison.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesProcessingInstructionBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesTextBridge.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesTextBridgeAllocator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesToXalanNodeMap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesTreeWalker.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesAttrBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesAttributeBridgeAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesBridgeCommon.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesBridgeHelper.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesBridgeNavigator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesCDATASectionBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesCommentBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentFragmentBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentNamedNodeListCache.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDocumentTypeBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOM_NodeHack.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOMException.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOMImplementationBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesDOMSupport.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesElementBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesElementBridgeAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesElementNamedNodeListCache.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesEntityBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesEntityReferenceBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesLiaisonXalanDOMStringPool.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNamedNodeListCache.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNamedNodeMapBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNodeListBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesNotationBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesParserLiaison.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesParserLiaisonDefinitions.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesProcessingInstructionBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesTextBridge.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesTextBridgeAllocator.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesToXalanNodeMap.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\..\src\XercesParserLiaison\XercesTreeWalker.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/README b/README
deleted file mode 100644
index e29372f..0000000
--- a/README
+++ /dev/null
@@ -1,13 +0,0 @@
-README for xml-xalan/C++ project at apache.org
-
-
-Basic Build Instructions for xml-xalan/c:
-
-- We currently have checked in project files for MSVC++ 6.0. Load and build the "TestXSLT" subproject from
-Projects\Win32\VC6\Xalan.dsw. Note that the STL headers are very noisy in MSVC with hundreds of warnings that
-can be safely ignored. Once you're built, copy the DLL's (8 of them) and the testXSLT.exe executable into a directory
-containing the xerces-c_1_0 DLL from Xerces. Then run. The command line is the same as Xalan/J.
-
-
-
-
diff --git a/Tests/Compare/compare.cpp b/Tests/Compare/compare.cpp
deleted file mode 100644
index dd197a6..0000000
--- a/Tests/Compare/compare.cpp
+++ /dev/null
@@ -1,358 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-#include <iostream>
-#include <strstream>
-#include <stdio.h>
-#include <direct.h>
-
-#if !defined(XALAN_NO_NAMESPACES)
- using std::cerr;
- using std::cout;
- using std::cin;
- using std::endl;
- using std::ifstream;
- using std::ios_base;
- using std::ostrstream;
- using std::string;
-#endif
-
-// XERCES HEADERS...
-// Are included by HarnessInit.hpp
-
-// XALAN HEADERS...
-// Are included by FileUtility.hpp
-
-// HARNESS HEADERS...
-#include <XMLFileReporter.hpp>
-#include <FileUtility.hpp>
-#include <HarnessInit.hpp>
-
-#if defined(XALAN_NO_NAMESPACES)
- typedef map<XalanDOMString, XalanDOMString, less<XalanDOMString> > Hashtable;
-#else
- typedef std::map<XalanDOMString, XalanDOMString> Hashtable;
-#endif
-
-// This is here for memory leak testing.
-#if !defined(NDEBUG) && defined(_MSC_VER)
-#include <crtdbg.h>
-#endif
-
-FileUtility futil;
-
-void
-printArgOptions()
-{
- cerr << endl
- << "Perf dirname [-out -gold]"
- << endl
- << endl
- << "dirname (base directory for testcases)"
- << endl
- << "-out dirname (base directory for output)"
- << endl
- << "-gold dirname (base directory for gold files)"
- << endl;
-}
-
-bool
-getParams(int argc,
- const char* argv[],
- FileUtility& f,
- XalanDOMString& baseDir,
- XalanDOMString& outDir,
- XalanDOMString& goldRoot)
-{
- bool fSuccess = true; // Used to continue argument loop
- bool fsetOut = true; // Set default output directory, set to false if data is provided
- bool fsetGold = true; // Set default gold directory, set to false if data is provided
-
-
- // Insure that required "-base" argument is there.
- if (argc == 1 || argv[1][0] == '-')
- {
- printArgOptions();
- return false;
- }
- else
- {
- if (f.checkDir(pathSep + XalanDOMString(argv[1])))
- {
- assign(baseDir, XalanDOMString(argv[1]));
- insert(baseDir, 0, pathSep);
- }
- else
- {
- cout << endl << "Given base directory \"" << argv[1] << "\" does not exist" << endl;
- printArgOptions();
- return false;
- }
- }
-
- // Get the rest of the arguments in any order.
- for (int i = 2; i < argc && fSuccess == true; ++i)
- {
- if(!stricmp("-out", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(outDir, XalanDOMString(argv[i]));
- insert(outDir, 0, XalanDOMString("\\"));
- append(outDir, XalanDOMString("\\"));
- f.checkAndCreateDir(outDir);
- fsetOut = false;
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
- else if(!stricmp("-gold", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(goldRoot, XalanDOMString(argv[i]));
- fsetGold = false;
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
-
- else
- {
- printArgOptions();
- fSuccess = false;
- }
-
- } // End of for-loop
-
- // Do we need to set the default output directory??
- if (fsetOut)
- {
- unsigned int ii = lastIndexOf(baseDir,charAt(pathSep,0));
- outDir = substring(baseDir, 0, ii+1);
- append(outDir,XalanDOMString("DOMCOM-results"));
- f.checkAndCreateDir(outDir);
- append(outDir,pathSep);
- }
- if (fsetGold)
- {
- goldRoot = baseDir;
- append(goldRoot,XalanDOMString("-gold"));
- f.checkAndCreateDir(goldRoot);
- append(goldRoot,pathSep);
- }
-
- // Add the path seperator to the end of the base directory
- // here after we've finished using it for all directory creation.
-
- append(baseDir,pathSep);
- return fSuccess;
-}
-
-
-int
-main(
- int argc,
- const char* argv[])
-{
-#if !defined(NDEBUG) && defined(_MSC_VER)
- _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
-
- _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
- _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
-#endif
-
- HarnessInit xmlPlatformUtils;
- XalanTransformer::initialize();
-
- {
- Hashtable runAttrs; // Attribute list for perfdata element
- int transResult = 0;
-
- XalanDOMString category; // Test all of base dir by default
- XalanDOMString baseDir, outputRoot, goldRoot, fileName;
-
-
- //FileUtility futil;
-
- if (getParams(argc, argv, futil, baseDir, outputRoot, goldRoot) == true)
- {
- //
- // Call the static initializers for xerces and xalan, and create a transformer
- //
- XalanTransformer xalan;
-
- XalanSourceTreeDOMSupport domSupport;
- XalanSourceTreeParserLiaison parserLiaison(domSupport);
- domSupport.setParserLiaison(&parserLiaison);
-
-
- // Generate Unique Run id and processor info
- const XalanDOMString UniqRunid = futil.GenerateUniqRunid();
-
-
- // Defined basic constants for file manipulation and open results file
- const XalanDOMString resultFilePrefix("cpp");
- const XalanDOMString resultsFile(outputRoot + resultFilePrefix + UniqRunid + XMLSuffix);
-
-
- XMLFileReporter logFile(resultsFile);
- logFile.logTestFileInit("Comparison Testing:");
-
-
- // Create run entry that contains runid and number of iterations used for averages.
- runAttrs.insert(Hashtable::value_type(XalanDOMString("UniqRunid"), UniqRunid));
- runAttrs.insert(Hashtable::value_type(XalanDOMString("Xerces-Version "), futil.getXercesVersion()));
- logFile.logElement(10, "perfdata", runAttrs, "xxx");
-
- // Specify the "test" directory for both input and output.
- const XalanDOMString xDir("domcomtests");
- const XalanDOMString theOutputDir = outputRoot + xDir;
- futil.checkAndCreateDir(theOutputDir);
-
- // Get the files found in the test directory
- const FileNameVectorType files = futil.getTestFileNames(baseDir, xDir, true);
-
- for(FileNameVectorType::size_type i = 0; i < files.size(); i++)
- {
-
- Hashtable attrs;
- fileName = files[i];
-
- attrs.insert(Hashtable::value_type(XalanDOMString("idref"), fileName));
- attrs.insert(Hashtable::value_type(XalanDOMString("UniqRunid"),UniqRunid));
- attrs.insert(Hashtable::value_type(XalanDOMString("processor"),processorType));
-
- const XalanDOMString theXSLFile= baseDir + xDir + pathSep + fileName;
- const XalanDOMString theXMLFile = futil.GenerateFileName(theXSLFile,"xml");
- XalanDOMString theGoldFile = goldRoot +xDir + pathSep + fileName;
- theGoldFile = futil.GenerateFileName(theGoldFile, "out");
-
- const XalanDOMString outbase = outputRoot + xDir + pathSep + fileName;
- const XalanDOMString theOutputFile = futil.GenerateFileName(outbase, "out");
- cout << endl << endl << "Processing: " << fileName << endl;
-
- const XSLTInputSource xslInputSource(c_wstr(theXSLFile));
- const XSLTInputSource xmlInputSource(c_wstr(theXMLFile));
- const XSLTInputSource goldInputSource(c_wstr(theGoldFile));
-
- // Use a XalanSourceTreeDocument to create the XSLTResultTarget.
- XalanSourceTreeDocument* dom = parserLiaison.createXalanSourceTreeDocument();
- FormatterToSourceTree domOut(dom);
- XSLTResultTarget domResultTarget;
- domResultTarget.setDocumentHandler(&domOut);
-
- //
- // Parsing(compile) the XSL stylesheet and report the results..
- //
- const XalanCompiledStylesheet* compiledSS = 0;
- xalan.compileStylesheet(xslInputSource, compiledSS);
- if (compiledSS == 0 )
- {
- continue;
- }
-
- //
- // Parsing the input XML and report the results..
- //
- const XalanParsedSource* parsedSource = 0;
- xalan.parseSource(xmlInputSource, parsedSource);
- if (parsedSource == 0)
- {
- continue;
- }
-
- //
- // Perform One transform using parsed stylesheet and unparsed xml source, report results...
- //
- transResult = xalan.transform(*parsedSource, compiledSS, domResultTarget);
-
- if(!transResult)
- {
- futil.compareResults(theOutputFile, compiledSS, dom, fileName, goldInputSource);
- }
- else
- {
- cout << xalan.getLastError();
- return 0;
- }
-
- parserLiaison.reset();
- xalan.destroyParsedSource(parsedSource);
- xalan.destroyStylesheet(compiledSS);
-
- }//for files
-
- logFile.logTestFileClose("Performance", "Done");
- logFile.close();
-
- } //if getParams
- }
-
- XalanTransformer::terminate();
-
-
- return 0;
-}
diff --git a/Tests/Compare/compare.dsp b/Tests/Compare/compare.dsp
deleted file mode 100644
index 2065f7c..0000000
--- a/Tests/Compare/compare.dsp
+++ /dev/null
@@ -1,149 +0,0 @@
-# Microsoft Developer Studio Project File - Name="compare" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=compare - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "compare.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "compare.mak" CFG="compare - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "compare - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "compare - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "compare - Win32 Release with symbols" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "compare - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release\compare"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib /nologo /stack:0x1f4000 /subsystem:console /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "compare - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Debug\compare"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /GR /GX /Od /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "_WINDOWS" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib ..\..\Build\Win32\VC6\Debug\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "compare - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "compare___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "compare___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release.symbols\compare"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\Build\Win32\VC6\Release\Harness.lib ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"..\..\Build\Win32\VC6\Release/perft.exe"
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release.symbols\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386 /fixed:no
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "compare - Win32 Release"
-# Name "compare - Win32 Debug"
-# Name "compare - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\compare.cpp
-
-!IF "$(CFG)" == "compare - Win32 Release"
-
-# ADD CPP /MD /Zi
-
-!ELSEIF "$(CFG)" == "compare - Win32 Debug"
-
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Debug\compare"
-# ADD CPP /MDd /Zi
-
-!ELSEIF "$(CFG)" == "compare - Win32 Release with symbols"
-
-# ADD BASE CPP /MD /Zi
-# ADD CPP /MD /Zi
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Tests/Conf/conf.cpp b/Tests/Conf/conf.cpp
deleted file mode 100644
index 82f5dee..0000000
--- a/Tests/Conf/conf.cpp
+++ /dev/null
@@ -1,473 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-#include <iostream>
-#include <strstream>
-#include <stdio.h>
-#include <direct.h>
-
-#if !defined(XALAN_NO_NAMESPACES)
- using std::cerr;
- using std::cout;
- using std::cin;
- using std::endl;
- using std::ifstream;
- using std::ios_base;
- using std::ostrstream;
- using std::string;
-#endif
-
-// XERCES HEADERS...
-// Are included by HarnessInit.hpp
-
-// XALAN HEADERS...
-// Are included by FileUtility.hpp
-
-// HARNESS HEADERS...
-#include <XMLFileReporter.hpp>
-#include <FileUtility.hpp>
-#include <HarnessInit.hpp>
-
-#if defined(XALAN_NO_NAMESPACES)
- typedef map<XalanDOMString, XalanDOMString, less<XalanDOMString> > Hashtable;
-#else
- typedef std::map<XalanDOMString, XalanDOMString> Hashtable;
-#endif
-
-// This is here for memory leak testing.
-#if !defined(NDEBUG) && defined(_MSC_VER)
-#include <crtdbg.h>
-#endif
-
-const char* const excludeStylesheets[] =
-{
- "attribset17.xsl",
- "attribvaltemplate08.xsl",
- "copy38.xsl",
- "embed06.xsl",
- "extend05.xsl",
- "idkey01.xsl",
- "lre13.xsl",
- "message01.xsl",
- "numberformat06.xsl",
- "numbering14.xsl",
- "numbering15.xsl",
- "output01.xsl",
- "output02.xsl",
- "output03.xsl",
- "output04.xsl",
- "output05.xsl",
- "output06.xsl",
- "output08.xsl",
- "output10.xsl",
- "output13.xsl",
- "output15.xsl",
- "output16.xsl",
- "output17.xsl",
- "output18.xsl",
- "output25.xsl",
- "output26.xsl",
- "output31.xsl",
- "output33.xsl",
- "output34.xsl",
- "output35.xsl",
- "output36.xsl",
- "output37.xsl",
- "output38.xsl",
- "output39.xsl",
- "output40.xsl",
- "output42.xsl",
- "output43.xsl",
- "output46.xsl",
- "output48.xsl",
- "output49.xsl",
- "output52.xsl",
- "output58.xsl",
- "output59.xsl",
- "output60.xsl",
- "output61.xsl",
- "output62.xsl",
- "output64.xsl",
- "output65.xsl",
- "output73.xsl",
- "output74.xsl",
- "output75.xsl",
- "output76.xsl",
- "select07.xsl",
- "select74.xsl",
- "sort22.xsl",
- "sort23.xsl",
- "sort24.xsl",
- "sort25.xsl",
- "sort30.xsl",
- "sort31.xsl",
- "sort35.xsl",
- "sort37.xsl",
- //".xsl",
- //".xsl",
- //".xsl",
- //".xsl",
- //".xsl",
- 0
-};
-
-FileUtility futil;
-
-void
-printArgOptions()
-{
- cerr << endl
- << "conf dirname [-category -out -gold]"
- << endl
- << endl
- << "dirname (base directory for testcases)"
- << endl
- << "-category dirname (specific directory)"
- << endl
- << "-out dirname (base directory for output)"
- << endl
- << "-gold dirname (base directory for gold files)"
- << endl;
-}
-
-bool
-getParams(int argc,
- const char* argv[],
- FileUtility& f,
- XalanDOMString& baseDir,
- XalanDOMString& outDir,
- XalanDOMString& goldRoot,
- XalanDOMString& category)
-{
- bool fSuccess = true; // Used to continue argument loop
- bool fsetOut = true; // Set default output directory, set to false if data is provided
- bool fsetGold = true; // Set default gold directory, set to false if data is provided
-
-
- // Insure that required "-base" argument is there.
- if (argc == 1 || argv[1][0] == '-')
- {
- printArgOptions();
- return false;
- }
- else
- {
- if (f.checkDir(pathSep + XalanDOMString(argv[1])))
- {
- assign(baseDir, XalanDOMString(argv[1]));
- insert(baseDir, 0, pathSep);
- }
- else
- {
- cout << endl << "Given base directory \"" << argv[1] << "\" does not exist" << endl;
- printArgOptions();
- return false;
- }
- }
-
- // Get the rest of the arguments in any order.
- for (int i = 2; i < argc && fSuccess == true; ++i)
- {
- if(!stricmp("-out", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(outDir, XalanDOMString(argv[i]));
- insert(outDir, 0, XalanDOMString("\\"));
- append(outDir, XalanDOMString("\\"));
- f.checkAndCreateDir(outDir);
- fsetOut = false;
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
- else if(!stricmp("-gold", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(goldRoot, XalanDOMString(argv[i]));
- fsetGold = false;
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
- else if(!stricmp("-category", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(category, XalanDOMString(argv[i]));
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
-
- else
- {
- printArgOptions();
- fSuccess = false;
- }
-
- } // End of for-loop
-
- // Do we need to set the default output directory??
- if (fsetOut)
- {
- unsigned int ii = lastIndexOf(baseDir,charAt(pathSep,0));
- outDir = substring(baseDir, 0, ii+1);
- append(outDir,XalanDOMString("CONF-results"));
- f.checkAndCreateDir(outDir);
- append(outDir,pathSep);
- }
- if (fsetGold)
- {
- goldRoot = baseDir;
- append(goldRoot,XalanDOMString("-gold"));
- f.checkAndCreateDir(goldRoot);
- append(goldRoot,pathSep);
- }
-
- // Add the path seperator to the end of the base directory
- // here after we've finished using it for all directory creation.
-
- append(baseDir,pathSep);
- return fSuccess;
-}
-
-inline bool
-checkForExclusion(XalanDOMString currentFile)
-{
-
- for (int i=0; excludeStylesheets[i] != 0; i++)
- {
- if (equals(currentFile, XalanDOMString(excludeStylesheets[i])))
- {
- return true;
- }
- }
- return false;
-}
-
-int
-main(
- int argc,
- const char* argv[])
-{
-#if !defined(NDEBUG) && defined(_MSC_VER)
- _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
-
- _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
- _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
-#endif
-
- HarnessInit xmlPlatformUtils;
- XalanTransformer::initialize();
-
- {
- Hashtable runAttrs; // Attribute list for perfdata element
- int transResult = 0;
-
- XalanDOMString category; // Test all of base dir by default
- XalanDOMString baseDir, outputRoot, goldRoot, fileName;
-
- if (getParams(argc, argv, futil, baseDir, outputRoot, goldRoot, category) == true)
- {
- //
- // Call the static initializers for xerces and xalan, and create a transformer
- //
- XalanTransformer xalan;
-
- XalanSourceTreeDOMSupport domSupport;
- XalanSourceTreeParserLiaison parserLiaison(domSupport);
- domSupport.setParserLiaison(&parserLiaison);
-
-
- // Generate Unique Run id and processor info
- const XalanDOMString UniqRunid = futil.GenerateUniqRunid();
-
-
- // Defined basic constants for file manipulation and open results file
- const XalanDOMString resultFilePrefix("cpp");
- const XalanDOMString resultsFile(outputRoot + resultFilePrefix + UniqRunid + XMLSuffix);
-
-
- XMLFileReporter logFile(resultsFile);
- logFile.logTestFileInit("Conformance Testing:");
-
-
- // Create run entry that contains runid and number of iterations used for averages.
- runAttrs.insert(Hashtable::value_type(XalanDOMString("UniqRunid"), UniqRunid));
- runAttrs.insert(Hashtable::value_type(XalanDOMString("Xerces-Version "), futil.getXercesVersion()));
- logFile.logElement(10, "Rundata", runAttrs, "xxx");
-
- // Get the list of Directories that are below conf
- const FileNameVectorType dirs = futil.getDirectoryNames(baseDir);
-
- for(FileNameVectorType::size_type j = 0; j < dirs.size(); ++j)
- {
- const XalanDOMString currentDir(dirs[j]);
-
- // Run specific category of files from given directory
- if (length(category) > 0 && !equals(currentDir, category))
- {
- continue;
- }
-
- // Check that output directory is there.
- const XalanDOMString theOutputDir = outputRoot + currentDir;
- futil.checkAndCreateDir(theOutputDir);
-
-
- // Get the files found in the test directory
- const FileNameVectorType files = futil.getTestFileNames(baseDir, currentDir, true);
-
- for(FileNameVectorType::size_type i = 0; i < files.size(); i++)
- {
-
- Hashtable attrs;
- fileName = files[i];
-
- //attrs.insert(Hashtable::value_type(XalanDOMString("idref"), fileName));
- //attrs.insert(Hashtable::value_type(XalanDOMString("UniqRunid"),UniqRunid));
- //attrs.insert(Hashtable::value_type(XalanDOMString("processor"),processorType));
-
- if (checkForExclusion(fileName))
- continue;
-
- const XalanDOMString theXSLFile= baseDir + currentDir + pathSep + fileName;
- const XalanDOMString theXMLFile = futil.GenerateFileName(theXSLFile,"xml");
- XalanDOMString theGoldFile = goldRoot + currentDir + pathSep + fileName;
- theGoldFile = futil.GenerateFileName(theGoldFile, "out");
-
- const XalanDOMString outbase = outputRoot + currentDir + pathSep + fileName;
- const XalanDOMString theOutputFile = futil.GenerateFileName(outbase, "out");
- //cout << endl << endl << "Processing: " << fileName << endl;
-
- const XSLTInputSource xslInputSource(c_wstr(theXSLFile));
- const XSLTInputSource xmlInputSource(c_wstr(theXMLFile));
- const XSLTInputSource goldInputSource(c_wstr(theGoldFile));
-
- // Use a XalanSourceTreeDocument to create the XSLTResultTarget.
- XalanSourceTreeDocument* dom = parserLiaison.createXalanSourceTreeDocument();
- FormatterToSourceTree domOut(dom);
- XSLTResultTarget domResultTarget;
- domResultTarget.setDocumentHandler(&domOut);
-
- //
- // Parsing(compile) the XSL stylesheet and report the results..
- //
- const XalanCompiledStylesheet* compiledSS = 0;
- xalan.compileStylesheet(xslInputSource, compiledSS);
- if (compiledSS == 0 )
- {
- continue;
- }
-
- //
- // Parsing the input XML and report the results..
- //
- const XalanParsedSource* parsedSource = 0;
- xalan.parseSource(xmlInputSource, parsedSource);
- if (parsedSource == 0)
- {
- continue;
- }
-
- //
- // Perform One transform using parsed stylesheet and unparsed xml source, report results...
- //
- transResult = xalan.transform(*parsedSource, compiledSS, domResultTarget);
-
- if(!transResult)
- {
- futil.compareResults(theOutputFile, compiledSS, dom, fileName, goldInputSource);
- }
- else
- {
- cout << xalan.getLastError(); // This never seems to be called!!
- return 0;
- }
-
- parserLiaison.reset();
- xalan.destroyParsedSource(parsedSource);
- xalan.destroyStylesheet(compiledSS);
-
- } //for files
- } //for directories
-
- logFile.logTestFileClose("Conformance ", "Done");
- logFile.close();
-
- } //if getParams
- }
-
- XalanTransformer::terminate();
-
-
- return 0;
-}
diff --git a/Tests/Conf/conf.dsp b/Tests/Conf/conf.dsp
deleted file mode 100644
index f390e53..0000000
--- a/Tests/Conf/conf.dsp
+++ /dev/null
@@ -1,149 +0,0 @@
-# Microsoft Developer Studio Project File - Name="conf" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=conf - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "conf.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "conf.mak" CFG="conf - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "conf - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "conf - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "conf - Win32 Release with symbols" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "conf - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release\conf"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib /nologo /stack:0x1f4000 /subsystem:console /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "conf - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\Build\Win32\VC6\debug"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\debug\conf"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /GR /GX /Od /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "_WINDOWS" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib ..\..\Build\Win32\VC6\Debug\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "conf - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "conf___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "conf___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release.symbols\conf"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\Build\Win32\VC6\Release\Harness.lib ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"..\..\Build\Win32\VC6\Release/perft.exe"
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release.symbols\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386 /fixed:no
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "conf - Win32 Release"
-# Name "conf - Win32 Debug"
-# Name "conf - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\conf.cpp
-
-!IF "$(CFG)" == "conf - Win32 Release"
-
-# ADD CPP /MD /Zi
-
-!ELSEIF "$(CFG)" == "conf - Win32 Debug"
-
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Debug\conf"
-# ADD CPP /MDd /Zi
-
-!ELSEIF "$(CFG)" == "conf - Win32 Release with symbols"
-
-# ADD BASE CPP /MD /Zi
-# ADD CPP /MD /Zi
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Tests/Dom2Dom/Dom2Dom.dsp b/Tests/Dom2Dom/Dom2Dom.dsp
deleted file mode 100644
index 84e4e9b..0000000
--- a/Tests/Dom2Dom/Dom2Dom.dsp
+++ /dev/null
@@ -1,148 +0,0 @@
-# Microsoft Developer Studio Project File - Name="dom2dom" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=dom2dom - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "dom2dom.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "dom2dom.mak" CFG="dom2dom - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "dom2dom - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "dom2dom - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "dom2dom - Win32 Release with symbols" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "dom2dom - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release\dom2dom"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib /nologo /stack:0x1f4000 /subsystem:console /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "dom2dom - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\Build\Win32\VC6\debug"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\debug\dom2dom"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /W4 /GR /GX /Od /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "_WINDOWS" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib ..\..\Build\Win32\VC6\Debug\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "dom2dom - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "dom2dom___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "dom2dom___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release.symbols\dom2dom"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\Build\Win32\VC6\Release\Harness.lib ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"..\..\Build\Win32\VC6\Release/dom2dom.exe"
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release.symbols\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386
-
-!ENDIF
-
-# Begin Target
-
-# Name "dom2dom - Win32 Release"
-# Name "dom2dom - Win32 Debug"
-# Name "dom2dom - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\dom2dom.cpp
-
-!IF "$(CFG)" == "dom2dom - Win32 Release"
-
-# ADD CPP /MD /Zi
-
-!ELSEIF "$(CFG)" == "dom2dom - Win32 Debug"
-
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Debug\dom2dom"
-# ADD CPP /MDd /Zi
-
-!ELSEIF "$(CFG)" == "dom2dom - Win32 Release with symbols"
-
-# ADD BASE CPP /MD /Zi
-# ADD CPP /MD /Zi
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Tests/Dom2Dom/dom2dom.cpp b/Tests/Dom2Dom/dom2dom.cpp
deleted file mode 100644
index 42e534e..0000000
--- a/Tests/Dom2Dom/dom2dom.cpp
+++ /dev/null
@@ -1,376 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-// Base header file. Must be first.
-#include <Include/PlatformDefinitions.hpp>
-
-#include <iostream>
-#include <strstream>
-#include <stdio.h>
-#include <direct.h>
-#include <vector>
-
-// This is here for memory leak testing.
-#if !defined(NDEBUG) && defined(_MSC_VER)
-#include <crtdbg.h>
-#endif
-
-#include <sax/SAXException.hpp>
-
-#include <util/PlatformUtils.hpp>
-
-#include <PlatformSupport/DOMStringHelper.hpp>
-#include <PlatformSupport/XalanOutputStreamPrintWriter.hpp>
-#include <PlatformSupport/XalanFileOutputStream.hpp>
-#include <PlatformSupport/XalanStdOutputStream.hpp>
-
-#include <XMLSupport/FormatterToXML.hpp>
-#include <XMLSupport/FormatterTreeWalker.hpp>
-
-#include <XSLT/XSLTInputSource.hpp>
-#include <XSLT/XSLTResultTarget.hpp>
-
-#include <XalanTransformer/XalanTransformer.hpp>
-#include <XalanTransformer/XalanCompiledStylesheetDefault.hpp>
-
-#include <XMLFileReporter.hpp>
-#include <FileUtility.hpp>
-#include <HarnessInit.hpp>
-
-//#include <parsers/DOMParser.hpp>
-//#include <dom/DOM_Node.hpp>
-
-#include <XercesParserLiaison/XercesDOMSupport.hpp>
-#include <XercesParserLiaison/XercesParserLiaison.hpp>
-
-
-#if !defined(XALAN_NO_NAMESPACES)
- using std::cerr;
- using std::cout;
- using std::endl;
-#endif
-
-
-void
-printArgOptions()
-{
- cerr << endl
- << "dom2dom dirname [-out]"
- << endl
- << endl
- << "dirname (base directory for testcases)"
- << endl
- << "-out dirname (base directory for output)"
- << endl;
-}
-
-bool
-getParams(int argc,
- const char* argv[],
- FileUtility& f,
- XalanDOMString& basedir,
- XalanDOMString& outdir)
-{
- bool fSuccess = true; // Used to continue argument loop
- bool fSetOut = true; // Set default output directory
-
- // Insure that required "-base" argument is there.
- if (argc == 1 || argv[1][0] == '-')
- {
- printArgOptions();
- return false;
- }
- else
- {
- if (f.checkDir(pathSep + XalanDOMString(argv[1])))
- {
- assign(basedir, XalanDOMString(argv[1]));
- insert(basedir, 0, pathSep);
- }
- else
- {
- cout << endl << "Given base directory \"" << argv[1] << "\" does not exist" << endl;
- printArgOptions();
- return false;
- }
- }
-
- // Get the rest of the arguments in any order.
- for (int i = 2; i < argc && fSuccess == true; ++i)
- {
- if(!stricmp("-out", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(outdir, XalanDOMString(argv[i]));
- insert(outdir, 0, XalanDOMString("\\"));
- append(outdir, XalanDOMString("\\"));
- f.checkAndCreateDir(outdir);
- fSetOut = false;
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
-
- } // End of for-loop
-
- // Do we need to set the default output directory??
- if (fSetOut)
- {
- unsigned int ii = lastIndexOf(basedir,charAt(pathSep,0));
- outdir = substring(basedir, 0, ii+1);
- append(outdir,XalanDOMString("Dom2Dom-RESULTS\\"));
- f.checkAndCreateDir(outdir);
- }
-
- // Add the path seperator to the end of the base directory
- append(basedir, pathSep);
- return fSuccess;
-}
-
-FormatterListener*
-getXMLFormatter(bool shouldWriteXMLHeader,
- bool stripCData,
- bool escapeCData,
- bool noIndent,
- PrintWriter& resultWriter,
- int indentAmount,
- const XalanDOMString& mimeEncoding,
- const StylesheetRoot* stylesheet)
-{
- FormatterListener* formatter = 0;
-
- XalanDOMString version;
- bool outputIndent = false;
- XalanDOMString mediatype;
- XalanDOMString doctypeSystem;
- XalanDOMString doctypePublic;
- XalanDOMString standalone;
-
- if (stylesheet != 0)
- {
- version = stylesheet->m_version;
-
- mediatype = stylesheet->m_mediatype;
- doctypeSystem = stylesheet->getOutputDoctypeSystem();
- doctypePublic = stylesheet->getOutputDoctypePublic();
- standalone = stylesheet->m_standalone;
- }
-
- FormatterToXML* const fToXML =
- new FormatterToXML(
- resultWriter,
- version,
- outputIndent,
- indentAmount,
- mimeEncoding,
- mediatype,
- doctypeSystem,
- doctypePublic,
- true, // xmlDecl
- standalone);
-
- fToXML->setShouldWriteXMLHeader(shouldWriteXMLHeader);
- fToXML->setStripCData(stripCData);
- fToXML->setEscapeCData(escapeCData);
-
- formatter = fToXML;
- return formatter;
-}
-
-int
-main(
- int argc,
- const char* argv [])
-{
-#if !defined(NDEBUG) && defined(_MSC_VER)
- _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
-
- _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
- _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
-#endif
-
- FileUtility f;
-
- XalanDOMString category; // Test all of base dir by default
- XalanDOMString baseDir;
- XalanDOMString outputRoot;
-
- const XalanDOMString mimeEncoding(XALAN_STATIC_UCODE_STRING("UTF-8"));
- const XalanDOMString encoding(XALAN_STATIC_UCODE_STRING("UTF-8"));
-
- if (getParams(argc, argv, f, baseDir, outputRoot) == true)
- {
-
- // Get the list of Directories that are below perf
- const FileNameVectorType dirs = f.getDirectoryNames(baseDir);
-
- // Generate Unique Run id. (Only used to name the result logfile.)
- const XalanDOMString UniqRunid = f.GenerateUniqRunid();
-
- // Defined basic constants for file manipulation
-
- const XalanDOMString resultFilePrefix("dom2dom");
- const XalanDOMString resultsFile(outputRoot + resultFilePrefix + UniqRunid + XMLSuffix);
-
- XMLFileReporter logFile(resultsFile);
- logFile.logTestFileInit("Dom2Dom Testing: Treating all inputs and outputs as DOM's. ");
-
- try
- {
- // Call the static initializers...
- HarnessInit xmlPlatformUtils;
- XalanTransformer::initialize();
-
- {
- XalanTransformer transformEngine;
-
- XercesDOMSupport domSupport;
- XercesParserLiaison parserLiaison(domSupport);
-
- // Specify the "test" directory for both input and output.
- const XalanDOMString xMan("dtod");
- const XalanDOMString theOutputDir = outputRoot + xMan;
- f.checkAndCreateDir(theOutputDir);
-
- // Get the files found in the test directory
- const FileNameVectorType files = f.getTestFileNames(baseDir, xMan,true);
-
- for(FileNameVectorType::size_type i = 0; i < files.size(); ++i)
- {
- // Output file name to result log and console.
- logFile.logTestCaseInit(files[i]);
- cout << files[i] << endl;
-
- // Set up the input/output files.
- const XalanDOMString theXSLFile= baseDir + xMan + pathSep + files[i];
- const XalanDOMString theXMLFile = f.GenerateFileName(theXSLFile,"xml");
- const XalanDOMString theOutput = outputRoot + xMan + pathSep + files[i];
- const XalanDOMString theOutputFile = f.GenerateFileName(theOutput, "out");
-
- // Use a Xerces Dom document to create the XSLTResultTarget.
- XalanDocument* domOut = parserLiaison.createDocument();
- const XSLTResultTarget domResultTarget(domOut);
-
- const XSLTInputSource xslInputSource(c_wstr(theXSLFile));
- const XSLTInputSource xmlInputSource(c_wstr(theXMLFile));
-
- const XalanCompiledStylesheet* compiledSS = 0;
-
- int theResult = transformEngine.compileStylesheet(
- xslInputSource,
- compiledSS);
-
- if (theResult != 0)
- {
- logFile.logTestCaseClose("Done","Fail");
- cerr << "XalanError: \n" << transformEngine.getLastError();
- }
- else
- {
- // Transform using compiled stylesheet.
- theResult =
- transformEngine.transform(xmlInputSource, compiledSS, domResultTarget);
-
- if(theResult != 0)
- {
- logFile.logTestCaseClose("Done","Fail");
- cerr << "XalanError: \n" << transformEngine.getLastError();
- }
- else
- {
- XalanFileOutputStream myOutput(theOutputFile);
- XalanOutputStreamPrintWriter myResultWriter(myOutput);
- FormatterListener* theFormatter = getXMLFormatter(true,true,true,false,
- myResultWriter,0,
- mimeEncoding,
- compiledSS->getStylesheetRoot());
-
- FormatterTreeWalker theTreeWalker(*theFormatter);
- theTreeWalker.traverse(domOut);
-
- delete theFormatter;
- logFile.logTestCaseClose("Done","Pass");
- }
- }
- }
- }
-
- XalanTransformer::terminate();
-
- logFile.logTestFileClose("Dom2Dom Testing: ", "Done");
- logFile.close();
-
- }
-
- catch(...)
- {
- cerr << "Exception caught!!!" << endl << endl;
- }
- }
-
- return 0;
-
-}
diff --git a/Tests/Dom2Dom/dtod.xml b/Tests/Dom2Dom/dtod.xml
deleted file mode 100644
index 977fcc2..0000000
--- a/Tests/Dom2Dom/dtod.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0"?>
-<doc/>
\ No newline at end of file
diff --git a/Tests/Dom2Dom/dtod.xsl b/Tests/Dom2Dom/dtod.xsl
deleted file mode 100644
index e7ad5b8..0000000
--- a/Tests/Dom2Dom/dtod.xsl
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-<xsl:import/>
-<xsl:output indent="yes"/>
-
-
- <!-- FileName: dtod -->
- <!-- Document: http://www.w3.org/TR/xpath -->
- <!-- DocVersion: 19991116 -->
- <!-- Section: 2.2 -->
- <!-- Purpose: Test for Dom exception. -->
-
-<xsl:template match="/">
- <out>
- This is a test
- </out>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/Tests/Extensions/extensions.cpp b/Tests/Extensions/extensions.cpp
deleted file mode 100644
index ec709a4..0000000
--- a/Tests/Extensions/extensions.cpp
+++ /dev/null
@@ -1,558 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-
-#include <iostream>
-#include <strstream>
-#include <stdio.h>
-#include <direct.h>
-#include <vector>
-
-// This is here for memory leak testing.
-#if !defined(NDEBUG) && defined(_MSC_VER)
-#include <crtdbg.h>
-#endif
-
-// XERCES HEADERS...
-// Are included by HarnessInit.hpp
-
-// XALAN HEADERS...
-// Are included by FileUtility.hpp
-
-// EXTENSION HEADERS...
-#include <XalanExtensions/FunctionDifference.hpp>
-#include <XalanExtensions/FunctionDistinct.hpp>
-#include <XalanExtensions/FunctionEvaluate.hpp>
-#include <XalanExtensions/FunctionHasSameNodes.hpp>
-#include <XalanExtensions/FunctionIntersection.hpp>
-#include <XalanExtensions/FunctionNodeSet.hpp>
-
-// HARNESS HEADERS...
-#include <XMLFileReporter.hpp>
-#include <FileUtility.hpp>
-#include <HarnessInit.hpp>
-
-
-#if !defined(XALAN_NO_NAMESPACES)
- using std::cerr;
- using std::cout;
- using std::endl;
-#endif
-
-// GLOBAL VARIABLES...
-FileUtility futil;
-XalanDOMString baseDir, outputRoot, goldRoot; // These are set by the getParams routine.
-const XalanDOMString testDir("extensions");
-const XalanDOMString theNamespace("http://xml.apache.org/xalan");
-
-
-void
-printArgOptions()
-{
- cerr << endl
- << "extensions dirname [-out]"
- << endl
- << endl
- << "dirname (base directory for testcases)"
- << endl
- << "-out dirname (base directory for output)"
- << endl;
-}
-
-bool
-getParams(int argc,
- const char* argv[],
- XalanDOMString& baseDir,
- XalanDOMString& outDir,
- XalanDOMString& goldRoot)
-{
- bool fSuccess = true; // Used to continue argument loop
- bool fSetOut = true; // Set default output directory, set to false if data is provided
- bool fsetGold = true; // Set default gold directory, set to false if data is provided
-
- // Insure that required "-base" argument is there.
- if (argc == 1 || argv[1][0] == '-')
- {
- printArgOptions();
- return false;
- }
- else
- {
- if (futil.checkDir(pathSep + XalanDOMString(argv[1])))
- {
- assign(baseDir, XalanDOMString(argv[1]));
- insert(baseDir, 0, pathSep);
- }
- else
- {
- cout << endl << "Given base directory \"" << argv[1] << "\" does not exist" << endl;
- printArgOptions();
- return false;
- }
- }
-
- // Get the rest of the arguments in any order.
- for (int i = 2; i < argc && fSuccess == true; ++i)
- {
- if(!stricmp("-out", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(outDir, XalanDOMString(argv[i]));
- insert(outDir, 0, XalanDOMString("\\"));
- append(outDir, XalanDOMString("\\"));
- futil.checkAndCreateDir(outDir);
- fSetOut = false;
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
- else if(!stricmp("-gold", argv[i]))
- {
- ++i;
- if(i < argc && argv[i][0] != '-')
- {
- assign(goldRoot, XalanDOMString(argv[i]));
- }
- else
- {
- printArgOptions();
- fSuccess = false;
- }
- }
-
- else
- {
- printArgOptions();
- fSuccess = false;
- }
-
- } // End of for-loop
-
- // Do we need to set the default output directory??
- if (fSetOut)
- {
- unsigned int ii = lastIndexOf(baseDir,charAt(pathSep,0));
- outDir = substring(baseDir, 0, ii+1);
- append(outDir,XalanDOMString("CEXTENSIONS-results\\"));
- futil.checkAndCreateDir(outDir);
- }
-
- if (fsetGold)
- {
- goldRoot = baseDir;
- append(goldRoot,XalanDOMString("-gold"));
- futil.checkAndCreateDir(goldRoot);
- append(goldRoot,pathSep);
- }
-
- // Add the path seperator to the end of the base directory
- append(baseDir, pathSep);
- return fSuccess;
-}
-
-void generateFiles(const XalanDOMString &fileName,
- XalanDOMString &xml,
- XalanDOMString &xsl,
- XalanDOMString &out,
- XalanDOMString &gold)
-{
- // Set up the input/output files.
-
- xsl = baseDir + testDir + pathSep + fileName;
- xml = futil.GenerateFileName(xsl,"xml");
- out = outputRoot + testDir + pathSep + fileName;
- out = futil.GenerateFileName(out, "out");
-
- gold = goldRoot +testDir + pathSep + fileName;
- gold = futil.GenerateFileName(gold, "out");
-
-}
-
-void installUninstallExtensions(XalanTransformer &transformer, bool install)
-{
- // The namespace for our functions is "http://xml.apache.org/xalan".
-
- // Install the functions in the local space. They will only be installed in this instance, so no other instances
- // will know about them...
- if (install)
- {
- transformer.installExternalFunction(theNamespace, XalanDOMString("difference"), FunctionDifference());
- transformer.installExternalFunction(theNamespace, XalanDOMString("distinct"), FunctionDistinct());
- transformer.installExternalFunction(theNamespace, XalanDOMString("evaluate"), FunctionEvaluate());
- transformer.installExternalFunction(theNamespace, XalanDOMString("hasSameNodes"), FunctionHasSameNodes());
- transformer.installExternalFunction(theNamespace, XalanDOMString("intersection"), FunctionIntersection());
- }
- else
- {
- transformer.uninstallExternalFunction(theNamespace, XalanDOMString("difference"));
- transformer.uninstallExternalFunction(theNamespace, XalanDOMString("distinct"));
- transformer.uninstallExternalFunction(theNamespace, XalanDOMString("evaluate"));
- transformer.uninstallExternalFunction(theNamespace, XalanDOMString("hasSameNodes"));
- transformer.uninstallExternalFunction(theNamespace, XalanDOMString("intersection"));
-
- }
- return;
-}
-
-//TestCase1:
-// This tests uses transformer method installExternalFunction to install the nodeset function.
-// Then if checks that the nodeset function works.
-void TestCase1(XalanTransformer &transformEngine, const XalanDOMString &fileName)
-{
-
- XalanDOMString xml, xsl, result, gold;
- char *resultString = "The specified function is not available: http://xml.apache.org/xalan:nodeset";
- generateFiles(fileName, xml, xsl, result, gold);
-
- // Create the InputSources and ResultTraget.
- const XSLTInputSource xmlInputSource(c_wstr(xml));
- const XSLTInputSource xslInputSource(c_wstr(xsl));
- const XSLTResultTarget theResultTarget(result);
-
- // Install the external function "nodeset"
- transformEngine.installExternalFunction(
- theNamespace,
- XalanDOMString("nodeset"),
- FunctionNodeSet());
-
- // Perform the transform and check the results.
- int theResult = transformEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (!theResult)
- {
- const XSLTInputSource resultInputSource(c_wstr(result));
- const XSLTInputSource goldInputSource(c_wstr(gold));
- futil.compareSerializedResults(resultInputSource, goldInputSource, fileName, "TestCase1a");
- }
- else
- {
- cout << endl << "Failed: TestCase1a" ;
- }
-
- XalanTransformer newEngine;
- int secondResult = newEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (secondResult == -1)
- {
- if (!strcmp(resultString, newEngine.getLastError()))
- {
- cout << endl << "Passed: TestCase1b" ;
- }
- else
- {
- cout << endl << "Failed: TestCase1b" ;
- }
- }
- else
- {
- cout << endl << "Failed: TestCase1b" ;
- }
-
-}
-
-//TestCase2
-// This tests uses transformer method installExternalFunction to install the following functions:
-// difference, distinct, evaluate, hasSameNodes, intersection
-// They are then tested with a stylesheet.
-void TestCase2(XalanTransformer &transformEngine, const XalanDOMString &fileName)
-{
-
- XalanDOMString xml, xsl, result, gold;
-
- generateFiles(fileName, xml, xsl, result, gold);
-
- // Create the InputSources and ResultTraget.
- const XSLTInputSource xmlInputSource(c_wstr(xml));
- const XSLTInputSource xslInputSource(c_wstr(xsl));
- const XSLTResultTarget theResultTarget(result);
-
- installUninstallExtensions(transformEngine, true);
-
- // Perform the transform and check the results.
- int theResult = transformEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (!theResult)
- {
- const XSLTInputSource resultInputSource(c_wstr(result));
- const XSLTInputSource goldInputSource(c_wstr(gold));
- futil.compareSerializedResults(resultInputSource, goldInputSource, fileName, "TestCase2");
- }
- else
- {
- cout << endl << "Failed: TestCase2" ;
- }
-
-}
-
-//TestCase3:
-// This tests uses transformer method uninstallExternalFunction to remove the nodeset function.
-// It then attempts to execute the function. The test passes if the proper error message is
-// returned. The remaining installed functions from the previous test are uninstalled.
-void TestCase3(XalanTransformer &transformEngine, const XalanDOMString &fileName)
-{
-
- XalanDOMString xml, xsl, result, gold;
- char *resultString = "The specified function is not available: http://xml.apache.org/xalan:nodeset";
-
- generateFiles(fileName, xml, xsl, result, gold);
-
- // Create the InputSources and ResultTraget.
- const XSLTInputSource xmlInputSource(c_wstr(xml));
- const XSLTInputSource xslInputSource(c_wstr(xsl));
- const XSLTResultTarget theResultTarget(result);
-
- // Install the external function "nodeset"
- transformEngine.uninstallExternalFunction(
- theNamespace,
- XalanDOMString("nodeset"));
-
- // Perform the transform and check the results.
- int theResult = transformEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (theResult == -1)
- {
- if (!strcmp(resultString, transformEngine.getLastError()))
- {
- cout << endl << "Passed: TestCase3" ;
- }
- else
- {
- cout << endl << "Failed: TestCase3" ;
- }
- }
- else
- {
- cout << endl << "Failed: TestCase3" ;
- }
- installUninstallExtensions(transformEngine, false);
-}
-
-//TestCase4:
-// This tests the nodeset function as well as the
-// installExternalFunction method of XalanTransformer
-void TestCase4(XalanTransformer &transformEngine, const XalanDOMString &fileName)
-{
-
- XalanDOMString xml, xsl, result, gold;
-
- generateFiles(fileName, xml, xsl, result, gold);
-
- // Create the InputSources and ResultTraget.
- const XSLTInputSource xmlInputSource(c_wstr(xml));
- const XSLTInputSource xslInputSource(c_wstr(xsl));
- const XSLTResultTarget theResultTarget(result);
-
- // Install the external function "nodeset"
- transformEngine.installExternalFunctionGlobal(
- theNamespace,
- XalanDOMString("nodeset"),
- FunctionNodeSet());
-
- // Perform the transform and check the results.
- int theResult = transformEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (!theResult)
- {
- const XSLTInputSource resultInputSource(c_wstr(result));
- const XSLTInputSource goldInputSource(c_wstr(gold));
- futil.compareSerializedResults(resultInputSource, goldInputSource, fileName, "TestCase4a");
- }
- else
- {
- cout << endl << "Failed: TestCase4a" ;
- }
-
- XalanTransformer newEngine;
- int secondResult = newEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (!secondResult)
- {
- const XSLTInputSource resultInputSource(c_wstr(result));
- const XSLTInputSource goldInputSource(c_wstr(gold));
- futil.compareSerializedResults(resultInputSource, goldInputSource, fileName, "TestCase4b");
- }
- else
- {
- cout << endl << "Failed: TestCase4b" ;
- }
-
-}
-
-//TestCase5:
-// This tests the nodeset function as well as the
-// installExternalFunction method of XalanTransformer
-void TestCase5(XalanTransformer &transformEngine, const XalanDOMString &fileName)
-{
-
- XalanDOMString xml, xsl, result, gold;
- char *resultString = "The specified function is not available: http://xml.apache.org/xalan:nodeset";
-
- generateFiles(fileName, xml, xsl, result, gold);
-
- // Create the InputSources and ResultTraget.
- const XSLTInputSource xmlInputSource(c_wstr(xml));
- const XSLTInputSource xslInputSource(c_wstr(xsl));
- const XSLTResultTarget theResultTarget(result);
-
- // Install the external function "nodeset"
- transformEngine.uninstallExternalFunctionGlobal(
- theNamespace,
- XalanDOMString("nodeset"));
-
- // Perform the transform and check the results.
- int theResult = transformEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (theResult == -1)
- {
- if (!strcmp(resultString, transformEngine.getLastError()))
- {
- cout << endl << "Passed: TestCase5a" ;
- }
- else
- {
- cout << endl << "Failed: TestCase5a" ;
- }
- }
- else
- {
- cout << endl << "Failed: TestCase5a" ;
- }
-
-
- XalanTransformer newEngine;
- int secondResult = newEngine.transform(xmlInputSource, xslInputSource, theResultTarget);
- if (secondResult == -1)
- {
- if (!strcmp(resultString, transformEngine.getLastError()))
- {
- cout << endl << "Passed: TestCase5b" ;
- }
- else
- {
- cout << endl << "Failed: TestCase5b" ;
- }
- }
- else
- {
- cout << endl << "Failed: TestCase5b" ;
- }
-
-}
-
-int
-main(
- int argc,
- const char* argv [])
-{
-#if !defined(NDEBUG) && defined(_MSC_VER)
- _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
-
- _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
- _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
-#endif
-
-
- if (getParams(argc, argv, baseDir, outputRoot, goldRoot) == true)
- {
- // Generate Unique Run id. (Only used to name the result logfile.)
- const XalanDOMString UniqRunid = futil.GenerateUniqRunid();
-
- // Defined basic constants for file manipulation
- const XalanDOMString resultsFile(outputRoot + testDir + UniqRunid + XMLSuffix);
-
- XMLFileReporter logFile(resultsFile);
- logFile.logTestFileInit("C++ Extension Testing. ");
- cout << "Performing Extension testing ..." << endl;
-
- try
- {
- // Call the static initializers...
- HarnessInit xmlPlatformUtils;
- XalanTransformer::initialize();
-
- XalanTransformer transformEngine;
-
- // Check that output directory is there.
- XalanDOMString fileName;
-
- const XalanDOMString theOutputDir = outputRoot + testDir;
- futil.checkAndCreateDir(theOutputDir);
-
- // Get the files found in the "cextension" directory
- const FileNameVectorType files = futil.getTestFileNames(baseDir, testDir, true);
-
- TestCase1(transformEngine, files[0]);
- TestCase2(transformEngine, files[1]);
- TestCase3(transformEngine, files[0]);
- TestCase4(transformEngine, files[0]);
- TestCase5(transformEngine, files[0]);
-
- cout << endl;
-
- XalanTransformer::terminate();
-
- logFile.logTestFileClose("C++ Extension Testing: ", "Done");
- logFile.close();
-
- }
- catch(...)
- {
- cerr << "Exception caught!!!" << endl << endl;
- }
- }
-
- return 0;
-
-}
diff --git a/Tests/Extensions/extensions.dsp b/Tests/Extensions/extensions.dsp
deleted file mode 100644
index 739ad19..0000000
--- a/Tests/Extensions/extensions.dsp
+++ /dev/null
@@ -1,148 +0,0 @@
-# Microsoft Developer Studio Project File - Name="extensions" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=extensions - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "extensions.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "extensions.mak" CFG="extensions - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "extensions - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "extensions - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "extensions - Win32 Release with symbols" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "extensions - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release\extensions"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib /nologo /stack:0x1f4000 /subsystem:console /pdb:none /machine:I386
-
-!ELSEIF "$(CFG)" == "extensions - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\Build\Win32\VC6\debug"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\debug\extensions"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /W4 /GR /GX /Od /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "_WINDOWS" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib ..\..\Build\Win32\VC6\Debug\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ELSEIF "$(CFG)" == "extensions - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "extensions___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "extensions___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release.symbols\extensions"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\Build\Win32\VC6\Release\Harness.lib ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\*.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"..\..\Build\Win32\VC6\Release/extensions.exe"
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release.symbols\*.lib /nologo /stack:0x1f4000 /subsystem:console /debug /machine:I386
-
-!ENDIF
-
-# Begin Target
-
-# Name "extensions - Win32 Release"
-# Name "extensions - Win32 Debug"
-# Name "extensions - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\extensions.cpp
-
-!IF "$(CFG)" == "extensions - Win32 Release"
-
-# ADD CPP /MD /Zi
-
-!ELSEIF "$(CFG)" == "extensions - Win32 Debug"
-
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Debug\extensions"
-# ADD CPP /MDd /Zi
-
-!ELSEIF "$(CFG)" == "extensions - Win32 Release with symbols"
-
-# ADD BASE CPP /MD /Zi
-# ADD CPP /MD /Zi
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/Tests/Harness/FileUtility.cpp b/Tests/Harness/FileUtility.cpp
deleted file mode 100644
index 20b3e6f..0000000
--- a/Tests/Harness/FileUtility.cpp
+++ /dev/null
@@ -1,678 +0,0 @@
-/*
-*
-* FileUtility.cpp
-*
-* Copyright 2000 Lotus Development Corporation. All rights reserved.
-* This software is subject to the Lotus Software Agreement, Restricted
-* Rights for U.S. government users and applicable export regulations.
-*/
-
-#include <stdlib.h>
-#include <cstdio>
-#include <ctime>
-#include <vector>
-#include <string.h>
-#include <time.h>
-
-// Added for directory creation
-#include <strstream>
-#include <stdio.h>
-#include <direct.h>
-
-
-#if defined(XALAN_OLD_STREAM_HEADERS)
-#include <iostream.h>
-#else
-#include <iostream>
-#endif
-
-#if !defined(NDEBUG) && defined(_MSC_VER)
-#include <crtdbg.h>
-#endif
-
-// XERCES HEADERS...
-// Are included by HarnessInit.hpp
-
-// XALAN HEADERS...
-// Are included by FileUtility.hpp
-
-#include "FileUtility.hpp"
-
-bool diffElement(const XalanNode& gold, const XalanNode& doc, const XalanDOMString& fileName);
-bool diffATTR(const XalanNode* gAttr, const XalanNode* dAttr, const XalanDOMString& fileName);
-void reportDOMError( XalanDOMString file, XalanDOMString node, char* msg);
-
-char *xalanNodeTypes[]=
- {"UNKNOWN_NODE",
- "ELEMENT_NODE",
- "ATTRIBUTE_NODE",
- "TEXT_NODE",
- "CDATA_SECTION_NODE",
- "ENTITY_REFERENCE_NODE",
- "ENTITY_NODE",
- "PROCESSING_INSTRUCTION_NODE",
- "COMMENT_NODE",
- "DOCUMENT_NODE",
- "DOCUMENT_TYPE_NODE",
- "DOCUMENT_FRAGMENT_NODE",
- "NOTATION_NODE"};
-
-/* This routine retrieves test file names from specified directories.
-// Inputs: baseDir: typically "conf" or "perf"
-// relDir: sub-directory to search.
-//
-// Notes: It builds the searchSpecification by concatenating all the
-// necessary components.
-// */
-FileNameVectorType FileUtility::getTestFileNames(XalanDOMString baseDir, XalanDOMString relDir, bool useDirPrefix)
-{
- const XalanDOMString searchSuffix(XALAN_STATIC_UCODE_STRING("*.xsl"));
- XalanDOMString searchSpecification;
-
- // Allow directory search w/o mandating files start with directory name. Required for files
- // garnered from XSLTMARK performance directory exm.
- if (useDirPrefix)
- {
- assign(searchSpecification, baseDir + relDir + pathSep + relDir + searchSuffix);
- }
- else
- {
- assign(searchSpecification, baseDir + relDir + pathSep + searchSuffix);
- }
-
-
- DirectoryEnumeratorFunctor<FileNameVectorType, XalanDOMString> theEnumerator;
- FileNameVectorType theFiles;
- theEnumerator(searchSpecification, theFiles);
-
- return theFiles;
-}
-
-/* This routine retrieves all sub-directories from the specified directories.
-// Inputs: rootDirectory: typically "conf" or "perf"
-//
-// Notes: The searchSpecification in this case is just "*".
-// */
-FileNameVectorType FileUtility::getDirectoryNames(XalanDOMString rootDirectory)
-{
- const XalanDOMString dirSpec(XALAN_STATIC_UCODE_STRING("*"));
-
- DirectoryEnumeratorFunctor<FileNameVectorType, XalanDOMString, DirectoryFilterPredicate> theEnumerator;
- FileNameVectorType theFiles;
- theEnumerator(XalanDOMString(rootDirectory), XalanDOMString(dirSpec), theFiles);
-
- return theFiles;
-}
-
-bool FileUtility::checkDir(XalanDOMString directory )
-{
-char buffer[_MAX_PATH];
-
- _getcwd( buffer, _MAX_PATH );
-
- if ( _chdir(c_str(TranscodeToLocalCodePage(directory))) )
- {
- _chdir(buffer);
- return false;
- }
- else
- {
- return true;
- }
-}
-
-
-void FileUtility::checkAndCreateDir(XalanDOMString directory )
-{
-char buffer[_MAX_PATH];
-
- _getcwd( buffer, _MAX_PATH );
-
-
- if ( (_chdir(c_str(TranscodeToLocalCodePage(directory)))) )
- {
- //cout << "Couldn't change to " << directory << ", will create it." << endl;
- if ( !(_mkdir(c_str(TranscodeToLocalCodePage(directory)))))
- {
- cout << directory << " created." << endl;
- }
- }
-
- _chdir(buffer);
-}
-
-/* This routine generates file names based on the provide suffix
-// Inputs: theXMLFileName: typically "conf" or "perf"
-// suffix: typically "xsl" or "out".
-//
-// Notes:
-// */
-
-XalanDOMString FileUtility::GenerateFileName(const XalanDOMString& theXMLFileName, char* suffix)
-{
- XalanDOMString theResult;
- int thePeriodIndex = -1;
- const int theLength = length(theXMLFileName);
-
- for (int i = theLength - 1; i > 0; i--)
- {
- if (charAt(theXMLFileName, i) == XalanUnicode::charFullStop)
- {
- thePeriodIndex = i; // charFullStop is the dot (x2E)
- break;
- }
- }
-
- if (thePeriodIndex != -1)
- {
- theResult = substring(theXMLFileName,
- 0,
- thePeriodIndex + 1);
-
-
- theResult += XalanDOMString(suffix);
- }
-
- return theResult;
-}
-
-
-/* This routine generates a Unique Runid.
-// Inputs: None
-//
-// Notes: The format is mmddhhmm. For example
-// 03151046 is "Mar 15 10:46"
-*/
-
-XalanDOMString FileUtility::GenerateUniqRunid()
-{
-
- struct tm *newtime;
- time_t long_time;
- char tmpbuf[10];
-
- time( &long_time ); /* Get time as long integer. */
- newtime = localtime( &long_time ); /* Convert to local time. */
-
- strftime( tmpbuf, 10,"%m%d%H%M",newtime );
-
- return(XalanDOMString(tmpbuf));
-
-}
-
-// This routine gets Xerces Version number. It's used to put the Xerces Version
-// into the output xml results file as an attribute of 'PerfData' element.
-// Inputs: None
-//
-
-XalanDOMString FileUtility::getXercesVersion()
-{
-
- return(XalanDOMString(gXercesFullVersionStr));
-
-}
-
-/* This routine creates a FormatterToXML FormatterListener. This is used to format
-// the output DOM so a comparision can be done with the expected GOLD file.
-// Inputs: None
-//
-*/
-
-
-FormatterListener*
-FileUtility::getXMLFormatter(bool shouldWriteXMLHeader,
- bool stripCData,
- bool escapeCData,
- PrintWriter& resultWriter,
- int indentAmount,
- const XalanDOMString& mimeEncoding,
- const StylesheetRoot* stylesheet)
-{
- FormatterListener* formatter = 0;
-
- XalanDOMString version;
- bool outputIndent= 0;
- XalanDOMString mediatype;
- XalanDOMString doctypeSystem;
- XalanDOMString doctypePublic;
- XalanDOMString standalone;
-
- if (stylesheet != 0)
- {
- version = stylesheet->m_version;
-
- mediatype = stylesheet->m_mediatype;
- doctypeSystem = stylesheet->getOutputDoctypeSystem();
- doctypePublic = stylesheet->getOutputDoctypePublic();
- standalone = stylesheet->m_standalone;
- outputIndent = stylesheet->m_indentResult;
- }
-
- FormatterToXML* const fToXML =
- new FormatterToXML(
- resultWriter,
- version,
- outputIndent,
- indentAmount,
- mimeEncoding,
- mediatype,
- doctypeSystem,
- doctypePublic,
- true, // xmlDecl
- standalone);
-
-// fToXML->setShouldWriteXMLHeader(shouldWriteXMLHeader);
-// fToXML->setStripCData(stripCData);
-// fToXML->setEscapeCData(escapeCData);
-
- formatter = fToXML;
- return formatter;
-}
-
-/* This routine compares the results of a transform with the gold file.
-// It in turn call the domCompare routine to do the actual comparision.
-// Inputs:
-// gold - Dom tree for the expected results
-// doc - Dom tree created during transformation
-// filename - Current filename
-//
-// Returns:
-// Void
-//
-*/
-void
-FileUtility::compareResults(const XalanDOMString& theOutputFile,
- const XalanCompiledStylesheet* compiledSS,
- XalanSourceTreeDocument* dom,
- XalanDOMString fileName,
- const XSLTInputSource& goldInputSource)
-{
- const XalanDOMString mimeEncoding("whatever");
- XalanFileOutputStream myOutput(theOutputFile);
- XalanOutputStreamPrintWriter myResultWriter(myOutput);
- FormatterListener* theFormatter = getXMLFormatter(true,true,true,
- myResultWriter,0,
- mimeEncoding,
- compiledSS->getStylesheetRoot());
-
- FormatterTreeWalker theTreeWalker(*theFormatter);
- theTreeWalker.traverse(dom);
- delete theFormatter;
-
-
- XalanSourceTreeDOMSupport domSupport;
- XalanSourceTreeParserLiaison parserLiaison(domSupport);
- domSupport.setParserLiaison(&parserLiaison);
-
- XalanDocument* goldDom = parserLiaison.parseXMLStream(goldInputSource);
- if ( domCompare(*goldDom, *dom, fileName) )
- {
- cout << endl << "Passed: " << c_str(TranscodeToLocalCodePage(fileName));
- }
-
-}
-
-void
-FileUtility::compareSerializedResults(const XSLTInputSource& transformResult,
- const XSLTInputSource& goldInputSource,
- XalanDOMString fileName, const char* testCase)
-{
- XalanSourceTreeDOMSupport domSupport;
- XalanSourceTreeParserLiaison parserLiaison(domSupport);
- domSupport.setParserLiaison(&parserLiaison);
-
- XalanDocument* goldDom = parserLiaison.parseXMLStream(goldInputSource);
- XalanDocument* transformDom = parserLiaison.parseXMLStream(transformResult);
- if ( domCompare(*goldDom, *transformDom, fileName) )
- {
- cout << endl << "Passed: " << testCase;
- }
-
-}
-
-/* This routine performs a DOM Comparision.
-// Inputs:
-// gold - Dom tree for the expected results
-// doc - Dom tree created during transformation
-// filename - Current filename
-//
-// Returns:
-// True or False
-//
-*/
-bool
-FileUtility::domCompare(const XalanNode& gold ,const XalanNode& doc, const XalanDOMString& fileName)
-{
- const XalanNode::NodeType docNodeType = doc.getNodeType();
- const XalanNode::NodeType goldNodeType = gold.getNodeType();
-
- const XalanDOMString& docNodeName = doc.getNodeName();
- const XalanDOMString& goldNodeName = gold.getNodeName();
-
- const XalanDOMString& docNodeValue = doc.getNodeValue();
- const XalanDOMString& goldNodeValue = gold.getNodeValue();
-
-
- if (goldNodeType != docNodeType)
- {
- reportDOMError(fileName, docNodeName, "Error: NodeType mismatch. Expected: ");
- cout << xalanNodeTypes[goldNodeType];
- return false;
- }
-
- switch (goldNodeType)
- {
- case XalanNode::ELEMENT_NODE: // ATTRIBUTE_NODE's are processed with diffElement().
- {
-
- if ( ! diffElement(gold, doc, fileName) )
- {
- return false;
- }
-
- break;
- }
- case XalanNode::TEXT_NODE:
- {
-
-#if !defined(NDEBUG) && defined(_MSC_VER)
- cout << "Node is: " << c_str(TranscodeToLocalCodePage(docNodeValue)) << endl;
-#endif
-
- if(goldNodeValue != docNodeValue)
- {
- reportDOMError(fileName, docNodeName, "Error: Text node mismatch. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNodeValue));
- cout << c_str(TranscodeToLocalCodePage(docNodeValue));
- return false;
- }
-
- // Need to process textnode siblings. Note that text nodes do not have child nodes.
- const XalanNode *goldNextNode;
- const XalanNode *domNextNode;
- goldNextNode = gold.getNextSibling();
- domNextNode = doc.getNextSibling();
-
- if (0 != goldNextNode)
- {
- if (0 != domNextNode)
- {
- if ( ! domCompare(*goldNextNode, *domNextNode, fileName) )
- return false;
- }
- else
- {
- reportDOMError(fileName, docNodeName, "Error: Element missing SiblingNode. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNextNode->getNodeName()));
- return false;
- }
- }
-
- break;
- }
- case XalanNode::CDATA_SECTION_NODE:
- case XalanNode::ENTITY_REFERENCE_NODE:
- case XalanNode::ENTITY_NODE:
- case XalanNode::PROCESSING_INSTRUCTION_NODE:
- case XalanNode::COMMENT_NODE:
- {
- break;
- }
- case XalanNode::DOCUMENT_NODE:
- {
-
-#if !defined(NDEBUG) && defined(_MSC_VER)
- cout << "Node is: " << c_str(TranscodeToLocalCodePage(docNodeName)) << endl;
-#endif
-
- if (goldNodeName != docNodeName)
- {
- reportDOMError(fileName, docNodeName, "Error: Missing Document Node");
- }
- else
- {
- const XalanNode *goldNextNode;
- const XalanNode *domNextNode;
-
- goldNextNode = gold.getFirstChild();
- domNextNode = doc.getFirstChild();
-
- if (0 != goldNextNode)
- {
- if( ! domCompare(*goldNextNode,*domNextNode, fileName) )
- return false;
- }
-
- }
-
- break;
- }
-
- case XalanNode::DOCUMENT_TYPE_NODE:
- case XalanNode::DOCUMENT_FRAGMENT_NODE:
- case XalanNode::NOTATION_NODE:
- {
- break;
- }
- default:
- cout << "What are you doing? " << endl;
- }
-
- return true;
-}
-
-/* This routine compares two element nodes.
-// Inputs:
-// gold - Dom tree for the expected results
-// doc - Dom tree created during transformation
-// filename - Current filenam
-//
-// Returns:
-// True or False
-//
-*/
-
-bool
-FileUtility::diffElement(const XalanNode& gold, const XalanNode& doc, const XalanDOMString& fileName)
-{
- const XalanDOMString& docNodeName = doc.getNodeName();
- const XalanDOMString& goldNodeName = gold.getNodeName();
-
- const XalanDOMString& docNsUri = doc.getNamespaceURI();
- const XalanDOMString& goldNsUri = gold.getNamespaceURI();
-
- //const XalanDOMString& docPrefix = doc.getPrefix();
- //const XalanDOMString& goldPrefix = gold.getPrefix();
-
- //const XalanDOMString& docLName = doc.getLocalName();
- //const XalanDOMString& goldLName = gold.getLocalName();
-
-#if !defined(NDEBUG) && defined(_MSC_VER)
- cout << "Node is: " << c_str(TranscodeToLocalCodePage(docNodeName)) << endl;
-#endif
-
- // This essentially checks 2 things, that the prefix and localname are the
- // same. So specific checks of these items are not necessary.
- if (goldNodeName != docNodeName)
- {
- reportDOMError(fileName, docNodeName, "Error: Element mismatch. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNodeName));
- return false;
- }
-
- if ( goldNsUri != docNsUri)
- {
- reportDOMError(fileName, docNodeName, "Error: Element NamespaceURI mismatch. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNsUri));
- return false;
- }
-
- if ( goldNsUri != docNsUri)
- {
- reportDOMError(fileName, docNodeName, "Error: Element NamespaceURI mismatch. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNsUri));
- return false;
- }
-
-
- // Get Attributes for each Element Node.
- const XalanNamedNodeMap *goldAttrs = gold.getAttributes();
- const XalanNamedNodeMap *docAttrs = doc.getAttributes();
-
- // Get number of Attributes
- int numGoldAttr = goldAttrs->getLength();
- int numDomAttr = docAttrs ->getLength();
-
- // Check that each Element has same number of Attributes. If they don't report error
- if ( numGoldAttr == numDomAttr )
- {
- // Compare Attributes one at a time.
- for (int i=0; i < numGoldAttr; i++)
- {
- // Attribute order is irrelvant, so comparision is base on Attribute name.
- XalanNode *gAttr = goldAttrs->item(i);
- XalanDOMString goldAttrName = gAttr->getNodeName();
-
- XalanNode *dAttr = docAttrs->getNamedItem(goldAttrName);
- if (dAttr != 0)
- {
- if( ! (diffATTR(gAttr, dAttr, fileName)) )
- return false;
- }
- else
- {
- reportDOMError(fileName, docNodeName, "Error: Element missing named Attribute. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldAttrName));
- return false;
- }
- }
- }
- else
- {
- reportDOMError( fileName, docNodeName, "Error: Elements don't have same number of attributes. Expected: ");
- cout << numGoldAttr;;
- return false;
- }
-
- const XalanNode *goldNextNode;
- const XalanNode *domNextNode;
-
- goldNextNode = gold.getFirstChild();
- domNextNode = doc.getFirstChild();
-
- if (0 != goldNextNode )
- {
- if (0 != domNextNode)
- {
- if ( ! domCompare(*goldNextNode, *domNextNode, fileName) )
- return false;
- }
- else
- {
- reportDOMError(fileName, docNodeName, "Error: Element missing ChildNode. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNextNode->getNodeName()));
- return false;
- }
- }
-
- goldNextNode = gold.getNextSibling();
- domNextNode = doc.getNextSibling();
-
- if (0 != goldNextNode)
- {
- if (0 != domNextNode)
- {
- if ( ! domCompare(*goldNextNode, *domNextNode, fileName) )
- return false;
- }
- else
- {
- reportDOMError(fileName, docNodeName, "Error: Element missing SiblingNode. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldNextNode->getNodeName()));
- return false;
- }
- }
- else if ( domNextNode)
- {
- reportDOMError(fileName, docNodeName, "Error: Transformed Doc has additional sibling nodes: ");
- cout << c_str(TranscodeToLocalCodePage(domNextNode->getNodeName())) << endl;
- if ( domNextNode->getNodeType() == XalanNode::TEXT_NODE)
- {
- cout << " "
- << "\"" << c_str(TranscodeToLocalCodePage(domNextNode->getNodeValue())) << "\"" << endl;
- }
- return false;
-
- }
-
- return true;
-}
-
-
-/* This routine compares two attribute nodes.
-// Inputs:
-// gAttr - attribute from Gold dom tree
-// dAttr - attribute from Dom tree created during transformation
-// fileName - Current filenam
-//
-// Returns:
-// True or False
-//
-*/
-
-bool FileUtility::diffATTR(const XalanNode* gAttr, const XalanNode* dAttr, const XalanDOMString& fileName)
-{
-
- const XalanDOMString& docAttrName = dAttr->getNodeName();
-
-#if !defined(NDEBUG) && defined(_MSC_VER)
- const XalanDOMString& goldAttrName = gAttr->getNodeName();
- cout << " Attribute is: " << c_str(TranscodeToLocalCodePage(goldAttrName)) << endl;
-#endif
-
- const XalanDOMString& goldAttrNsUri = gAttr->getNamespaceURI();
- const XalanDOMString& docAttrNsUri = dAttr->getNamespaceURI();
-
- //const XalanDOMString& goldAttrPrefix = gAttr->getPrefix();
- //const XalanDOMString& docAttrPrefix = dAttr->getPrefix();
-
- //const XalanDOMString& goldAttrLName = gAttr->getLocalName();
- //const XalanDOMString& docAttrLName = dAttr->getLocalName();
-
- const XalanDOMString& goldAttrValue = gAttr->getNodeValue();
- const XalanDOMString& docAttrValue = dAttr->getNodeValue();
-
- if (goldAttrValue != docAttrValue)
- {
- reportDOMError(fileName, docAttrName, "Error: Attribute Value mismatch. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldAttrValue));
- return false;
- }
-
- if (goldAttrNsUri != docAttrNsUri)
- {
- reportDOMError(fileName, docAttrName, "Error: Attribute NamespaceURI mismatch. Expected: ");
- cout << c_str(TranscodeToLocalCodePage(goldAttrNsUri));
- return false;
- }
-
- return true;
-}
-
-/* This routine reports DOM comparison errors.
-// Inputs:
-// file - Name of current file
-// node - Current node that fails
-// msg - Failure message
-//
-*/
-
-void
-FileUtility::reportDOMError( XalanDOMString file, XalanDOMString node, char* msg)
-{
-
- cout << endl << "Failed "<< file << endl
- << " Processing node : " << node << endl
- << " " << msg ;
-}
-
diff --git a/Tests/Harness/FileUtility.hpp b/Tests/Harness/FileUtility.hpp
deleted file mode 100644
index 35299b7..0000000
--- a/Tests/Harness/FileUtility.hpp
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- *
- * FileUtility.hpp
- */
-#if !defined(FILEUTILITY_HEADER_GUARD_1357924680)
-#define FILEUTILITY_HEADER_GUARD_1357924680
-
-#include<string>
-#include<stdio.h>
-#include <time.h>
-
-#if defined(XALAN_OLD_STREAM_HEADERS)
-#include <iostream.h>
-#else
-#include <iostream>
-#endif
-
-// XERCES HEADERS ...
-// Are included in HarnessInit.hpp
-
-// XALAN HEADERS...
-#include <PlatformSupport/XalanOutputStreamPrintWriter.hpp>
-#include <PlatformSupport/XalanFileOutputStream.hpp>
-#include <PlatformSupport/DirectoryEnumerator.hpp>
-
-#include <XPath/XObjectFactoryDefault.hpp>
-#include <XPath/XPathFactoryDefault.hpp>
-
-#include <XMLSupport/FormatterToXML.hpp>
-#include <XMLSupport/FormatterTreeWalker.hpp>
-
-#include <XalanSourceTree/XalanSourceTreeDOMSupport.hpp>
-#include <XalanSourceTree/XalanSourceTreeParserLiaison.hpp>
-#include <XalanSourceTree/XalanSourceTreeDocument.hpp>
-
-#include <XalanTransformer/XalanCompiledStylesheetDefault.hpp>
-#include <XalanTransformer/XalanTransformer.hpp>
-
-using namespace std;
-
-
-/**
- * Utility call that extracts test file names from testsuite.
- * @author Paul Dick@lotus.com
- * @version $Id$
- */
-
-#if defined HARNESS_EXPORTS
-#define HARNESS_API __declspec(dllexport)
-#else
-#define HARNESS_API __declspec(dllimport)
-#endif
-
-// Misc typedefs and Global variables.
-// These structures hold vectors of directory names and file names.
-#if defined(XALAN_NO_NAMESPACES)
- typedef vector<XalanDOMString> FileNameVectorType;
-#else
- typedef std::vector<XalanDOMString> FileNameVectorType;
-#endif
-
-// Basic Global variables used by many tests.
-const XalanDOMString processorType(XALAN_STATIC_UCODE_STRING("XalanC"));
-const XalanDOMString XSLSuffix(XALAN_STATIC_UCODE_STRING(".xsl"));
-const XalanDOMString XMLSuffix(XALAN_STATIC_UCODE_STRING(".xml"));
-const XalanDOMString pathSep(XALAN_STATIC_UCODE_STRING("\\"));
-
-// This class is exported from the Harness.dll
-class HARNESS_API FileUtility
-{
-
-
-public:
-
- /** Simple constructor, does not perform initialization. */
- FileUtility()
- {
-
- cout << endl << "Using Xerces Version " << gXercesFullVersionStr << endl;
- }
-
- /**
- * Utility method used to get test files from a specific directory.
- * @returns a vector containing test files.
- */
- FileNameVectorType FileUtility::getTestFileNames(XalanDOMString baseDir, XalanDOMString relDir, bool useDirPrefix);
- //FileNameVectorType getTestFileNames (char* theDirectory);
-
- /**
- * Utility method used to get subdirectories from a specific directory.
- * @returns a vector containing directory files.
- */
- FileNameVectorType FileUtility::getDirectoryNames(XalanDOMString rootDirectory);
-
- /**
- * Utility method used to create default directories when neccessary
- */
- void FileUtility::checkAndCreateDir(XalanDOMString directory );
-
- /**
- * Utility method determines if directory exists.
- */
- bool FileUtility::checkDir(XalanDOMString directory );
-
- /**
- * Utility method used to get XSL file based on XML file.
- * @returns a XalanDOMString.
- */
- XalanDOMString FileUtility::GetXSLFileName(const XalanDOMString& theXMLFileName);
-
- /**
- * Utility method used to get OUT file based on XML file.
- * @returns a XalanDOMString.
- */
- XalanDOMString FileUtility::GenerateFileName(const XalanDOMString& theXMLFileName, char* suffix);
-
- /**
- * Utility method used to generate UniqRunid.
- * @returns a XalanDOMString.
- */
- XalanDOMString FileUtility::GenerateUniqRunid();
-
- /**
- * Utility methods used to get Xerces Version number.
- * @returns a XalanDOMString.
- */
- XalanDOMString FileUtility::getXercesVersion();
-
- /**
- * Utility method used to compare the results. It inturn
- * call domCompare.
- * @returns Void.
- */
- void
- FileUtility::compareResults(const XalanDOMString& theOutputFile,
- const XalanCompiledStylesheet* compiledSS,
- XalanSourceTreeDocument* dom,
- XalanDOMString fileName,
- const XSLTInputSource& goldInputSource);
- /**
- * Simplified version of above.
- */
- void
- FileUtility::compareSerializedResults(const XSLTInputSource& transformResult,
- const XSLTInputSource& goldInputSource,
- XalanDOMString fileName, const char* testCase);
- /**
- * Utility method used to create a FormatterToXML FormatterListener.
- * This is required to DOM comparisions.
- * @returns a pointer to a FormatterListener.
- */
- FormatterListener*
- FileUtility::getXMLFormatter(bool shouldWriteXMLHeader,
- bool stripCData,
- bool escapeCData,
- PrintWriter& resultWriter,
- int indentAmount,
- const XalanDOMString& mimeEncoding,
- const StylesheetRoot* stylesheet);
-
-
- /**
- * Utility methods used to perform a DOM Compare
- * @returns boolean
- */
- bool
- FileUtility::domCompare(const XalanNode& gold, const XalanNode& doc, const XalanDOMString& fileName);
-
- /**
- * Utility methods used to diff two Element nodes.
- * @returns boolean.
- */
- bool
- FileUtility::diffElement(const XalanNode& gold, const XalanNode& doc, const XalanDOMString& fileName);
-
- /**
- * Utility methods used to diff two attribute nodes.
- * @returns boolean.
- */
- bool
- FileUtility::diffATTR(const XalanNode* gAttr, const XalanNode* dAttr, const XalanDOMString& fileName);
-
- /**
- * Utility methods used to report DOM compare errors.
- * @returns void.
- */
- void
- FileUtility::reportDOMError( XalanDOMString file, XalanDOMString node, char* msg);
-
-
-}; // end of class FileUtility
-#endif
-
diff --git a/Tests/Harness/Harness.dsp b/Tests/Harness/Harness.dsp
deleted file mode 100644
index eb11faf..0000000
--- a/Tests/Harness/Harness.dsp
+++ /dev/null
@@ -1,182 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Harness" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=Harness - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Harness.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Harness.mak" CFG="Harness - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Harness - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "Harness - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "Harness - Win32 Release with symbols" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Harness - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release\Harness"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HARNESS_EXPORTS" /Yu"stdafx.h" /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HARNESS_EXPORTS" /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\PlatformSupport.lib ..\..\Build\Win32\VC6\Release\XalanDOM.lib ..\..\Build\Win32\VC6\Release\XMLSupport.lib ..\..\Build\Win32\VC6\Release\XSLT.lib ..\..\Build\Win32\VC6\Release\XalanSourceTree.lib ..\..\Build\Win32\VC6\Release\DOMSupport.lib /nologo /dll /pdb:none /machine:I386
-# SUBTRACT LINK32 /debug
-
-!ELSEIF "$(CFG)" == "Harness - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\Build\Win32\VC6\Debug"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Debug\Harness"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HARNESS_EXPORTS" /Yu"stdafx.h" /FD /GZ /c
-# ADD CPP /nologo /MDd /W4 /Gm /GR /GX /Zi /Od /Gf /Gy /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HARNESS_EXPORTS" /Yc /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Debug\xerces-c_1D.lib ..\..\Build\Win32\VC6\Debug\PlatformSupportD.lib ..\..\Build\Win32\VC6\Debug\XalanDOMD.lib ..\..\Build\Win32\VC6\Debug\XMLSupportD.lib ..\..\Build\Win32\VC6\Debug\XalanSourceTreeD.lib ..\..\Build\Win32\VC6\Debug\XSLTD.lib ..\..\Build\Win32\VC6\Debug\DOMSupportD.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# SUBTRACT LINK32 /incremental:no
-
-!ELSEIF "$(CFG)" == "Harness - Win32 Release with symbols"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Harness___Win32_Release_with_symbols"
-# PROP BASE Intermediate_Dir "Harness___Win32_Release_with_symbols"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\Build\Win32\VC6\Release.symbols"
-# PROP Intermediate_Dir "..\..\Build\Win32\VC6\Release.symbols\Harness"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W4 /GR /GX /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HARNESS_EXPORTS" /FD /c
-# ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /I "..\..\..\..\xml-xerces\c\src" /I "..\..\src\\" /I "..\harness\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HARNESS_EXPORTS" /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release\PlatformSupport.lib ..\..\Build\Win32\VC6\Release\XalanDOM.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /machine:I386
-# SUBTRACT BASE LINK32 /debug
-# ADD LINK32 ..\..\..\..\xml-xerces\c\Build\Win32\VC6\Release\xerces-c_1.lib ..\..\Build\Win32\VC6\Release.symbols\PlatformSupportS.lib ..\..\Build\Win32\VC6\Release.symbols\DOMSupportS.lib ..\..\Build\Win32\VC6\Release.symbols\XalanDOMS.lib ..\..\Build\Win32\VC6\Release.symbols\XMLSupportS.lib ..\..\Build\Win32\VC6\Release.symbols\XalanSourceTreeS.lib ..\..\Build\Win32\VC6\Release.symbols\XSLTS.lib /nologo /dll /debug /machine:I386
-# SUBTRACT LINK32 /incremental:yes
-
-!ENDIF
-
-# Begin Target
-
-# Name "Harness - Win32 Release"
-# Name "Harness - Win32 Debug"
-# Name "Harness - Win32 Release with symbols"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\FileUtility.cpp
-
-!IF "$(CFG)" == "Harness - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Harness - Win32 Debug"
-
-# ADD CPP /YX
-
-!ELSEIF "$(CFG)" == "Harness - Win32 Release with symbols"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\XMLFileReporter.cpp
-
-!IF "$(CFG)" == "Harness - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Harness - Win32 Debug"
-
-# ADD CPP /YX
-
-!ELSEIF "$(CFG)" == "Harness - Win32 Release with symbols"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\FileUtility.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HarnessInit.hpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\XMLFileReporter.hpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=..\Transperf\Transperf.dsp
-# End Source File
-# End Target
-# End Project
diff --git a/Tests/Harness/HarnessInit.hpp b/Tests/Harness/HarnessInit.hpp
deleted file mode 100644
index 8f103e2..0000000
--- a/Tests/Harness/HarnessInit.hpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- *
- * FileUtility.hpp
- */
-#if !defined(HARNESSINIT_HEADER_GUARD_1357924690)
-#define HARNESSINIT_HEADER_GUARD_1357924690
-
-
-#include<string>
-#include<stdio.h>
-#include <time.h>
-
-// Base header file. Must be first...
-// Not sure what this is refering to, but it was in front of the PlatformDefinitions include??
-// XERCES HEADERS...
-#include <Include/PlatformDefinitions.hpp>
-#include <util/XercesDefs.hpp>
-#include <util/PlatformUtils.hpp>
-
-using namespace std;
-
-
-/**
- * Utility call that extracts test file names from testsuite.
- * @author Paul Dick@lotus.com
- * @version $Id$
- */
-// This is all commented out because these are inline methods, there is no
-// .cpp file associated.
-#if 0
-#if defined HARNESS_EXPORTS
-#define HARNESS_API __declspec(dllexport)
-#else
-#define HARNESS_API __declspec(dllimport)
-#endif
-#endif
-// This class is exported from the Harness.dll
-class HarnessInit
-{
-
-
-public:
-
- /** Simple constructor, performs initialization. */
- HarnessInit::HarnessInit()
- {
- XMLPlatformUtils::Initialize();
- }
-
- HarnessInit::~HarnessInit()
- {
- XMLPlatformUtils::Terminate();
- }
-}; // end of class HarnessInit
-#endif
-
diff --git a/Tests/Harness/XMLFileReporter.cpp b/Tests/Harness/XMLFileReporter.cpp
deleted file mode 100644
index 2f1096f..0000000
--- a/Tests/Harness/XMLFileReporter.cpp
+++ /dev/null
@@ -1,543 +0,0 @@
-/*
-*
-* XMLFileReporter.cpp
-*
-* Copyright 2000 Lotus Development Corporation. All rights reserved.
-* This software is subject to the Lotus Software Agreement, Restricted
-* Rights for U.S. government users and applicable export regulations.
-*/
-
-#include <stdlib.h>
-#include "XMLFileReporter.hpp"
-
-
-#include "PlatformSupport/XalanUnicode.hpp"
-
-
-const XalanDOMString XMLFileReporter::OPT_FILENAME("filename");
-const XalanDOMString XMLFileReporter::ELEM_RESULTSFILE("resultsfile");
-const XalanDOMString XMLFileReporter::ELEM_TESTFILE("testfile");
-const XalanDOMString XMLFileReporter::ELEM_FILERESULT("fileresult");
-const XalanDOMString XMLFileReporter::ELEM_TESTCASE("testcase");
-const XalanDOMString XMLFileReporter::ELEM_CASERESULT("caseresult");
-const XalanDOMString XMLFileReporter::ELEM_CHECKRESULT("checkresult");
-const XalanDOMString XMLFileReporter::ELEM_STATISTIC("statistic");
-const XalanDOMString XMLFileReporter::ELEM_LONGVAL("longval");
-const XalanDOMString XMLFileReporter::ELEM_DOUBLEVAL("doubleval");
-const XalanDOMString XMLFileReporter::ELEM_MESSAGE("message");
-const XalanDOMString XMLFileReporter::ELEM_ARBITRARY("arbitrary");
-const XalanDOMString XMLFileReporter::ELEM_HASHTABLE("hashtable");
-const XalanDOMString XMLFileReporter::ELEM_HASHITEM("hashitem");
-const XalanDOMString XMLFileReporter::ATTR_LEVEL("level");
-const XalanDOMString XMLFileReporter::ATTR_DESC("desc");
-const XalanDOMString XMLFileReporter::ATTR_TIME("time");
-const XalanDOMString XMLFileReporter::ATTR_RESULT("result");
-const XalanDOMString XMLFileReporter::ATTR_KEY("key");
-const XalanDOMString XMLFileReporter::ATTR_FILENAME = XMLFileReporter::OPT_FILENAME;
-
-const XalanDOMString XMLFileReporter::TESTCASEINIT_HDR("<" + ELEM_TESTCASE + " " + ATTR_DESC + "=\"");
-const XalanDOMString XMLFileReporter::TESTCASECLOSE_HDR("<" + ELEM_CASERESULT + " " + ATTR_DESC + "=\"");
-const XalanDOMString XMLFileReporter::MESSAGE_HDR("<" + ELEM_MESSAGE + " " + ATTR_LEVEL + "=\"");
-const XalanDOMString XMLFileReporter::STATISTIC_HDR("<" + ELEM_STATISTIC + " " + ATTR_LEVEL + "=\"");
-const XalanDOMString XMLFileReporter::ARBITRARY_HDR("<" + ELEM_ARBITRARY + " " + ATTR_LEVEL + "=\"");
-const XalanDOMString XMLFileReporter::HASHTABLE_HDR("<" + ELEM_HASHTABLE + " " + ATTR_LEVEL + "=\"");
-const XalanDOMString XMLFileReporter::HASHITEM_HDR(" <" + ELEM_HASHITEM + " " + ATTR_KEY + "=\"");
-const XalanDOMString XMLFileReporter::CHECKPASS_HDR("<" + ELEM_CHECKRESULT + " " + ATTR_RESULT + "=\"" + "PASS" + "\" " + ATTR_DESC + "=\"");
-const XalanDOMString XMLFileReporter::CHECKAMBG_HDR("<" + ELEM_CHECKRESULT + " " + ATTR_RESULT + "=\"" + "AMBG" + "\" " + ATTR_DESC + "=\"");
-const XalanDOMString XMLFileReporter::CHECKERRR_HDR("<" + ELEM_CHECKRESULT + " " + ATTR_RESULT + "=\"" + "ERRR" + "\" " + ATTR_DESC + "=\"");
-const XalanDOMString XMLFileReporter::CHECKFAIL_HDR("<" + ELEM_CHECKRESULT + " " + ATTR_RESULT + "=\"" + "FAIL" + "\" " + ATTR_DESC + "=\"");
-
-
-
-XMLFileReporter::XMLFileReporter():
- m_anyOutput(false),
- m_fileName(""),
- m_fileHandle(0),
- m_ready(false),
- m_error(false),
- m_flushOnCaseClose(true)
-{
-}
-
-
-
-XMLFileReporter::XMLFileReporter(const XalanDOMString& fileName):
- m_anyOutput(false),
- m_fileName(fileName),
- m_fileHandle(0),
- m_ready(false),
- m_error(false),
- m_flushOnCaseClose(true)
-{
- m_ready = initialize();
-}
-
-XMLFileReporter::XMLFileReporter(const char* fileName):
- m_anyOutput(false),
- m_fileName(XalanDOMString(fileName)),
- m_fileHandle(0),
- m_ready(false),
- m_error(false),
- m_flushOnCaseClose(true)
-{
- m_ready = initialize();
-}
-
-bool
-XMLFileReporter::initialize()
-{
- if (length(m_fileName) == 0)
- {
- // We don't have a valid file, so bail
- m_error = true;
- m_ready = false;
- fprintf(stderr, "XMLFileReporter.initialize() ERROR: No file name specified");
- return(false);
- }
-
- // Transcode down the file name...
- const CharVectorType theTranscodedFileName(m_fileName.transcode());
- const char* const theTranscodedFileNamePointer = &theTranscodedFileName.front();
-
- // Create a file and ensure it has a place to live
- m_fileHandle = fopen(theTranscodedFileNamePointer, "w");
- if (m_fileHandle == 0)
- {
- // Couldn't create or find the directory for the file to live in, so bail
- m_error = true;
- m_ready = false;
- fprintf(stderr, "XMLFileReporter.initialize() ERROR: unble to open file, %s", theTranscodedFileNamePointer);
- return(false);
- }
-
- m_ready = true;
- startResultsFile();
- // fprintf(stderr, "DEBUG:XMLFileReporter.initialize() complete with " + fileName);
-
- return m_ready;
-}
-
-
-
-bool
-XMLFileReporter::getFlushOnCaseClose()
-{
- return(m_flushOnCaseClose);
-}
-
-
-
-const XalanDOMString&
-XMLFileReporter::getFileName() const
-{
- return(m_fileName);
-}
-
-
-
-void
-XMLFileReporter::setFileName(const XalanDOMString& fileName)
-{
- m_fileName = fileName;
-}
-
-
-
-bool
-XMLFileReporter::checkError()
-{
- // Ensure our underlying reporter, if one, is still OK
- if (m_fileHandle == 0)
- {
- m_error = true;
- }
- return(m_error);
-}
-
-
-
-bool
-XMLFileReporter::isReady()
-{
- // Ensure our underlying reporter, if one, is still OK
- if (m_fileHandle == 0)
- {
- // NEEDSWORK: should we set m_ready = false in this case?
- // errors in the PrintStream are not necessarily fatal
- m_error = true;
- m_ready = false;
- }
- return(m_ready);
-}
-
-
-
-void
-XMLFileReporter::flush()
-{
- if (isReady())
- {
- fflush(m_fileHandle);
- }
-}
-
-
-
-void
-XMLFileReporter::close()
-{
- fflush(m_fileHandle);
- if (isReady())
- {
- if (m_fileHandle != 0)
- {
- closeResultsFile();
- fclose(m_fileHandle);
- }
- }
- m_ready = false;
-}
-
-
-
-void
-XMLFileReporter::logTestFileInit(const XalanDOMString& msg)
-{
- if (isReady())
- {
- printToFile("<" + ELEM_TESTFILE
- + " " + ATTR_DESC + "=\"" + escapestring(msg) + "\" " + ATTR_TIME + "=\"" + getDateTimeString() + "\">");
- }
-}
-
-
-
-void
-XMLFileReporter::logTestFileClose(const XalanDOMString& msg, const XalanDOMString& result)
-{
- if (isReady())
- {
- printToFile("<" + ELEM_FILERESULT
- + " " + ATTR_DESC + "=\"" + escapestring(msg) + "\" " + ATTR_RESULT + "=\"" + result + "\" " + ATTR_TIME + "=\"" + getDateTimeString() + "\"/>");
- printToFile("</" + ELEM_TESTFILE + ">");
- }
- flush();
-}
-
-
-
-void
-XMLFileReporter::logTestCaseInit(const XalanDOMString& msg)
-{
- if (isReady())
- {
- printToFile(TESTCASEINIT_HDR + escapestring(msg) + "\">");
- }
-}
-
-
-
-void
-XMLFileReporter::logTestCaseClose(const XalanDOMString& msg, const XalanDOMString& result)
-{
- if (isReady())
- {
- printToFile(TESTCASECLOSE_HDR + escapestring(msg) + "\" " + ATTR_RESULT + "=\"" + result + "\"/>");
- printToFile("</" + ELEM_TESTCASE + ">");
- }
- if (getFlushOnCaseClose())
- {
- flush();
- }
-}
-
-
-
-void
-XMLFileReporter::logMessage(int level, const XalanDOMString& msg)
-{
- char tmp[20];
- sprintf(tmp, "%d", level);
-
- if (isReady())
- {
- printToFile(MESSAGE_HDR + tmp + "\">");
- printToFile(escapestring(msg));
- printToFile("</" + ELEM_MESSAGE +">");
- }
-}
-
-void XMLFileReporter::addMetricToAttrs(char* desc, double theMetric, Hashtable& attrs)
-{
- XalanDOMString temp;
-
- DoubleToDOMString(theMetric, temp);
- attrs.insert(Hashtable::value_type(XalanDOMString(desc), temp));
-
- return;
-}
-
-void
-XMLFileReporter::logElement(int level, const XalanDOMString& element, Hashtable attrs,const XalanDOMString& msg)
-{
- if (isReady()
- && (element.empty() == 0)
- && (attrs.empty() == 0)
- )
- {
- char tmp[20];
- sprintf(tmp, "%d", level);
-//
-// Took out this level attribute cuz we don't use it.
-// printToFile("<" + escapestring(element) + " " + ATTR_LEVEL + "=\""
-// + tmp + "\"");
- printToFile("<" + escapestring(element) + " ");
-
- Hashtable::iterator theEnd = attrs.end();
-
- for(Hashtable::iterator i = attrs.begin(); i != theEnd; ++i)
- {
-
- printToFile((*i).first + "=\""
- + (*i).second + "\"");
- }
-
- printToFile(XalanDOMString(">"));
- if (msg.empty() != 0)
- printToFile(escapestring(msg));
- printToFile("</" + escapestring(element) + ">");
- }
-}
-
-
-
-void
-XMLFileReporter::logStatistic (int level, long lVal, double dVal, const XalanDOMString& msg)
-{
- char tmp[20];
-
-
- if (isReady())
- {
- sprintf(tmp, "%d", level);
- printToFile(STATISTIC_HDR + tmp + "\" " + ATTR_DESC + "=\"" + escapestring(msg) + "\">");
-
- sprintf(tmp, "%d", lVal);
- printToFile("<" + ELEM_LONGVAL + ">" + tmp + "</" + ELEM_LONGVAL + ">");
-
- sprintf(tmp, "%d", dVal);
- printToFile("<" + ELEM_DOUBLEVAL + ">" + tmp + "</" + ELEM_DOUBLEVAL + ">");
-
- printToFile("</" + ELEM_STATISTIC + ">");
-
- }
-}
-
-
-
-void
-XMLFileReporter::logArbitraryMessage (int level, const XalanDOMString& msg)
-{
- char tmp[20];
- sprintf(tmp, "%d", level);
-
- if (isReady())
- {
- printToFile(ARBITRARY_HDR + tmp + "\">");
- printToFile(escapestring(msg));
- printToFile("</" + ELEM_ARBITRARY +">");
- }
-}
-
-/*
-void logHashtable (int level, Hashtable hash, XalanDOMString msg)
-{
- if (isReady())
- {
- printToFile(HASHTABLE_HDR + level + "\" " + ATTR_DESC + "=\"" + msg + "\">");
- if (hash == null)
- {
- printToFile("<" + ELEM_HASHITEM + " " + ATTR_KEY + "=\"null\">");
- printToFile("</" + ELEM_HASHITEM + ">");
- }
- try
- {
- for (Enumeration enum = hash.keys(); enum.hasMoreElements();)
- {
- Object key = enum.nextElement();
- // Ensure we'll have clean output by pre-fetching value before outputting anything
- XalanDOMString value = hash.get(key).tostring();
- printToFile(HASHITEM_HDR + key.tostring() + "\">");
- printToFile(value);
- printToFile("</" + ELEM_HASHITEM + ">");
- }
- }
- catch (Exception e)
- {
- // No-op: should ensure we have clean output
- }
- printToFile("</" + ELEM_HASHTABLE +">");
- }
-}
-*/
-
... 225897 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org