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