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:42 UTC

[xalan-c] annotated tag LotusXSL4C_1_2 created (now c2b5cbf)

This is an automated email from the ASF dual-hosted git repository.

billblough pushed a change to annotated tag LotusXSL4C_1_2
in repository https://gitbox.apache.org/repos/asf/xalan-c.git.


      at c2b5cbf  (tag)
 tagging 953c423990c6048bb8587d12c0948ed13a44cd0c (commit)
      by No Author
      on Mon Aug 27 19:45:22 2001 +0000

- Log -----------------------------------------------------------------
This commit was manufactured by cvs2svn to create tag \'LotusXSL4C_1_2\'.
-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new 953c423  This commit was manufactured by cvs2svn to create tag 'LotusXSL4C_1_2'.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org


[xalan-c] 01/01: This commit was manufactured by cvs2svn to create tag 'LotusXSL4C_1_2'.

Posted by bi...@apache.org.
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