diff --git a/Projects/Win32/BCB5/Xerces-all/DOMCount/DOMCount.bpr b/Projects/Win32/BCB5/Xerces-all/DOMCount/DOMCount.bpr
deleted file mode 100644
index 8ee56758b8f8424b38bf0571a5ae0ae7fdc17ed2..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/DOMCount/DOMCount.bpr
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\DOMCount.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\DOMCount.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="DOMCount.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\DOMCount;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=$(BCB)\lib
-Item1=..\..\..\..\..\samples\DOMPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5[Debugging]
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/DOMCount/DOMCount.cpp b/Projects/Win32/BCB5/Xerces-all/DOMCount/DOMCount.cpp
deleted file mode 100644
index 891cd5048cdf9449e3dc50dc2ea833eb96d04590..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/DOMCount/DOMCount.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <DOMCount.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/DOMPrint/DOMPrint.bpr b/Projects/Win32/BCB5/Xerces-all/DOMPrint/DOMPrint.bpr
deleted file mode 100644
index 0aa1d92f995588ce7362c16a7c0b5ff518bcc7cf..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/DOMPrint/DOMPrint.bpr
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\DOMPrint.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\DOMPrint.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOMTreeErrorReporter.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\DOMPrint"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="DOMPrint.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\DOMPrint;$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=1
-Item0=..\..\..\..\..\samples\DOMPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=3
-Item0=..\..\..\..\..\Build\Win32\BCB5Item1=..\..\..\..\..\Build\Win32\BCB5Item1=..\..\..\..\..\Build\Win32\BCB5
-Item1=
-Item2=
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=..\..\..\samples\data\personal.xml
-HostApplication=..\..\..\..\..\Build\Win32\BCB5\DOMPrint.exe
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/DOMPrint/DOMPrint.cpp b/Projects/Win32/BCB5/Xerces-all/DOMPrint/DOMPrint.cpp
deleted file mode 100644
index 41d35fe6d7872739328756d6f6735fe51b487c37..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/DOMPrint/DOMPrint.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\DOMPrint\DOMTreeErrorReporter.cpp");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <DOMPrint.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/DOMTest/DOMTest.bpr b/Projects/Win32/BCB5/Xerces-all/DOMTest/DOMTest.bpr
deleted file mode 100644
index e9799d30c751947cd3a9b8c0b4ca02c78cbd80de..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/DOMTest/DOMTest.bpr
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\DOMTest.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\DOMTest.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="DOMTest.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\tests\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\tests\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=$(BCB)\lib
-Item1=..\..\..\..\tests\DOM\DOMPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5[Debugging]
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/DOMTest/DOMTest.cpp b/Projects/Win32/BCB5/Xerces-all/DOMTest/DOMTest.cpp
deleted file mode 100644
index 45107a12803aae5a60e53f1f2ab6b09bc1055daa..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/DOMTest/DOMTest.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <DTest.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/EncodingTest/EncodingTest.bpr b/Projects/Win32/BCB5/Xerces-all/EncodingTest/EncodingTest.bpr
deleted file mode 100644
index b9d9143fa63e2b377586f65f7ed2db8064770fee..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/EncodingTest/EncodingTest.bpr
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\EncodingTest.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\EncodingTest.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="EncodingTest.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\tests\EncodingTest;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\tests\EncodingTest;..\..\..\..\..\src;$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=$(BCB)\lib
-Item1=..\..\..\..\tests\DOM\DOMPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5[Debugging]
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/EncodingTest/EncodingTest.cpp b/Projects/Win32/BCB5/Xerces-all/EncodingTest/EncodingTest.cpp
deleted file mode 100644
index 054a9b6f777270c453e0cbdbf260e9128cb66662..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/EncodingTest/EncodingTest.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <EncodingTest.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/MakeBuildDirs.bat b/Projects/Win32/BCB5/Xerces-all/MakeBuildDirs.bat
deleted file mode 100755
index 61ed56a3cb9ab23fd19b837b5afd749ba7a896a7..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/MakeBuildDirs.bat
+++ /dev/null
@@ -1,8 +0,0 @@
-REM CommandInterpreter: $(COMSPEC)
-
-REM -- Create the Xerces-C target directories for the C++Builder 4 projects
-
-mkdir %0\..\..\..\..\..\Build
-mkdir %0\..\..\..\..\..\Build\Win32
-mkdir %0\..\..\..\..\..\Build\Win32\BCB5
-mkdir %0\..\..\..\..\..\Build\Win32\BCB5\obj
diff --git a/Projects/Win32/BCB5/Xerces-all/Readme.txt b/Projects/Win32/BCB5/Xerces-all/Readme.txt
deleted file mode 100644
index 131492854990a41ca4578adb98590872bb122000..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/Readme.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-$Id$
-
-
-This directory and its children contain the project group
-and the project files for building Xerces for C++-Builder 4 or 5.
-
-In order to build and use it, it is necessary to have C++-Builder 4
-or 5 installed.  For using xerces from within C++-Builder projects
-C++-Builder made libraries are needed because of the library format and
-the name mangling of C++ functions (this can be compared by viewing
-the DLLs with right mouse - properties - fast view - Export table
-section).
-
-For building from the C++Builder IDE...
-
-+ Load the Xerces-ALL.BPG Project Group in the IDE.
-
-+ Select Project | Build All Projects.
-
-  Notes:
-   If you change any of the Options for the individual projects,
-   the final output path WILL get corrupted.  Additionally, if C++Builder
-   is installed on the same drive as the Xerces source files,
-   other paths in the .BPR project files may also get corrupted.
-   Borland has acknowledged these problems but will not fix them.
-
-For building from the command line...
-
-+ Run the MakeBuildDirs.bat to create the output directories.
-
-+ ChDir to each of the individual project directories (starting
-  with XercesLib of course) and run the Borland make utility
-  (e.g. "make -B -f XercesLib.bpr")
-
-Either way, the output (.dll, .lib, .exe) files will be created
-under Build\Win32\BCB4 or Build\Win32\BCB5 (Build is on the same
-level as src).
-
--- In Win32PlatformUtils.cpp, the compareAndSwap method uses inline
-assembler to avoid an API not suported in Windows 95.
-If you don't need Win95 support, changing it to  #if 0  will greatly
-improve your build times.
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/SAX2Count/SAX2Count.bpr b/Projects/Win32/BCB5/Xerces-all/SAX2Count/SAX2Count.bpr
deleted file mode 100644
index b38f9b1494d22670e24338d9fdb5a5d21ddc7b4d..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAX2Count/SAX2Count.bpr
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\SAX2Count.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\SAX2Count.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAX2CountHandlers.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAX2Count"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="SAX2Count.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAX2Count;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAX2Count;$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zi"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=2
-Item0=..\..\..\..\..\samples\SAX2Count;..\..\..\..\..\src;$(BCB)\include
-Item1=$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=..\..\..\..\..\samples\SAX2Count;$(BCB)\lib
-Item1=$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=2
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-Item1=..\..\..\..\..\Build\Win32\BCB5\obj[HistoryLists\hlFinalOutputDir]
-
-[HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5[Debugging]
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/SAX2Count/SAX2Count.cpp b/Projects/Win32/BCB5/Xerces-all/SAX2Count/SAX2Count.cpp
deleted file mode 100644
index 7dd27b634247d2be3520ea34247c16f38cfd7f89..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAX2Count/SAX2Count.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAX2Count\SAX2CountHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <SAX2Count.cpp>
-
diff --git a/Projects/Win32/BCB5/Xerces-all/SAX2Print/SAX2Print.bpr b/Projects/Win32/BCB5/Xerces-all/SAX2Print/SAX2Print.bpr
deleted file mode 100644
index 78fd0068b458c4b78eafbbe7b6d713907098b9a2..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAX2Print/SAX2Print.bpr
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\SAX2Print.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\SAX2Print.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAX2PrintHandlers.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAX2Print"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="SAX2Print.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAX2Print;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAX2Print;$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\samples\SAX2Print;..\..\..\..\..\src;$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=..\..\..\..\..\samples\SAX2Print;$(BCB)\lib
-Item1=..\..\..\..\..\samples\SAXPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=2
-Item0=..\..\..\..\..\Build\Win32\BCB5Item1=..\..\..\..\..\Build\Win32\BCB5[Debugging]
-Item1=
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/SAX2Print/SAX2Print.cpp b/Projects/Win32/BCB5/Xerces-all/SAX2Print/SAX2Print.cpp
deleted file mode 100644
index 14c3c6dfab72c17992b6631e5125ea982a1e0dd9..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAX2Print/SAX2Print.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAX2Print\SAX2PrintHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-#pragma ARGS_USED
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <SAX2Print.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/SAXCount/SAXCount.bpr b/Projects/Win32/BCB5/Xerces-all/SAXCount/SAXCount.bpr
deleted file mode 100644
index 79080c6e9afc4a7cba69107ae95e28b350d7e4ee..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAXCount/SAXCount.bpr
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\SAXCount.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\SAXCount.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAXCountHandlers.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAXCount"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="SAXCount.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAXCount;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAXCount;$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=2
-Item0=..\..\..\..\..\samples\SAXCount;..\..\..\..\..\src;$(BCB)\include
-Item1=..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=2
-Item0=..\..\..\..\..\samples\SAXCount;$(BCB)\lib
-Item1=..\..\..\..\..\samples\DOMPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=3
-Item0=..\..\..\..\..\Build\Win32\BCB5Item1=..\..\..\..\..\Build\Win32\BCB5Item1=..\..\..\..\..\Build\Win32\BCB5
-Item1=
-Item2=
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/SAXCount/SAXCount.cpp b/Projects/Win32/BCB5/Xerces-all/SAXCount/SAXCount.cpp
deleted file mode 100644
index 42549b7ec47bbe584f1f240c6a1425c45f9e86c4..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAXCount/SAXCount.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAXCount\SAXCountHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <SAXCount.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/SAXPrint/SAXPrint.bpr b/Projects/Win32/BCB5/Xerces-all/SAXPrint/SAXPrint.bpr
deleted file mode 100644
index 27d5a3a78ce789a2ffeb804d1273b3ef693e0ee4..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAXPrint/SAXPrint.bpr
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\SAXPrint.exe"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\SAXPrint.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAXPrintHandlers.obj"/>
-    <RESFILES value=""/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib"/>
-    <LIBRARIES value=""/>
-    <SPARELIBS value=""/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAXPrint"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG"/>
-    <SYSDEFINES value="_NO_VCL;_VIS_NOLIB"/>
-    <MAINSOURCE value="SAXPrint.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAXPrint;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAXPrint;$(BCB)\lib"/>
-    <WARNINGS value=""/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
-    <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHN -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB5\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES)  import32.lib cw32mt.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=Executable (Console)
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\samples\SAXPrint;..\..\..\..\..\src;$(BCB)\include
-
-[HistoryLists\hlLibraryPath]
-Count=1
-Item0=..\..\..\..\..\samples\SAXPrint;$(BCB)\lib
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5[Debugging]
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=1
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB5/Xerces-all/SAXPrint/SAXPrint.cpp b/Projects/Win32/BCB5/Xerces-all/SAXPrint/SAXPrint.cpp
deleted file mode 100644
index 1a033113692e075620effc21749561c0f3858680..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/SAXPrint/SAXPrint.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-
-#pragma hdrstop
-#include <condefs.h>
-
-//---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB5\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAXPrint\SAXPrintHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
-#ifdef NEVER_COMPILE
-// Dummy entry point to satisfy the BCB IDE
-#pragma ARGS_USED
-int main(int argc, char* argv[])
-{
-	return 0;
-}
-#endif
-
-// The real entry point is in the Samples folder
-#include <SAXPrint.cpp>
diff --git a/Projects/Win32/BCB5/Xerces-all/Xerces-all.bpg b/Projects/Win32/BCB5/Xerces-all/Xerces-all.bpg
deleted file mode 100644
index ae4aa349a6ea64611fc28c87f95735eb47b7b84d..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/Xerces-all.bpg
+++ /dev/null
@@ -1,48 +0,0 @@
-#------------------------------------------------------------------------------
-VERSION = BWS.01
-#------------------------------------------------------------------------------
-!ifndef ROOT
-ROOT = $(MAKEDIR)\..
-!endif
-#------------------------------------------------------------------------------
-MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
-DCC = $(ROOT)\bin\dcc32.exe $**
-BRCC = $(ROOT)\bin\brcc32.exe $**
-#------------------------------------------------------------------------------
-PROJECTS = MakeBuildDirs XercesLib.dll DOMCount.exe DOMPrint.exe SAXCount.exe SAXPrint.exe \
-  SAX2Count.exe SAX2Print.exe DOMTest.exe EncodingTest.exe
-#------------------------------------------------------------------------------
-default: $(PROJECTS)
-#------------------------------------------------------------------------------
-
-MakeBuildDirs: MakeBuildDirs.bat
-  call $**
-
-XercesLib.dll: XercesLib\XercesLib.bpr
-  $(MAKE)
-
-DOMPrint.exe: DOMPrint\DOMPrint.bpr
-  $(MAKE)
-
-DOMCount.exe: DOMCount\DOMCount.bpr
-  $(MAKE)
-
-SAXCount.exe: SAXCount\SAXCount.bpr
-  $(MAKE)
-
-SAXPrint.exe: SAXPrint\SAXPrint.bpr
-  $(MAKE)
-
-SAX2Count.exe: SAX2Count\SAX2Count.bpr
-  $(MAKE)
-
-SAX2Print.exe: SAX2Print\SAX2Print.bpr
-  $(MAKE)
-
-DOMTest.exe: DOMTest\DOMTest.bpr
-  $(MAKE)
-
-EncodingTest.exe: EncodingTest\EncodingTest.bpr
-  $(MAKE)
-
-
diff --git a/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.bpr b/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.bpr
deleted file mode 100644
index cee2069286bc587f6a436067919f41581ac50aa2..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.bpr
+++ /dev/null
@@ -1,356 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!-- C++Builder XML Project -->
-<PROJECT>
-  <MACROS>
-    <VERSION value="BCB.05.03"/>
-    <PROJECT value="..\..\..\..\..\Build\Win32\BCB5\XercesLib.dll"/>
-    <OBJFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\XercesLib.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AttrImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AttrMapImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AttrNSImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CDATASectionImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CharacterDataImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ChildNode.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CommentImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DeepNodeListImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DocumentFragmentImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DocumentImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DocumentTypeImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Attr.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_CDATASection.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_CharacterData.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Comment.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Document.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DocumentFragment.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DocumentType.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DOMException.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DOMImplementation.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Element.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Entity.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_EntityReference.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NamedNodeMap.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Node.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NodeFilter.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NodeIterator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NodeList.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Notation.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_ProcessingInstruction.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Range.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_RangeException.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Text.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_TreeWalker.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_XMLDecl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DomMemDebug.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOMString.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DStringPool.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ElementDefinitionImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ElementImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ElementNSImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\EntityImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\EntityReferenceImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NamedNodeMapImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NodeIDMap.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NodeImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NodeIteratorImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NodeListImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NodeVector.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NotationImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ParentNode.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ProcessingInstructionImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RangeImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RefCountedImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\TextImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\TreeWalkerImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLDeclImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\LocalFileInputSource.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\MemBufInputSource.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\StdInInputSource.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\URLInputSource.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLAttDef.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLAttr.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBuffer.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBufferMgr.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLContentModel.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLElementDecl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLEntityDecl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLFormatter.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLNotationDecl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLRecognizer.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ElemStack.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ReaderMgr.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\VecAttributesImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\VecAttrListImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLReader.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLScanner.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLScanner2.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DOMParser.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAX2XMLReaderImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAXParser.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Dummy.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\InputSource.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAXException.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SAXParseException.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\sax2Dummy.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Base64.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BinFileInputStream.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BinInputStream.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BinMemInputStream.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BitSet.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\HashPtr.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\HashXMLCh.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\HeaderDummy.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\HexBin.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\KVStringPair.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Win32MsgLoader.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Mutexes.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BinHTTPURLInputStream.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\WinSockNetAccessor.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Win32PlatformUtils.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\PlatformUtils.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\QName.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ASCIIRangeFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BlockRangeFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BMPattern.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CharToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ClosureToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ConcatToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ConditionToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Match.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ModifierToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Op.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\OpFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ParenToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ParserForXMLSchema.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RangeFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RangeToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RangeTokenMap.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RegularExpression.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RegxParser.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\RegxUtil.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\StringToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Token.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\TokenFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\UnicodeRangeFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\UnionToken.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLRangeFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUniCharacter.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\StringPool.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Win32TransService.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\TransService.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XML256TableTranscoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XML88591Transcoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLASCIITranscoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLNumber.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBigDecimal.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBigInteger.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLChTranscoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLAbstractDoubleFloat.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLDouble.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLDateTime.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLEBCDICTranscoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLException.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLFloat.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLIBM1140Transcoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLString.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLStringTokenizer.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUCSTranscoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUni.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUri.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLURL.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUTF16Transcoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUTF8Transcoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XMLWin1252Transcoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AllContentModel.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CMAny.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CMBinaryOp.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\CMUnaryOp.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ContentLeafNameTypeVector.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ContentSpecNode.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DFAContentModel.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\GrammarResolver.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\MixedContentModel.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SimpleContentModel.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AbstractNumericFacetValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AbstractNumericValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AbstractStringValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AnySimpleTypeDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\AnyURIDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\Base64BinaryDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\BooleanDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DatatypeValidatorFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DecimalDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DoubleDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ENTITYDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\FloatDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\HexBinaryDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IDDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IDREFDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ListDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NOTATIONDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\QNameDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NameDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NCNameDatatypeValidator.obj       
-      ..\..\..\..\..\Build\Win32\BCB5\obj\StringDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\UnionDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DateTimeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DateTimeDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DateDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\TimeDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DayDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\MonthDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\MonthDayDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\YearDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\YearMonthDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DurationDatatypeValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DTDAttDef.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DTDAttDefList.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DTDElementDecl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DTDGrammar.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DTDScanner.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\DTDValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ComplexTypeInfo.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\GeneralAttributeCheck.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\NamespaceScope.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaAttDef.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaAttDefList.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaElementDecl.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaGrammar.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaInfo.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaSymbols.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaValidator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\SubstitutionGroupComparator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\TraverseSchema.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XercesAttGroupInfo.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XercesElementWildcard.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XercesGroupInfo.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XUtil.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\FieldActivator.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\FieldValueMap.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Field.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Key.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IC_KeyRef.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Selector.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Unique.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\IdentityConstraint.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ValueStore.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\ValueStoreCache.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XercesXPath.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XPathMatcher.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XPathMatcherStack.obj 
-      ..\..\..\..\..\Build\Win32\BCB5\obj\XPathSymbols.obj"/>
-    <RESFILES value="..\..\..\..\..\Build\Win32\BCB5\obj\Version.res"/>
-    <IDLFILES value=""/>
-    <DEFFILE value=""/>
-    <RESDEPEN value="$(RESFILES)"/>
-    <LIBFILES value=""/>
-    <LIBRARIES value="vcl50.lib"/>
-    <SPARELIBS value="vcl50.lib"/>
-    <PACKAGES value="vcl50.bpi vclx50.bpi vcljpg50.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity"/>
-    <PATHPAS value=".;"/>
-    <PATHRC value=".;..\..\..\..\..\src\util\Platforms\Win32"/>
-    <PATHASM value=".;"/>
-    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
-    <RELEASELIBPATH value="$(BCB)\lib\release"/>
-    <LINKER value="ilink32"/>
-    <USERDEFINES value="_DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK"/>
-    <SYSDEFINES value="_RTLDLL;NO_STRICT"/>
-    <MAINSOURCE value="XercesLib.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\src;..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity;$(BCB)\include;$(BCB)\include\vcl"/>
-    <LIBPATH value="..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity;$(BCB)\lib\obj;$(BCB)\lib"/>
-    <WARNINGS value="-w-par"/>
-    <WARNOPTSTR value=""/>
-  </MACROS>
-  <OPTIONS>
-    <CFLAG1 value="-WD -Od -Q -Vx -Ve -X- -r- -a8 -5 -b- -k -y -v -vi- -c -tWM"/>
-    <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB5\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHNE -M"/>
-    <RFLAGS value=""/>
-    <AFLAGS value="/mx /w2 /zd"/>
-    <LFLAGS value="-l&quot;..\..\..\..\..\Build\Win32\BCB5\&quot; -I..\..\..\..\..\Build\Win32\BCB5\obj 
-      -D&quot;&quot; -aa -Tpd -x -Gn -Gi -v"/>
-  </OPTIONS>
-  <LINKER>
-    <ALLOBJ value="c0d32.obj Memmgr.Lib sysinit.obj $(OBJFILES)"/>
-    <ALLRES value="$(RESFILES)"/>
-    <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/>
-  </LINKER>
-  <IDEOPTIONS>
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-Locale=1033
-CodePage=1252
-
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\src;..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity;$(BCB)\include;$(BCB)\include\vcl
-
-[HistoryLists\hlLibraryPath]
-Count=1
-Item0=..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity;$(BCB)\lib\obj;$(BCB)\lib
-
-[HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=$(BCB)\source\vcl
-
-[HistoryLists\hlConditionals]
-Count=1
-Item0=_DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK
-
-[HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\obj
-
-[HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\
-
-[HistoryLists\hIBPIOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB5\
-
-[Debugging]
-DebugSourceDirs=
-
-[Parameters]
-RunParams=
-HostApplication=
-RemoteHost=
-RemotePath=
-RemoteDebug=0
-
-[Compiler]
-ShowInfoMsgs=0
-LinkDebugVcl=0
-LinkCGLIB=0
-
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
-  </IDEOPTIONS>
-</PROJECT>
diff --git a/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.cpp b/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.cpp
deleted file mode 100644
index 64447fc5bf8327efae29599a4cb5b6cddf598fd4..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.cpp
+++ /dev/null
@@ -1,265 +0,0 @@
-//---------------------------------------------------------------------------
-#include <vcl.h>
-#pragma hdrstop
-//---------------------------------------------------------------------------
-//   Important note about DLL memory management when your DLL uses the
-//   static version of the RunTime Library:
-//
-//   If your DLL exports any functions that pass String objects (or structs/
-//   classes containing nested Strings) as parameter or function results,
-//   you will need to add the library MEMMGR.LIB to both the DLL project and
-//   any other projects that use the DLL.  You will also need to use MEMMGR.LIB
-//   if any other projects which use the DLL will be perfomring new or delete
-//   operations on any non-TObject-derived classes which are exported from the
-//   DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling
-//   EXE's to use the BORLNDMM.DLL as their memory manager.  In these cases,
-//   the file BORLNDMM.DLL should be deployed along with your DLL.
-//
-//   To avoid using BORLNDMM.DLL, pass string information using "char *" or
-//   ShortString parameters.
-//
-//   If your DLL uses the dynamic version of the RTL, you do not need to
-//   explicitly add MEMMGR.LIB as this will be done implicitly for you
-//---------------------------------------------------------------------------
-USERC("..\..\..\..\..\src\util\Platforms\Win32\Version.rc");
-USEUNIT("..\..\..\..\..\src\dom\AttrImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\AttrMapImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\AttrNSImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\CDATASectionImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\CharacterDataImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\ChildNode.cpp");
-USEUNIT("..\..\..\..\..\src\dom\CommentImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DeepNodeListImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DocumentFragmentImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DocumentImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DocumentTypeImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Attr.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_CDATASection.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_CharacterData.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Comment.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Document.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_DocumentFragment.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_DocumentType.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_DOMException.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_DOMImplementation.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Element.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Entity.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_EntityReference.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_NamedNodeMap.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Node.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_NodeFilter.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_NodeIterator.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_NodeList.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Notation.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_ProcessingInstruction.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Range.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_RangeException.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_Text.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_TreeWalker.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOM_XMLDecl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DomMemDebug.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DOMString.cpp");
-USEUNIT("..\..\..\..\..\src\dom\DStringPool.cpp");
-USEUNIT("..\..\..\..\..\src\dom\ElementDefinitionImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\ElementImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\ElementNSImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\EntityImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\EntityReferenceImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NamedNodeMapImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NodeIDMap.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NodeImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NodeIteratorImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NodeListImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NodeVector.cpp");
-USEUNIT("..\..\..\..\..\src\dom\NotationImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\ParentNode.cpp");
-USEUNIT("..\..\..\..\..\src\dom\ProcessingInstructionImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\RangeImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\RefCountedImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\TextImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\TreeWalkerImpl.cpp");
-USEUNIT("..\..\..\..\..\src\dom\XMLDeclImpl.cpp");
-USEUNIT("..\..\..\..\..\src\framework\LocalFileInputSource.cpp");
-USEUNIT("..\..\..\..\..\src\framework\MemBufInputSource.cpp");
-USEUNIT("..\..\..\..\..\src\framework\StdInInputSource.cpp");
-USEUNIT("..\..\..\..\..\src\framework\URLInputSource.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLAttDef.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLAttr.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLBuffer.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLBufferMgr.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLContentModel.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLElementDecl.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLEntityDecl.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLFormatter.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLNotationDecl.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLRecognizer.cpp");
-USEUNIT("..\..\..\..\..\src\framework\XMLValidator.cpp");
-USEUNIT("..\..\..\..\..\src\internal\ElemStack.cpp");
-USEUNIT("..\..\..\..\..\src\internal\ReaderMgr.cpp");
-USEUNIT("..\..\..\..\..\src\internal\VecAttributesImpl.cpp");
-USEUNIT("..\..\..\..\..\src\internal\VecAttrListImpl.cpp");
-USEUNIT("..\..\..\..\..\src\internal\XMLReader.cpp");
-USEUNIT("..\..\..\..\..\src\internal\XMLScanner.cpp");
-USEUNIT("..\..\..\..\..\src\internal\XMLScanner2.cpp");
-USEUNIT("..\..\..\..\..\src\parsers\DOMParser.cpp");
-USEUNIT("..\..\..\..\..\src\parsers\SAX2XMLReaderImpl.cpp");
-USEUNIT("..\..\..\..\..\src\parsers\SAXParser.cpp");
-USEUNIT("..\..\..\..\..\src\sax\Dummy.cpp");
-USEUNIT("..\..\..\..\..\src\sax\InputSource.cpp");
-USEUNIT("..\..\..\..\..\src\sax\SAXException.cpp");
-USEUNIT("..\..\..\..\..\src\sax\SAXParseException.cpp");
-USEUNIT("..\..\..\..\..\src\sax2\sax2Dummy.cpp");
-USEUNIT("..\..\..\..\..\src\util\Base64.cpp");
-USEUNIT("..\..\..\..\..\src\util\BinFileInputStream.cpp");
-USEUNIT("..\..\..\..\..\src\util\BinInputStream.cpp");
-USEUNIT("..\..\..\..\..\src\util\BinMemInputStream.cpp");
-USEUNIT("..\..\..\..\..\src\util\BitSet.cpp");
-USEUNIT("..\..\..\..\..\src\util\HashPtr.cpp");
-USEUNIT("..\..\..\..\..\src\util\HashXMLCh.cpp");
-USEUNIT("..\..\..\..\..\src\util\HeaderDummy.cpp");
-USEUNIT("..\..\..\..\..\src\util\HexBin.cpp");
-USEUNIT("..\..\..\..\..\src\util\KVStringPair.cpp");
-USEUNIT("..\..\..\..\..\src\util\MsgLoaders\Win32\Win32MsgLoader.cpp");
-USEUNIT("..\..\..\..\..\src\util\Mutexes.cpp");
-USEUNIT("..\..\..\..\..\src\util\NetAccessors\WinSock\BinHTTPURLInputStream.cpp");
-USEUNIT("..\..\..\..\..\src\util\NetAccessors\WinSock\WinSockNetAccessor.cpp");
-USEUNIT("..\..\..\..\..\src\util\Platforms\Win32\Win32PlatformUtils.cpp");
-USEUNIT("..\..\..\..\..\src\util\PlatformUtils.cpp");
-USEUNIT("..\..\..\..\..\src\util\QName.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ASCIIRangeFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\BlockRangeFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\BMPattern.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\CharToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ClosureToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ConcatToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ConditionToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\Match.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ModifierToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\Op.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\OpFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ParenToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\ParserForXMLSchema.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\RangeFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\RangeToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\RangeTokenMap.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\RegularExpression.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\RegxParser.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\RegxUtil.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\StringToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\Token.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\TokenFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\UnicodeRangeFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\UnionToken.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\XMLRangeFactory.cpp");
-USEUNIT("..\..\..\..\..\src\util\regx\XMLUniCharacter.cpp");
-USEUNIT("..\..\..\..\..\src\util\StringPool.cpp");
-USEUNIT("..\..\..\..\..\src\util\Transcoders\Win32\Win32TransService.cpp");
-USEUNIT("..\..\..\..\..\src\util\TransService.cpp");
-USEUNIT("..\..\..\..\..\src\util\XML256TableTranscoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XML88591Transcoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLASCIITranscoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLNumber.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLBigDecimal.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLBigInteger.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLChTranscoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLAbstractDoubleFloat.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLDouble.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLDateTime.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLEBCDICTranscoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLException.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLFloat.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLIBM1140Transcoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLString.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLStringTokenizer.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLUCSTranscoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLUni.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLUri.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLURL.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLUTF16Transcoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLUTF8Transcoder.cpp");
-USEUNIT("..\..\..\..\..\src\util\XMLWin1252Transcoder.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\AllContentModel.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\CMAny.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\CMBinaryOp.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\CMUnaryOp.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\ContentLeafNameTypeVector.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\ContentSpecNode.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\DFAContentModel.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\GrammarResolver.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\MixedContentModel.cpp");
-USEUNIT("..\..\..\..\..\src\validators\common\SimpleContentModel.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\AbstractNumericFacetValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\AbstractNumericValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\AbstractStringValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\AnySimpleTypeDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\AnyURIDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\Base64BinaryDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\BooleanDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DatatypeValidatorFactory.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DecimalDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DoubleDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\ENTITYDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\FloatDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\HexBinaryDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\IDDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\IDREFDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\ListDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\NOTATIONDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\QNameDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\NameDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\NCNameDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\StringDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\UnionDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DateTimeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DateTimeDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DateDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\TimeDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DayDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\MonthDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\MonthDayDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\YearDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\YearMonthDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\datatype\DurationDatatypeValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\DTD\DTDAttDef.cpp");
-USEUNIT("..\..\..\..\..\src\validators\DTD\DTDAttDefList.cpp");
-USEUNIT("..\..\..\..\..\src\validators\DTD\DTDElementDecl.cpp");
-USEUNIT("..\..\..\..\..\src\validators\DTD\DTDGrammar.cpp");
-USEUNIT("..\..\..\..\..\src\validators\DTD\DTDScanner.cpp");
-USEUNIT("..\..\..\..\..\src\validators\DTD\DTDValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\ComplexTypeInfo.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\GeneralAttributeCheck.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\NamespaceScope.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaAttDef.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaAttDefList.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaElementDecl.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaGrammar.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaInfo.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaSymbols.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SchemaValidator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\SubstitutionGroupComparator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\TraverseSchema.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\XercesAttGroupInfo.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\XercesElementWildcard.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\XercesGroupInfo.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\XUtil.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\FieldActivator.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\FieldValueMap.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\IC_Field.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\IC_Key.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\IC_KeyRef.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\IC_Selector.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\IC_Unique.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\IdentityConstraint.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\ValueStore.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\ValueStoreCache.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\XercesXPath.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\XPathMatcher.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\XPathMatcherStack.cpp");
-USEUNIT("..\..\..\..\..\src\validators\schema\identity\XPathSymbols.cpp");
-//---------------------------------------------------------------------------
-int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
-{
-	return 1;
-}
-//---------------------------------------------------------------------------
diff --git a/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.mak b/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.mak
deleted file mode 100644
index 474cef5faa62669da5f8ffb45e311d7cafda91f4..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/XercesLib/XercesLib.mak
+++ /dev/null
@@ -1,420 +0,0 @@
-# ---------------------------------------------------------------------------
-!if !$d(BCB)
-BCB = $(MAKEDIR)\..
-!endif
-
-# ---------------------------------------------------------------------------
-# IDE SECTION
-# ---------------------------------------------------------------------------
-# The following section of the project makefile is managed by the BCB IDE.
-# It is recommended to use the IDE to change any of the values in this
-# section.
-# ---------------------------------------------------------------------------
-
-VERSION = BCB.05.03
-# ---------------------------------------------------------------------------
-PROJECT = ..\..\..\..\..\Build\Win32\BCB5\XercesLib.dll
-OBJFILES = ..\..\..\..\..\Build\Win32\BCB5\obj\XercesLib.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AttrImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AttrMapImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AttrNSImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CDATASectionImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CharacterDataImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ChildNode.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CommentImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DeepNodeListImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DocumentFragmentImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DocumentImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DocumentTypeImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Attr.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_CDATASection.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_CharacterData.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Comment.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Document.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DocumentFragment.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DocumentType.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DOMException.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_DOMImplementation.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Element.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Entity.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_EntityReference.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NamedNodeMap.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Node.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NodeFilter.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NodeIterator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_NodeList.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Notation.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_ProcessingInstruction.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Range.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_RangeException.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_Text.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_TreeWalker.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOM_XMLDecl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DomMemDebug.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOMString.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DStringPool.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ElementDefinitionImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ElementImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ElementNSImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\EntityImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\EntityReferenceImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NamedNodeMapImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NodeIDMap.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NodeImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NodeIteratorImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NodeListImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NodeVector.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NotationImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ParentNode.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ProcessingInstructionImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RangeImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RefCountedImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\TextImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\TreeWalkerImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLDeclImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\LocalFileInputSource.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\MemBufInputSource.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\StdInInputSource.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\URLInputSource.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLAttDef.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLAttr.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBuffer.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBufferMgr.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLContentModel.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLElementDecl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLEntityDecl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLFormatter.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLNotationDecl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLRecognizer.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ElemStack.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ReaderMgr.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\VecAttributesImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\VecAttrListImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLReader.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLScanner.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLScanner2.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DOMParser.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SAX2XMLReaderImpl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SAXParser.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Dummy.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\InputSource.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SAXException.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SAXParseException.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\sax2Dummy.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Base64.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BinFileInputStream.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BinInputStream.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BinMemInputStream.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BitSet.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\HashPtr.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\HashXMLCh.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\HeaderDummy.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\HexBin.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\KVStringPair.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Win32MsgLoader.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Mutexes.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BinHTTPURLInputStream.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\WinSockNetAccessor.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Win32PlatformUtils.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\PlatformUtils.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\QName.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ASCIIRangeFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BlockRangeFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BMPattern.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CharToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ClosureToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ConcatToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ConditionToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Match.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ModifierToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Op.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\OpFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ParenToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ParserForXMLSchema.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RangeFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RangeToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RangeTokenMap.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RegularExpression.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RegxParser.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\RegxUtil.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\StringToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Token.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\TokenFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\UnicodeRangeFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\UnionToken.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLRangeFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUniCharacter.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\StringPool.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Win32TransService.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\TransService.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XML256TableTranscoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XML88591Transcoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLASCIITranscoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLNumber.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBigDecimal.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLBigInteger.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLChTranscoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLAbstractDoubleFloat.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLDouble.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLDateTime.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLEBCDICTranscoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLException.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLFloat.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLIBM1140Transcoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLString.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLStringTokenizer.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUCSTranscoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUni.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUri.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLURL.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUTF16Transcoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLUTF8Transcoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XMLWin1252Transcoder.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AllContentModel.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CMAny.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CMBinaryOp.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\CMUnaryOp.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ContentLeafNameTypeVector.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ContentSpecNode.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DFAContentModel.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\GrammarResolver.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\MixedContentModel.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SimpleContentModel.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AbstractNumericFacetValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AbstractNumericValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AbstractStringValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AnySimpleTypeDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\AnyURIDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\Base64BinaryDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\BooleanDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DatatypeValidatorFactory.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DecimalDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DoubleDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ENTITYDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\FloatDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\HexBinaryDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IDDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IDREFDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ListDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NOTATIONDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\QNameDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NameDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NCNameDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\StringDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\UnionDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DateTimeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DateTimeDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DateDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\TimeDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DayDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\MonthDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\MonthDayDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\YearDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\YearMonthDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DurationDatatypeValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DTDAttDef.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DTDAttDefList.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DTDElementDecl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DTDGrammar.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DTDScanner.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\DTDValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ComplexTypeInfo.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\GeneralAttributeCheck.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\NamespaceScope.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaAttDef.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaAttDefList.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaElementDecl.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaGrammar.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaInfo.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaSymbols.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SchemaValidator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\SubstitutionGroupComparator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\TraverseSchema.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XercesAttGroupInfo.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XercesElementWildcard.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XercesGroupInfo.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XUtil.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\FieldActivator.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\FieldValueMap.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Field.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Key.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IC_KeyRef.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Selector.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IC_Unique.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\IdentityConstraint.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ValueStore.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\ValueStoreCache.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XercesXPath.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XPathMatcher.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XPathMatcherStack.obj \
-    ..\..\..\..\..\Build\Win32\BCB5\obj\XPathSymbols.obj
-RESFILES = ..\..\..\..\..\Build\Win32\BCB5\obj\Version.res
-MAINSOURCE = XercesLib.cpp
-RESDEPEN = $(RESFILES)
-LIBFILES = 
-IDLFILES = 
-IDLGENFILES = 
-LIBRARIES = vcl50.lib
-PACKAGES = vcl50.bpi vclx50.bpi vcljpg50.bpi
-SPARELIBS = vcl50.lib
-DEFFILE = 
-# ---------------------------------------------------------------------------
-PATHCPP = .;..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity
-PATHASM = .;
-PATHPAS = .;
-PATHRC = .;..\..\..\..\..\src\util\Platforms\Win32
-DEBUGLIBPATH = $(BCB)\lib\debug
-RELEASELIBPATH = $(BCB)\lib\release
-USERDEFINES = _DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK
-SYSDEFINES = _RTLDLL;NO_STRICT
-INCLUDEPATH = ..\..\..\..\..\src;..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity;$(BCB)\include;$(BCB)\include\vcl
-LIBPATH = ..\..\..\..\..\src\dom;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\sax2;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util\regx;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\validators\common;..\..\..\..\..\src\validators\datatype;..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\validators\schema;..\..\..\..\..\src\validators\schema\identity;$(BCB)\lib\obj;$(BCB)\lib
-WARNINGS= -w-par
-# ---------------------------------------------------------------------------
-CFLAG1 = -WD -Od -Q -Vx -Ve -X- -r- -a8 -5 -b- -k -y -v -vi- -c -tWM
-IDLCFLAGS = 
-PFLAGS = -N2..\..\..\..\..\Build\Win32\BCB5\obj \
-    -N0..\..\..\..\..\Build\Win32\BCB5\obj -$YD -$W -$O- -v -JPHNE -M
-RFLAGS = 
-AFLAGS = /mx /w2 /zd
-LFLAGS = -l"..\..\..\..\..\Build\Win32\BCB5\" -I..\..\..\..\..\Build\Win32\BCB5\obj \
-    -D"" -aa -Tpd -x -Gn -Gi -v
-# ---------------------------------------------------------------------------
-ALLOBJ = c0d32.obj Memmgr.Lib sysinit.obj $(OBJFILES)
-ALLRES = $(RESFILES)
-ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
-# ---------------------------------------------------------------------------
-!ifdef IDEOPTIONS
-
-[Version Info]
-IncludeVerInfo=0
-AutoIncBuild=0
-MajorVer=1
-MinorVer=0
-Release=0
-Build=0
-Debug=0
-PreRelease=0
-Special=0
-Private=0
-DLL=0
-
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
-[Debugging]
-DebugSourceDirs=$(BCB)\source\vcl
-
-!endif
-
-
-
-
-
-# ---------------------------------------------------------------------------
-# MAKE SECTION
-# ---------------------------------------------------------------------------
-# This section of the project file is not used by the BCB IDE.  It is for
-# the benefit of building from the command-line using the MAKE utility.
-# ---------------------------------------------------------------------------
-
-.autodepend
-# ---------------------------------------------------------------------------
-!if "$(USERDEFINES)" != ""
-AUSERDEFINES = -d$(USERDEFINES:;= -d)
-!else
-AUSERDEFINES =
-!endif
-
-!if !$d(BCC32)
-BCC32 = bcc32
-!endif
-
-!if !$d(CPP32)
-CPP32 = cpp32
-!endif
-
-!if !$d(DCC32)
-DCC32 = dcc32
-!endif
-
-!if !$d(TASM32)
-TASM32 = tasm32
-!endif
-
-!if !$d(LINKER)
-LINKER = ilink32
-!endif
-
-!if !$d(BRCC32)
-BRCC32 = brcc32
-!endif
-
-
-# ---------------------------------------------------------------------------
-!if $d(PATHCPP)
-.PATH.CPP = $(PATHCPP)
-.PATH.C   = $(PATHCPP)
-!endif
-
-!if $d(PATHPAS)
-.PATH.PAS = $(PATHPAS)
-!endif
-
-!if $d(PATHASM)
-.PATH.ASM = $(PATHASM)
-!endif
-
-!if $d(PATHRC)
-.PATH.RC  = $(PATHRC)
-!endif
-# ---------------------------------------------------------------------------
-$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
-    $(BCB)\BIN\$(LINKER) @&&!
-    $(LFLAGS) -L$(LIBPATH) +
-    $(ALLOBJ), +
-    $(PROJECT),, +
-    $(ALLLIB), +
-    $(DEFFILE), +
-    $(ALLRES)
-!
-# ---------------------------------------------------------------------------
-.pas.hpp:
-    $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
-
-.pas.obj:
-    $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
-
-.cpp.obj:
-    $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
-
-.c.obj:
-    $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
-
-.c.i:
-    $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
-
-.cpp.i:
-    $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
-
-.asm.obj:
-    $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
-
-.rc.res:
-    $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
-# ---------------------------------------------------------------------------
-
-
-
-
diff --git a/Projects/Win32/BCB5/Xerces-all/XercesLib/afxres.h b/Projects/Win32/BCB5/Xerces-all/XercesLib/afxres.h
deleted file mode 100644
index d901e3dc54c09ee420899034b7d2fbc0ad2c6d8e..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB5/Xerces-all/XercesLib/afxres.h
+++ /dev/null
@@ -1,2 +0,0 @@
-// Dummy file to allow the C++Builder XercesLib project to use
-// the same Version resource file as Visual C++
diff --git a/Projects/Win32/BCB6/Xerces-all/DOMCount/DOMCount.bpr b/Projects/Win32/BCB6/Xerces-all/DOMCount/DOMCount.bpr
index 13867bf5520263df148734aef994c994c096a3f4..07f51546acac5e91ac70168394a0bb54ed94475d 100644
--- a/Projects/Win32/BCB6/Xerces-all/DOMCount/DOMCount.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/DOMCount/DOMCount.bpr
@@ -24,17 +24,18 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="DOMCount.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\DOMCount;..\..\..\..\..\src;$(BCB)\include"/>
+    <INCLUDEPATH value="..\..\..\..\..\samples\src\DOMCount;..\..\..\..\..\src;$(BCB)\include"/>
     <LIBPATH value="$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
     <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\samples\src\DOMCount -I..\..\..\..\..\src 
+      -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
@@ -81,6 +82,11 @@ ProductName=
 ProductVersion=1.0.0.0
 Comments=
 
+[HistoryLists\hlIncludePath]
+Count=2
+Item0=..\..\..\..\..\samples\src\DOMCount;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\samples\DOMCount;..\..\..\..\..\src;$(BCB)\include
+
 [HistoryLists\hlLibraryPath]
 Count=2
 Item0=$(BCB)\lib
@@ -95,8 +101,9 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6[Debugging]
+Count=2
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
 
 [Debugging]
 DebugSourceDirs=
@@ -118,9 +125,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.bpr b/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.bpr
index 47b99190d3bbaabfbc11dfb82ac21fcbf02a818c..b99cc68e1e4dc5fecef273dd6fa46de63758b7dd 100644
--- a/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.bpr
@@ -6,8 +6,8 @@
     <PROJECT value="..\..\..\..\..\Build\Win32\BCB6\DOMPrint.exe"/>
     <OBJFILES value="..\..\..\..\..\Build\Win32\BCB6\obj\DOMPrint.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMTreeErrorReporter.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMPrintFilter.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMPrintErrorHandler.obj"/>
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMPrintErrorHandler.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMPrintFilter.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
     <IDLGENFILES value=""/>
@@ -17,7 +17,7 @@
     <LIBRARIES value=""/>
     <SPARELIBS value=""/>
     <PACKAGES value="vcl.bpi vclx.bpi vcljpg.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\DOMPrint"/>
+    <PATHCPP value=".;..\..\..\..\..\samples\src\DOMPrint;..\..\..\..\..\samples\src\DOMPrint;..\..\..\..\..\samples\src\DOMPrint"/>
     <PATHPAS value=".;"/>
     <PATHRC value=".;"/>
     <PATHASM value=".;"/>
@@ -27,17 +27,20 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="DOMPrint.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\DOMPrint;$(BCB)\lib"/>
+    <INCLUDEPATH value="..\..\..\..\..\samples\src\SAXPrint;..\..\..\..\..\samples\src\SAXCount;..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\samples\src\DOMPrint;..\..\..\..\..\src;$(BCB)\include"/>
+    <LIBPATH value="..\..\..\..\..\samples\src\SAXPrint;..\..\..\..\..\samples\src\SAXCount;..\..\..\..\..\samples\src\DOMPrint;..\..\..\..\..\samples\DOMPrint;$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
     <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\samples\src\SAXPrint 
+      -I..\..\..\..\..\samples\src\SAXCount -I..\..\..\..\..\samples\DOMPrint 
+      -I..\..\..\..\..\samples\src\DOMPrint -I..\..\..\..\..\src 
+      -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
@@ -52,9 +55,9 @@
   <FILELIST>
       <FILE FILENAME="DOMPrint.cpp" FORMNAME="" UNITNAME="DOMPrint" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib" FORMNAME="" UNITNAME="XercesLib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\samples\DOMPrint\DOMTreeErrorReporter.cpp" FORMNAME="" UNITNAME="DOMTreeErrorReporter" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\samples\DOMPrint\DOMPrintFilter.cpp" FORMNAME="" UNITNAME="DOMPrintFilter" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\samples\DOMPrint\DOMPrintErrorHandler.cpp" FORMNAME="" UNITNAME="DOMPrintErrorHandler" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\DOMPrint\DOMTreeErrorReporter.cpp" FORMNAME="" UNITNAME="DOMTreeErrorReporter" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\DOMPrint\DOMPrintErrorHandler.cpp" FORMNAME="" UNITNAME="DOMPrintErrorHandler" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\DOMPrint\DOMPrintFilter.cpp" FORMNAME="" UNITNAME="DOMPrintFilter" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
   </FILELIST>
   <BUILDTOOLS>
   </BUILDTOOLS>
@@ -88,8 +91,9 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include
+Count=2
+Item0=..\..\..\..\..\samples\src\DOMPrint;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=1
@@ -104,10 +108,11 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=3
-Item0=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6
-Item1=
+Count=4
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6
 Item2=
+Item3=
 
 [Debugging]
 DebugSourceDirs=
@@ -129,9 +134,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.cpp b/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.cpp
index 0e698e30cce79acf6b316711d0eecae905eb9eb3..4822742fea7195403a0ccfb5ba8e43b71965b1a0 100644
--- a/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.cpp
+++ b/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.cpp
@@ -3,13 +3,6 @@
 #include <condefs.h>
 
 //---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\DOMPrint\DOMTreeErrorReporter.cpp");
-USEUNIT("..\..\..\..\..\samples\DOMPrint\DOMPrintFilter.cpp");
-USEUNIT("..\..\..\..\..\samples\DOMPrint\DOMPrintErrorHandler.cpp");
-
-//---------------------------------------------------------------------------
-
 #ifdef NEVER_COMPILE
 // Dummy entry point to satisfy the BCB IDE
 int main(int argc, char* argv[])
diff --git a/Projects/Win32/BCB6/Xerces-all/DOMTest/DOMTest.bpr b/Projects/Win32/BCB6/Xerces-all/DOMTest/DOMTest.bpr
index f05393b90c37f478539111645d4fe4119092990f..824873c5dc2edd317ab76941237bf198ebdc4030 100644
--- a/Projects/Win32/BCB6/Xerces-all/DOMTest/DOMTest.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/DOMTest/DOMTest.bpr
@@ -7,6 +7,7 @@
     <OBJFILES value="..\..\..\..\..\Build\Win32\BCB6\obj\DOMTest.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
+    <IDLGENFILES value=""/>
     <DEFFILE value=""/>
     <RESDEPEN value="$(RESFILES)"/>
     <LIBFILES value="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib"/>
@@ -23,25 +24,36 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="DOMTest.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\tests\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include"/>
+    <INCLUDEPATH value="..\..\..\..\..\tests\src\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include"/>
     <LIBPATH value="$(BCB)\lib"/>
     <WARNINGS value="-w-rch -w-ccc"/>
     <WARNOPTSTR value=""/>
+    <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\tests\src\DOM\DOMTest -I..\..\..\..\..\src 
+      -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+    <OTHERFILES value=""/>
   </OPTIONS>
   <LINKER>
     <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
     <ALLRES value="$(RESFILES)"/>
     <ALLLIB value="$(LIBFILES) import32.lib cw32mti.lib"/>
+    <OTHERFILES value=""/>
   </LINKER>
+  <FILELIST>
+      <FILE FILENAME="DOMTest.cpp" FORMNAME="" UNITNAME="DOMTest" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib" FORMNAME="" UNITNAME="XercesLib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+  </FILELIST>
+  <BUILDTOOLS>
+  </BUILDTOOLS>
+
   <IDEOPTIONS>
 [Version Info]
 IncludeVerInfo=0
@@ -71,8 +83,9 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\tests\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include
+Count=2
+Item0=..\..\..\..\..\tests\src\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\tests\DOM\DOMTest;..\..\..\..\..\src;$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=2
@@ -88,8 +101,9 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6[Debugging]
+Count=2
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
 
 [Debugging]
 DebugSourceDirs=
@@ -111,9 +125,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/EncodingTest/EncodingTest.bpr b/Projects/Win32/BCB6/Xerces-all/EncodingTest/EncodingTest.bpr
index 0de958aacafd5e3ae48a5d57b8909a0e539831da..80ed47170119ebd6bd3dcfa1b41501e7462e1053 100644
--- a/Projects/Win32/BCB6/Xerces-all/EncodingTest/EncodingTest.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/EncodingTest/EncodingTest.bpr
@@ -24,17 +24,18 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="EncodingTest.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\tests\EncodingTest;..\..\..\..\..\src;$(BCB)\include"/>
+    <INCLUDEPATH value="..\..\..\..\..\tests\src\EncodingTest;..\..\..\..\..\src;$(BCB)\include"/>
     <LIBPATH value="$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
     <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\tests\src\EncodingTest -I..\..\..\..\..\src 
+      -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
@@ -82,8 +83,9 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\tests\EncodingTest;..\..\..\..\..\src;$(BCB)\include
+Count=2
+Item0=..\..\..\..\..\tests\src\EncodingTest;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\tests\EncodingTest;..\..\..\..\..\src;$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=2
@@ -99,8 +101,9 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6[Debugging]
+Count=2
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
 
 [Debugging]
 DebugSourceDirs=
@@ -122,9 +125,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/MakeBuildDirs.bat b/Projects/Win32/BCB6/Xerces-all/MakeBuildDirs.bat
index b4cad4cde4ec927bed7ef60f1720be5b67b1c280..c8d46dfe2de3871ded7067d6ffd36ef29e16dcf6 100755
--- a/Projects/Win32/BCB6/Xerces-all/MakeBuildDirs.bat
+++ b/Projects/Win32/BCB6/Xerces-all/MakeBuildDirs.bat
@@ -1,8 +1,8 @@
 REM CommandInterpreter: $(COMSPEC)
-
 REM -- Create the Xerces-C target directories for the C++Builder 6 projects
 
 mkdir %0\..\..\..\..\..\Build
 mkdir %0\..\..\..\..\..\Build\Win32
 mkdir %0\..\..\..\..\..\Build\Win32\BCB6
 mkdir %0\..\..\..\..\..\Build\Win32\BCB6\obj
+copy  %0\..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.borland.hpp %0\..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.hpp
diff --git a/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.bpr b/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.bpr
index 2d1783dc39e6c930e6b87da6bf54886edd206f83..5637c2cc1b26a7d293b00c72ceb2e0fbc256f518 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.bpr
@@ -8,13 +8,14 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2CountHandlers.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
+    <IDLGENFILES value=""/>
     <DEFFILE value=""/>
     <RESDEPEN value="$(RESFILES)"/>
     <LIBFILES value="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib"/>
     <LIBRARIES value=""/>
     <SPARELIBS value=""/>
     <PACKAGES value="vcl.bpi vclx.bpi vcljpg.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAX2Count"/>
+    <PATHCPP value=".;..\..\..\..\..\samples\src\SAX2Count"/>
     <PATHPAS value=".;"/>
     <PATHRC value=".;"/>
     <PATHASM value=".;"/>
@@ -24,25 +25,37 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="SAX2Count.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAX2Count;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAX2Count;$(BCB)\lib"/>
+    <INCLUDEPATH value="..\..\..\..\..\samples\SAX2Count;..\..\..\..\..\samples\src\SAX2Count;..\..\..\..\..\src;$(BCB)\include"/>
+    <LIBPATH value="..\..\..\..\..\samples\src\SAX2Count;..\..\..\..\..\samples\SAX2Count;$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
+    <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\samples\SAX2Count -I..\..\..\..\..\samples\src\SAX2Count 
+      -I..\..\..\..\..\src -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zi"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+    <OTHERFILES value=""/>
   </OPTIONS>
   <LINKER>
     <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
     <ALLRES value="$(RESFILES)"/>
     <ALLLIB value="$(LIBFILES) import32.lib cw32mti.lib"/>
+    <OTHERFILES value=""/>
   </LINKER>
+  <FILELIST>
+      <FILE FILENAME="SAX2Count.cpp" FORMNAME="" UNITNAME="SAX2Count" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib" FORMNAME="" UNITNAME="XercesLib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\SAX2Count\SAX2CountHandlers.cpp" FORMNAME="" UNITNAME="SAX2CountHandlers" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+  </FILELIST>
+  <BUILDTOOLS>
+  </BUILDTOOLS>
+
   <IDEOPTIONS>
 [Version Info]
 IncludeVerInfo=0
@@ -72,9 +85,10 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=2
-Item0=..\..\..\..\..\samples\SAX2Count;..\..\..\..\..\src;$(BCB)\include
-Item1=$(BCB)\include
+Count=3
+Item0=..\..\..\..\..\samples\src\SAX2Count;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\samples\SAX2Count;..\..\..\..\..\src;$(BCB)\include
+Item2=$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=2
@@ -91,8 +105,9 @@ Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 Item1=..\..\..\..\..\Build\Win32\BCB6\obj[HistoryLists\hlFinalOutputDir]
 
 [HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6[Debugging]
+Count=2
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
 
 [Debugging]
 DebugSourceDirs=
@@ -114,9 +129,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.cpp b/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.cpp
index 3b668d5662347e27eb9d66f42d7ecab4b59ce3da..a0ed8be8175f216f39eff16a2aada3c5379c3e26 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.cpp
+++ b/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.cpp
@@ -4,11 +4,6 @@
 
 
 //---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAX2Count\SAX2CountHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
 #ifdef NEVER_COMPILE
 // Dummy entry point to satisfy the BCB IDE
 int main(int argc, char* argv[])
diff --git a/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.bpr b/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.bpr
index 25bb16579d1cb1173669478a0fccef65016d7aa7..36d8c3bfe216b704b782509a4020d07449433bf7 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.bpr
@@ -5,17 +5,18 @@
     <VERSION value="BCB.06.00"/>
     <PROJECT value="..\..\..\..\..\Build\Win32\BCB6\SAX2Print.exe"/>
     <OBJFILES value="..\..\..\..\..\Build\Win32\BCB6\obj\SAX2Print.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2PrintHandlers.obj
-	  ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2FilterHandlers.obj"/>
+      ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2PrintHandlers.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2FilterHandlers.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
+    <IDLGENFILES value=""/>
     <DEFFILE value=""/>
     <RESDEPEN value="$(RESFILES)"/>
     <LIBFILES value="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib"/>
     <LIBRARIES value=""/>
     <SPARELIBS value=""/>
     <PACKAGES value="vcl.bpi vclx.bpi vcljpg.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAX2Print"/>
+    <PATHCPP value=".;..\..\..\..\..\samples\src\SAX2Print;..\..\..\..\..\samples\src\SAX2Print"/>
     <PATHPAS value=".;"/>
     <PATHRC value=".;"/>
     <PATHASM value=".;"/>
@@ -25,25 +26,38 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="SAX2Print.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAX2Print;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAX2Print;$(BCB)\lib"/>
+    <INCLUDEPATH value="..\..\..\..\..\samples\SAX2Print;..\..\..\..\..\samples\src\SAX2Print;..\..\..\..\..\src;$(BCB)\include"/>
+    <LIBPATH value="..\..\..\..\..\samples\src\SAX2Print;..\..\..\..\..\samples\SAX2Print;$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
+    <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\samples\SAX2Print -I..\..\..\..\..\samples\src\SAX2Print 
+      -I..\..\..\..\..\src -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+    <OTHERFILES value=""/>
   </OPTIONS>
   <LINKER>
     <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
     <ALLRES value="$(RESFILES)"/>
     <ALLLIB value="$(LIBFILES) import32.lib cw32mti.lib"/>
+    <OTHERFILES value=""/>
   </LINKER>
+  <FILELIST>
+      <FILE FILENAME="SAX2Print.cpp" FORMNAME="" UNITNAME="SAX2Print" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib" FORMNAME="" UNITNAME="XercesLib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\SAX2Print\SAX2PrintHandlers.cpp" FORMNAME="" UNITNAME="SAX2PrintHandlers" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\SAX2Print\SAX2FilterHandlers.cpp" FORMNAME="" UNITNAME="SAX2FilterHandlers" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+  </FILELIST>
+  <BUILDTOOLS>
+  </BUILDTOOLS>
+
   <IDEOPTIONS>
 [Version Info]
 IncludeVerInfo=0
@@ -73,8 +87,9 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\samples\SAX2Print;..\..\..\..\..\src;$(BCB)\include
+Count=2
+Item0=..\..\..\..\..\samples\src\SAX2Print;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\samples\SAX2Print;..\..\..\..\..\src;$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=2
@@ -90,9 +105,10 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=2
-Item0=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
-Item1=
+Count=3
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
+Item2=
 
 [Debugging]
 DebugSourceDirs=
@@ -114,9 +130,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.cpp b/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.cpp
index b78bb924a8bae3e5ccb31eaf8a9f0507f70b28b6..f03b9fcfaae4f39e9f32f89b0a0dfd63d941a52a 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.cpp
+++ b/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.cpp
@@ -3,11 +3,6 @@
 #include <condefs.h>
 
 //---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAX2Print\SAX2PrintHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
 #ifdef NEVER_COMPILE
 // Dummy entry point to satisfy the BCB IDE
 #pragma ARGS_USED
diff --git a/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.bpr b/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.bpr
index 1f5da6d8433e5bd0992cdfeb0eb603350c65c542..deb0f20f4495707cb993770c5e6cc9610d3ff655 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.bpr
@@ -8,13 +8,14 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAXCountHandlers.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
+    <IDLGENFILES value=""/>
     <DEFFILE value=""/>
     <RESDEPEN value="$(RESFILES)"/>
     <LIBFILES value="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib"/>
     <LIBRARIES value=""/>
     <SPARELIBS value=""/>
     <PACKAGES value="vcl.bpi vclx.bpi vcljpg.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAXCount"/>
+    <PATHCPP value=".;..\..\..\..\..\samples\src\SAXCount"/>
     <PATHPAS value=".;"/>
     <PATHRC value=".;"/>
     <PATHASM value=".;"/>
@@ -24,25 +25,37 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="SAXCount.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAXCount;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAXCount;$(BCB)\lib"/>
+    <INCLUDEPATH value="..\..\..\..\..\samples\SAXCount;..\..\..\..\..\samples\src\SAXCount;..\..\..\..\..\src;$(BCB)\include"/>
+    <LIBPATH value="..\..\..\..\..\samples\src\SAXCount;..\..\..\..\..\samples\SAXCount;$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
+    <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\samples\SAXCount -I..\..\..\..\..\samples\src\SAXCount 
+      -I..\..\..\..\..\src -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+    <OTHERFILES value=""/>
   </OPTIONS>
   <LINKER>
     <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
     <ALLRES value="$(RESFILES)"/>
     <ALLLIB value="$(LIBFILES) import32.lib cw32mti.lib"/>
+    <OTHERFILES value=""/>
   </LINKER>
+  <FILELIST>
+      <FILE FILENAME="SAXCount.cpp" FORMNAME="" UNITNAME="SAXCount" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib" FORMNAME="" UNITNAME="XercesLib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\SAXCount\SAXCountHandlers.cpp" FORMNAME="" UNITNAME="SAXCountHandlers" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+  </FILELIST>
+  <BUILDTOOLS>
+  </BUILDTOOLS>
+
   <IDEOPTIONS>
 [Version Info]
 IncludeVerInfo=0
@@ -72,9 +85,10 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=2
-Item0=..\..\..\..\..\samples\SAXCount;..\..\..\..\..\src;$(BCB)\include
-Item1=..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include
+Count=3
+Item0=..\..\..\..\..\samples\src\SAXCount;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\samples\SAXCount;..\..\..\..\..\src;$(BCB)\include
+Item2=..\..\..\..\..\samples\DOMPrint;..\..\..\..\..\src;$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=2
@@ -90,10 +104,11 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=3
-Item0=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6
-Item1=
+Count=4
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6Item1=..\..\..\..\..\Build\Win32\BCB6
 Item2=
+Item3=
 
 [Debugging]
 DebugSourceDirs=
@@ -115,9 +130,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.cpp b/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.cpp
index db0c4a2e339ba5b6092738487e57853af55bdb65..fd199c019e428348de1403c6469e0eaabc700ab2 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.cpp
+++ b/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.cpp
@@ -3,11 +3,6 @@
 #include <condefs.h>
 
 //---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAXCount\SAXCountHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
 #ifdef NEVER_COMPILE
 // Dummy entry point to satisfy the BCB IDE
 int main(int argc, char* argv[])
diff --git a/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.bpr b/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.bpr
index f94596731ceb7bf667761c2beaa087feb9535159..0a8b3900bca2a70dc5057373b88e74bcbfc2d018 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.bpr
@@ -8,13 +8,14 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAXPrintHandlers.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
+    <IDLGENFILES value=""/>
     <DEFFILE value=""/>
     <RESDEPEN value="$(RESFILES)"/>
     <LIBFILES value="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib"/>
     <LIBRARIES value=""/>
     <SPARELIBS value=""/>
     <PACKAGES value="vcl.bpi vclx.bpi vcljpg.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\samples\SAXPrint"/>
+    <PATHCPP value=".;..\..\..\..\..\samples\src\SAXPrint"/>
     <PATHPAS value=".;"/>
     <PATHRC value=".;"/>
     <PATHASM value=".;"/>
@@ -24,25 +25,37 @@
     <USERDEFINES value="_DEBUG"/>
     <SYSDEFINES value="_NO_VCL;_VIS_NOLIB;_RTLDLL"/>
     <MAINSOURCE value="SAXPrint.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\samples\SAXPrint;..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\samples\SAXPrint;$(BCB)\lib"/>
+    <INCLUDEPATH value="..\..\..\..\..\samples\SAXPrint;..\..\..\..\..\samples\src\SAXPrint;..\..\..\..\..\src;$(BCB)\include"/>
+    <LIBPATH value="..\..\..\..\..\samples\src\SAXPrint;..\..\..\..\..\samples\SAXPrint;$(BCB)\lib"/>
     <WARNINGS value=""/>
     <WARNOPTSTR value=""/>
+    <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-src_suffix cpp -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\samples\SAXPrint -I..\..\..\..\..\samples\src\SAXPrint 
+      -I..\..\..\..\..\src -I$(BCB)\include -src_suffix cpp -D_DEBUG -boa"/>
     <CFLAG1 value="-Od -w -Tkh30000 -X- -r- -a8 -5 -b -k -y -v -vi- -c -tWM -tWC"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
-      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -v -JPHN -M"/>
+      -N0..\..\..\..\..\Build\Win32\BCB6\obj -$YD -$W -$O- -$A8 -v -JPHN -M"/>
     <RFLAGS value=""/>
     <AFLAGS value="/mx /w2 /zd"/>
     <LFLAGS value="-I..\..\..\..\..\Build\Win32\BCB6\obj -D&quot;&quot; -ap -Tpe -x -Gn -v"/>
+    <OTHERFILES value=""/>
   </OPTIONS>
   <LINKER>
     <ALLOBJ value="c0x32.obj $(OBJFILES)"/>
     <ALLRES value="$(RESFILES)"/>
     <ALLLIB value="$(LIBFILES) import32.lib cw32mti.lib"/>
+    <OTHERFILES value=""/>
   </LINKER>
+  <FILELIST>
+      <FILE FILENAME="SAXPrint.cpp" FORMNAME="" UNITNAME="SAXPrint" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib" FORMNAME="" UNITNAME="XercesLib" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\samples\src\SAXPrint\SAXPrintHandlers.cpp" FORMNAME="" UNITNAME="SAXPrintHandlers" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+  </FILELIST>
+  <BUILDTOOLS>
+  </BUILDTOOLS>
+
   <IDEOPTIONS>
 [Version Info]
 IncludeVerInfo=0
@@ -72,8 +85,9 @@ ProductVersion=1.0.0.0
 Comments=
 
 [HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\samples\SAXPrint;..\..\..\..\..\src;$(BCB)\include
+Count=2
+Item0=..\..\..\..\..\samples\src\SAXPrint;..\..\..\..\..\src;$(BCB)\include
+Item1=..\..\..\..\..\samples\SAXPrint;..\..\..\..\..\src;$(BCB)\include
 
 [HistoryLists\hlLibraryPath]
 Count=1
@@ -88,8 +102,9 @@ Count=1
 Item0=..\..\..\..\..\Build\Win32\BCB6\obj
 
 [HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6[Debugging]
+Count=2
+Item0=..\..\..\..\..\Build\Win32\BCB6\
+Item1=..\..\..\..\..\Build\Win32\BCB6[Debugging]
 
 [Debugging]
 DebugSourceDirs=
@@ -111,9 +126,9 @@ ShowInfoMsgs=0
 LinkDebugVcl=1
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
   </IDEOPTIONS>
 </PROJECT>
\ No newline at end of file
diff --git a/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.cpp b/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.cpp
index e839f383e3e6b315fb8853b1e65859759e6600af..214f613875bc98fe541c038ff479f788c9d388df 100644
--- a/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.cpp
+++ b/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.cpp
@@ -3,11 +3,6 @@
 #include <condefs.h>
 
 //---------------------------------------------------------------------------
-USELIB("..\..\..\..\..\Build\Win32\BCB6\XercesLib.lib");
-USEUNIT("..\..\..\..\..\samples\SAXPrint\SAXPrintHandlers.cpp");
-
-//---------------------------------------------------------------------------
-
 #ifdef NEVER_COMPILE
 // Dummy entry point to satisfy the BCB IDE
 #pragma ARGS_USED
diff --git a/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr b/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr
index 18cd8a6f6a8aedcd172af39738e4c8d3ae0e9289..57236c80605ec7f19ebd031c0a7dec6786ded844 100644
--- a/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr
+++ b/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr
@@ -5,11 +5,13 @@
     <VERSION value="BCB.06.00"/>
     <PROJECT value="..\..\..\..\..\Build\Win32\BCB6\XercesLib.dll"/>
     <OBJFILES value="..\..\..\..\..\Build\Win32\BCB6\obj\Xerceslib.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\Win32PlatformUtils.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\WindowsAtomicOpMgr.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\WindowsFileMgr.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\InMemMsgLoader.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\Win32TransService.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\WindowsMutexMgr.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\BinHTTPURLInputStream.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\WinSockNetAccessor.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\Win32TransService.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\ASCIIRangeFactory.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\BlockRangeFactory.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\BMPattern.obj 
@@ -53,6 +55,7 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\PlatformUtils.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\QName.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\StringPool.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\SynchronizedStringPool.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\TransService.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMemory.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XML256TableTranscoder.obj 
@@ -68,9 +71,12 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLEBCDICTranscoder.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLException.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLFloat.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLIBM1047Transcoder.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLIBM1140Transcoder.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLInitializer.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLMsgLoader.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLNumber.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLRegisterCleanup.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLString.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLStringTokenizer.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLUCSTranscoder.obj 
@@ -80,7 +86,7 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLUTF16Transcoder.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLUTF8Transcoder.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLWin1252Transcoder.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\SynchronizedStringPool.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\BinOutputStream.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\LocalFileFormatTarget.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\LocalFileInputSource.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\MemBufFormatTarget.obj 
@@ -88,7 +94,7 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\StdInInputSource.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\StdOutFormatTarget.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\URLInputSource.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\Wrapper4DOMInputSource.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\Wrapper4DOMLSInput.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\Wrapper4InputSource.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLAttDef.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLAttr.obj 
@@ -106,13 +112,17 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLGrammarDescription.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLSchemaDescription.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLDTDDescription.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\BinFileOutputStream.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\BinMemOutputStream.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DGXMLScanner.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\ElemStack.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\IGXMLScanner.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\IGXMLScanner2.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\MemoryManagerArrayImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\MemoryManagerImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\ReaderMgr.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\SGXMLScanner.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\ValidationContextImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\VecAttributesImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\VecAttrListImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\WFXMLScanner.obj 
@@ -120,18 +130,17 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLReader.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLScanner.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLScannerResolver.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\MemoryManagerArrayImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XTemplateSerializer.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XProtoType.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XSAXMLScanner.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XSObjectFactory.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSerializeEngine.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XTemplateComparator.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XObjectComparator.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XTemplateSerializer.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\Dummy.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\InputSource.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAXException.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAXParseException.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\AbstractDOMParser.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMBuilderImpl.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMLSParserImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2XMLReaderImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAX2XMLFilterImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\SAXParser.obj 
@@ -178,6 +187,7 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\StringDatatypeValidator.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\TimeDatatypeValidator.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\UnionDatatypeValidator.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLCanRepGroup.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\YearDatatypeValidator.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\YearMonthDatatypeValidator.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DTDAttDef.obj 
@@ -196,6 +206,7 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\IC_Selector.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\IC_Unique.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\IdentityConstraint.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\IdentityConstraintHandler.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\ValueStore.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\ValueStoreCache.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XercesXPath.obj 
@@ -241,8 +252,10 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMEntityReferenceImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMErrorImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMImplementationImpl.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMImplementationListImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMImplementationRegistry.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMLocatorImpl.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMLSSerializerImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMNamedNodeMapImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMNodeIDMap.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMNodeImpl.obj 
@@ -254,11 +267,11 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMParentNode.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMProcessingInstructionImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMRangeImpl.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMStringListImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMStringPool.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMTextImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMTreeWalkerImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMTypeInfoImpl.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMWriterImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSDElementNSImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\AttrImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\AttrMapImpl.obj 
@@ -320,11 +333,11 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\XMLDeclImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMException.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\DOMRangeException.obj 
+      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMXPathException.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\PSVIAttribute.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\PSVIAttributeList.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\PSVIElement.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\PSVIItem.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\ValidationContextImpl.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSAnnotation.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSAttributeDeclaration.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSAttributeGroupDefinition.obj 
@@ -343,19 +356,9 @@
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSParticle.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSSimpleTypeDefinition.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSTypeDefinition.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XSWildcard.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\BinFileOutputStream.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\BinOutputStream.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\DOMXPathException.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XSObjectFactory.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLIBM1047Transcoder.obj
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLCanRepGroup.obj
-      ..\..\..\..\..\Build\Win32\BCB6\obj\BinMemOutputStream.obj
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XMLRegisterCleanup.obj 
       ..\..\..\..\..\Build\Win32\BCB6\obj\XSValue.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\XSAXMLScanner.obj 
-      ..\..\..\..\..\Build\Win32\BCB6\obj\IdentityConstraintHandler.obj"/>
-    <RESFILES value="..\..\..\..\..\src\xercesc\util\Platforms\Win32\Version.res"/>
+      ..\..\..\..\..\Build\Win32\BCB6\obj\XSWildcard.obj"/>
+    <RESFILES value=""/>
     <IDLFILES value=""/>
     <IDLGENFILES value=""/>
     <DEFFILE value=""/>
@@ -364,27 +367,48 @@
     <LIBRARIES value=""/>
     <SPARELIBS value="rtl.lib"/>
     <PACKAGES value="vcl.bpi rtl.bpi"/>
-    <PATHCPP value=".;..\..\..\..\..\src\xercesc\util\Platforms\Win32;..\..\..\..\..\src\xercesc\util\MsgLoaders\InMemory;..\..\..\..\..\src\xercesc\util\Transcoders\Win32;..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock;..\..\..\..\..\src\xercesc\util\regx;..\..\..\..\..\src\xercesc\util;..\..\..\..\..\src\xercesc\framework;..\..\..\..\..\src\xercesc\internal;..\..\..\..\..\src\xercesc\sax;..\..\..\..\..\src\xercesc\parsers;..\..\..\..\..\src\xercesc\validators\common;..\..\..\..\..\src\xercesc\validators\datatype;..\..\..\..\..\src\xercesc\validators\DTD;..\..\..\..\..\src\xercesc\validators\schema\identity;..\..\..\..\..\src\xercesc\validators\schema;..\..\..\..\..\src\xercesc\sax2;..\..\..\..\..\src\xercesc\dom\impl;..\..\..\..\..\src\xercesc\dom\deprecated;..\..\..\..\..\src\xercesc\dom;..\..\..\..\..\src\xercesc\framework\psvi"/>
+    <PATHCPP value=".;..\..\..\..\..\src\xercesc\util\AtomicOpManagers;..\..\..\..\..\src\xercesc\util\FileManagers;..\..\..\..\..\src\xercesc\util\MsgLoaders\InMemory;..\..\..\..\..\src\xercesc\util\MutexManagers;..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock;..\..\..\..\..\src\xercesc\util\Transcoders\Win32;..\..\..\..\..\src\xercesc\util\regx;..\..\..\..\..\src\xercesc\util;..\..\..\..\..\src\xercesc\framework;..\..\..\..\..\src\xercesc\internal;..\..\..\..\..\src\xercesc\sax;..\..\..\..\..\src\xercesc\parsers;..\..\..\..\..\src\xercesc\validators\common;..\..\..\..\..\src\xercesc\validators\datatype;..\..\..\..\..\src\xercesc\validators\DTD;..\..\..\..\..\src\xercesc\validators\schema\identity;..\..\..\..\..\src\xercesc\validators\schema;..\..\..\..\..\src\xercesc\sax2;..\..\..\..\..\src\xercesc\dom\impl;..\..\..\..\..\src\xercesc\dom\deprecated;..\..\..\..\..\src\xercesc\dom;..\..\..\..\..\src\xercesc\framework\psvi;"/>
     <PATHPAS value=".;"/>
     <PATHRC value=".;"/>
     <PATHASM value=".;"/>
     <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
     <RELEASELIBPATH value="$(BCB)\lib\release"/>
     <LINKER value="ilink32"/>
-    <USERDEFINES value="XML_PLATFORM_NEW_BLOCK_ALIGNMENT=4;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_INMEM_MESSAGELOADER;XML_USE_NETACCESSOR_WINSOCK;_DEBUG;PROJ_DEPRECATED_DOM"/>
+    <USERDEFINES value="_DEBUG;PLATFORM_WIN32;XERCES_BUILDING_LIBRARY;XERCES_PATH_DELIMITER_BACKSLASH=1;XERCES_USE_FILEMGR_WINDOWS=1;XERCES_USE_MUTEXMGR_WINDOWS=1;XERCES_USE_ATOMICOPMGR_WINDOWS=1;XERCES_USE_NETACCESSOR_WINSOCK=1;XERCES_USE_TRANSCODER_WINDOWS=1;XERCES_USE_MSGLOADER_INMEMORY=1;HAVE_LIMITS_H=1;HAVE_FTIME=1;HAVE_SYS_TIMEB_H=1;HAVE_STRICMP=1;HAVE_STRNICMP=1"/>
     <SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/>
     <MAINSOURCE value="Xerceslib.cpp"/>
-    <INCLUDEPATH value="..\..\..\..\..\src;$(BCB)\include"/>
-    <LIBPATH value="..\..\..\..\..\src;$(BCB)\lib\obj;$(BCB)\lib"/>
+    <INCLUDEPATH value="..\..\..\..\..\src\xercesc\framework\psvi;..\..\..\..\..\src\xercesc\dom;..\..\..\..\..\src\xercesc\dom\deprecated;..\..\..\..\..\src\xercesc\dom\impl;..\..\..\..\..\src\xercesc\sax2;..\..\..\..\..\src\xercesc\validators\schema;..\..\..\..\..\src\xercesc\validators\schema\identity;..\..\..\..\..\src\xercesc\validators\DTD;..\..\..\..\..\src\xercesc\validators\datatype;..\..\..\..\..\src\xercesc\validators\common;..\..\..\..\..\src\xercesc\parsers;..\..\..\..\..\src\xercesc\sax;..\..\..\..\..\src\xercesc\internal;..\..\..\..\..\src\xercesc\framework;..\..\..\..\..\src\xercesc\util;..\..\..\..\..\src\xercesc\util\regx;..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock;..\..\..\..\..\src\xercesc\util\Transcoders\Win32;..\..\..\..\..\src\xercesc\util\MsgLoaders\InMemory;..\..\..\..\..\src\xercesc\util\AtomicOpManagers;..\..\..\..\..\src\xercesc\util\FileManagers;..\..\..\..\..\src\xercesc\util\MutexManagers;..\..\..\..\..\src;$(BCB)\include"/>
+    <LIBPATH value="..\..\..\..\..\src\xercesc\util\MutexManagers;..\..\..\..\..\src\xercesc\util\FileManagers;..\..\..\..\..\src\xercesc\util\AtomicOpManagers;..\..\..\..\..\src\xercesc\framework\psvi;..\..\..\..\..\src\xercesc\dom;..\..\..\..\..\src\xercesc\dom\deprecated;..\..\..\..\..\src\xercesc\dom\impl;..\..\..\..\..\src\xercesc\sax2;..\..\..\..\..\src\xercesc\validators\schema;..\..\..\..\..\src\xercesc\validators\schema\identity;..\..\..\..\..\src\xercesc\validators\DTD;..\..\..\..\..\src\xercesc\validators\datatype;..\..\..\..\..\src\xercesc\validators\common;..\..\..\..\..\src\xercesc\parsers;..\..\..\..\..\src\xercesc\sax;..\..\..\..\..\src\xercesc\internal;..\..\..\..\..\src\xercesc\framework;..\..\..\..\..\src\xercesc\util;..\..\..\..\..\src\xercesc\util\regx;..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock;..\..\..\..\..\src\xercesc\util\Transcoders\Win32;..\..\..\..\..\src\xercesc\util\MsgLoaders\InMemory;..\..\..\..\..\src;$(BCB)\lib\obj;$(BCB)\lib"/>
     <WARNINGS value="-w-par -w-8027 -w-8026"/>
     <OTHERFILES value=""/>
   </MACROS>
   <OPTIONS>
-    <IDLCFLAGS value="-I..\..\..\..\..\src -I$(BCB)\include -src_suffix cpp -DPLATFORM_WIN32 
-      -D_CRTDBG_MAP_ALLOC -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS 
-      -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS -DXML_SINGLEDLL 
-      -DXML_USE_WIN32_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER 
-      -DXML_USE_NETACCESSOR_WINSOCK -D_DEBUG -DPROJ_DEPRECATED_DOM -boa"/>
+    <IDLCFLAGS value="-I..\..\..\..\..\src\xercesc\framework\psvi 
+      -I..\..\..\..\..\src\xercesc\dom 
+      -I..\..\..\..\..\src\xercesc\dom\deprecated 
+      -I..\..\..\..\..\src\xercesc\dom\impl -I..\..\..\..\..\src\xercesc\sax2 
+      -I..\..\..\..\..\src\xercesc\validators\schema 
+      -I..\..\..\..\..\src\xercesc\validators\schema\identity 
+      -I..\..\..\..\..\src\xercesc\validators\DTD 
+      -I..\..\..\..\..\src\xercesc\validators\datatype 
+      -I..\..\..\..\..\src\xercesc\validators\common 
+      -I..\..\..\..\..\src\xercesc\parsers -I..\..\..\..\..\src\xercesc\sax 
+      -I..\..\..\..\..\src\xercesc\internal 
+      -I..\..\..\..\..\src\xercesc\framework -I..\..\..\..\..\src\xercesc\util 
+      -I..\..\..\..\..\src\xercesc\util\regx 
+      -I..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock 
+      -I..\..\..\..\..\src\xercesc\util\Transcoders\Win32 
+      -I..\..\..\..\..\src\xercesc\util\MsgLoaders\InMemory 
+      -I..\..\..\..\..\src\xercesc\util\AtomicOpManagers 
+      -I..\..\..\..\..\src\xercesc\util\FileManagers 
+      -I..\..\..\..\..\src\xercesc\util\MutexManagers -I..\..\..\..\..\src 
+      -I$(BCB)\include -src_suffix cpp -D_DEBUG -DPLATFORM_WIN32 
+      -DXERCES_BUILDING_LIBRARY -DXERCES_PATH_DELIMITER_BACKSLASH=1 
+      -DXERCES_USE_FILEMGR_WINDOWS=1 -DXERCES_USE_MUTEXMGR_WINDOWS=1 
+      -DXERCES_USE_ATOMICOPMGR_WINDOWS=1 -DXERCES_USE_NETACCESSOR_WINSOCK=1 
+      -DXERCES_USE_TRANSCODER_WINDOWS=1 -DXERCES_USE_MSGLOADER_INMEMORY=1 
+      -DHAVE_LIMITS_H=1 -DHAVE_FTIME=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_STRICMP=1 
+      -DHAVE_STRNICMP=1 -boa"/>
     <CFLAG1 value="-WD -Od -Q -Vx -Ve -X- -r- -a8 -b -k -y -v -vi- -tWD -tWM -c"/>
     <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj 
       -N0..\..\..\..\..\Build\Win32\BCB6\obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/>
@@ -401,13 +425,13 @@
   </LINKER>
   <FILELIST>
       <FILE FILENAME="Xerceslib.cpp" FORMNAME="" UNITNAME="Xerceslib" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\Platforms\Win32\resource.h" FORMNAME="" UNITNAME="resource" CONTAINERID="" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\Platforms\Win32\Version.rc" FORMNAME="" UNITNAME="Version" CONTAINERID="RC" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\Platforms\Win32\Win32PlatformUtils.cpp" FORMNAME="" UNITNAME="Win32PlatformUtils" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\AtomicOpManagers\WindowsAtomicOpMgr.cpp" FORMNAME="" UNITNAME="WindowsAtomicOpMgr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\FileManagers\WindowsFileMgr.cpp" FORMNAME="" UNITNAME="WindowsFileMgr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\MsgLoaders\InMemory\InMemMsgLoader.cpp" FORMNAME="" UNITNAME="InMemMsgLoader" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp" FORMNAME="" UNITNAME="Win32TransService" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\MutexManagers\WindowsMutexMgr.cpp" FORMNAME="" UNITNAME="WindowsMutexMgr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock\BinHTTPURLInputStream.cpp" FORMNAME="" UNITNAME="BinHTTPURLInputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock\WinSockNetAccessor.cpp" FORMNAME="" UNITNAME="WinSockNetAccessor" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp" FORMNAME="" UNITNAME="Win32TransService" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\regx\ASCIIRangeFactory.cpp" FORMNAME="" UNITNAME="ASCIIRangeFactory" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\regx\BlockRangeFactory.cpp" FORMNAME="" UNITNAME="BlockRangeFactory" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\regx\BMPattern.cpp" FORMNAME="" UNITNAME="BMPattern" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -451,6 +475,7 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\PlatformUtils.cpp" FORMNAME="" UNITNAME="PlatformUtils" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\QName.cpp" FORMNAME="" UNITNAME="QName" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\StringPool.cpp" FORMNAME="" UNITNAME="StringPool" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\SynchronizedStringPool.cpp" FORMNAME="" UNITNAME="SynchronizedStringPool" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\TransService.cpp" FORMNAME="" UNITNAME="TransService" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMemory.cpp" FORMNAME="" UNITNAME="XMemory" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XML256TableTranscoder.cpp" FORMNAME="" UNITNAME="XML256TableTranscoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -466,9 +491,12 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLEBCDICTranscoder.cpp" FORMNAME="" UNITNAME="XMLEBCDICTranscoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLException.cpp" FORMNAME="" UNITNAME="XMLException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLFloat.cpp" FORMNAME="" UNITNAME="XMLFloat" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLIBM1047Transcoder.cpp" FORMNAME="" UNITNAME="XMLIBM1047Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLIBM1140Transcoder.cpp" FORMNAME="" UNITNAME="XMLIBM1140Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLInitializer.cpp" FORMNAME="" UNITNAME="XMLInitializer" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLMsgLoader.cpp" FORMNAME="" UNITNAME="XMLMsgLoader" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLNumber.cpp" FORMNAME="" UNITNAME="XMLNumber" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLRegisterCleanup.cpp" FORMNAME="" UNITNAME="XMLRegisterCleanup" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLString.cpp" FORMNAME="" UNITNAME="XMLString" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLStringTokenizer.cpp" FORMNAME="" UNITNAME="XMLStringTokenizer" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLUCSTranscoder.cpp" FORMNAME="" UNITNAME="XMLUCSTranscoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -478,7 +506,7 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLUTF16Transcoder.cpp" FORMNAME="" UNITNAME="XMLUTF16Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLUTF8Transcoder.cpp" FORMNAME="" UNITNAME="XMLUTF8Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLWin1252Transcoder.cpp" FORMNAME="" UNITNAME="XMLWin1252Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\SynchronizedStringPool.cpp" FORMNAME="" UNITNAME="SynchronizedStringPool" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\BinOutputStream.cpp" FORMNAME="" UNITNAME="BinOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\LocalFileFormatTarget.cpp" FORMNAME="" UNITNAME="LocalFileFormatTarget" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\LocalFileInputSource.cpp" FORMNAME="" UNITNAME="LocalFileInputSource" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\MemBufFormatTarget.cpp" FORMNAME="" UNITNAME="MemBufFormatTarget" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -486,7 +514,7 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\StdInInputSource.cpp" FORMNAME="" UNITNAME="StdInInputSource" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\StdOutFormatTarget.cpp" FORMNAME="" UNITNAME="StdOutFormatTarget" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\URLInputSource.cpp" FORMNAME="" UNITNAME="URLInputSource" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\Wrapper4DOMInputSource.cpp" FORMNAME="" UNITNAME="Wrapper4DOMInputSource" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\Wrapper4DOMLSInput.cpp" FORMNAME="" UNITNAME="Wrapper4DOMLSInput" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\Wrapper4InputSource.cpp" FORMNAME="" UNITNAME="Wrapper4InputSource" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\XMLAttDef.cpp" FORMNAME="" UNITNAME="XMLAttDef" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\XMLAttr.cpp" FORMNAME="" UNITNAME="XMLAttr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -504,13 +532,17 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\XMLGrammarDescription.cpp" FORMNAME="" UNITNAME="XMLGrammarDescription" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\XMLSchemaDescription.cpp" FORMNAME="" UNITNAME="XMLSchemaDescription.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\XMLDTDDescription.cpp" FORMNAME="" UNITNAME="XMLDTDDescription.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\BinFileOutputStream.cpp" FORMNAME="" UNITNAME="BinFileOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\BinMemOutputStream.cpp" FORMNAME="" UNITNAME="BinMemOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\DGXMLScanner.cpp" FORMNAME="" UNITNAME="DGXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\ElemStack.cpp" FORMNAME="" UNITNAME="ElemStack" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\IGXMLScanner.cpp" FORMNAME="" UNITNAME="IGXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\IGXMLScanner2.cpp" FORMNAME="" UNITNAME="IGXMLScanner2" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\MemoryManagerArrayImpl.cpp" FORMNAME="" UNITNAME="MemoryManagerArrayImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\MemoryManagerImpl.cpp" FORMNAME="" UNITNAME="MemoryManagerImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\ReaderMgr.cpp" FORMNAME="" UNITNAME="ReaderMgr" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\SGXMLScanner.cpp" FORMNAME="" UNITNAME="SGXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\ValidationContextImpl.cpp" FORMNAME="" UNITNAME="ValidationContextImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\VecAttributesImpl.cpp" FORMNAME="" UNITNAME="VecAttributesImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\VecAttrListImpl.cpp" FORMNAME="" UNITNAME="VecAttrListImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\WFXMLScanner.cpp" FORMNAME="" UNITNAME="WFXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -518,18 +550,17 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XMLReader.cpp" FORMNAME="" UNITNAME="XMLReader" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XMLScanner.cpp" FORMNAME="" UNITNAME="XMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XMLScannerResolver.cpp" FORMNAME="" UNITNAME="XMLScannerResolver" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\MemoryManagerArrayImpl.cpp" FORMNAME="" UNITNAME="MemoryManagerArrayImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XTemplateSerializer.cpp" FORMNAME="" UNITNAME="XTemplateSerializer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XProtoType.cpp" FORMNAME="" UNITNAME="XProtoType.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSAXMLScanner.cpp" FORMNAME="" UNITNAME="XSAXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSObjectFactory.cpp" FORMNAME="" UNITNAME="XSObjectFactory" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSerializeEngine.cpp" FORMNAME="" UNITNAME="XSerializeEngine.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XTemplateComparator.cpp" FORMNAME="" UNITNAME="XTemplateComparator.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XObjectComparator.cpp" FORMNAME="" UNITNAME="XObjectComparator.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XTemplateSerializer.cpp" FORMNAME="" UNITNAME="XTemplateSerializer.cpp" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\sax\Dummy.cpp" FORMNAME="" UNITNAME="Dummy" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\sax\InputSource.cpp" FORMNAME="" UNITNAME="InputSource" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\sax\SAXException.cpp" FORMNAME="" UNITNAME="SAXException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\sax\SAXParseException.cpp" FORMNAME="" UNITNAME="SAXParseException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\parsers\AbstractDOMParser.cpp" FORMNAME="" UNITNAME="AbstractDOMParser" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\parsers\DOMBuilderImpl.cpp" FORMNAME="" UNITNAME="DOMBuilderImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\parsers\DOMLSParserImpl.cpp" FORMNAME="" UNITNAME="DOMLSParserImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\parsers\SAX2XMLReaderImpl.cpp" FORMNAME="" UNITNAME="SAX2XMLReaderImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\parsers\SAX2XMLFilterImpl.cpp" FORMNAME="" UNITNAME="SAX2XMLFilterImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\parsers\SAXParser.cpp" FORMNAME="" UNITNAME="SAXParser" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -576,6 +607,7 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\StringDatatypeValidator.cpp" FORMNAME="" UNITNAME="StringDatatypeValidator" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\TimeDatatypeValidator.cpp" FORMNAME="" UNITNAME="TimeDatatypeValidator" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\UnionDatatypeValidator.cpp" FORMNAME="" UNITNAME="UnionDatatypeValidator" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\XMLCanRepGroup.cpp" FORMNAME="" UNITNAME="XMLCanRepGroup" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\YearDatatypeValidator.cpp" FORMNAME="" UNITNAME="YearDatatypeValidator" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\YearMonthDatatypeValidator.cpp" FORMNAME="" UNITNAME="YearMonthDatatypeValidator" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\DTD\DTDAttDef.cpp" FORMNAME="" UNITNAME="DTDAttDef" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -594,6 +626,7 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\IC_Selector.cpp" FORMNAME="" UNITNAME="IC_Selector" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\IC_Unique.cpp" FORMNAME="" UNITNAME="IC_Unique" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\IdentityConstraint.cpp" FORMNAME="" UNITNAME="IdentityConstraint" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\IdentityConstraintHandler.cpp" FORMNAME="" UNITNAME="IdentityConstraintHandler" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\ValueStore.cpp" FORMNAME="" UNITNAME="ValueStore" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\ValueStoreCache.cpp" FORMNAME="" UNITNAME="ValueStoreCache" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\XercesXPath.cpp" FORMNAME="" UNITNAME="XercesXPath" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -639,8 +672,10 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMEntityReferenceImpl.cpp" FORMNAME="" UNITNAME="DOMEntityReferenceImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMErrorImpl.cpp" FORMNAME="" UNITNAME="DOMErrorImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMImplementationImpl.cpp" FORMNAME="" UNITNAME="DOMImplementationImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMImplementationListImpl.cpp" FORMNAME="" UNITNAME="DOMImplementationListImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMImplementationRegistry.cpp" FORMNAME="" UNITNAME="DOMImplementationRegistry" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMLocatorImpl.cpp" FORMNAME="" UNITNAME="DOMLocatorImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMLSSerializerImpl.cpp" FORMNAME="" UNITNAME="DOMLSSerializerImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMNamedNodeMapImpl.cpp" FORMNAME="" UNITNAME="DOMNamedNodeMapImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMNodeIDMap.cpp" FORMNAME="" UNITNAME="DOMNodeIDMap" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMNodeImpl.cpp" FORMNAME="" UNITNAME="DOMNodeImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -652,11 +687,11 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMParentNode.cpp" FORMNAME="" UNITNAME="DOMParentNode" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMProcessingInstructionImpl.cpp" FORMNAME="" UNITNAME="DOMProcessingInstructionImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMRangeImpl.cpp" FORMNAME="" UNITNAME="DOMRangeImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMStringListImpl.cpp" FORMNAME="" UNITNAME="DOMStringListImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMStringPool.cpp" FORMNAME="" UNITNAME="DOMStringPool" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMTextImpl.cpp" FORMNAME="" UNITNAME="DOMTextImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMTreeWalkerImpl.cpp" FORMNAME="" UNITNAME="DOMTreeWalkerImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMTypeInfoImpl.cpp" FORMNAME="" UNITNAME="DOMTypeInfoImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\DOMWriterImpl.cpp" FORMNAME="" UNITNAME="DOMWriterImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\impl\XSDElementNSImpl.cpp" FORMNAME="" UNITNAME="XSDElementNSImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\deprecated\AttrImpl.cpp" FORMNAME="" UNITNAME="AttrImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\deprecated\AttrMapImpl.cpp" FORMNAME="" UNITNAME="AttrMapImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -718,11 +753,11 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\deprecated\XMLDeclImpl.cpp" FORMNAME="" UNITNAME="XMLDeclImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\DOMException.cpp" FORMNAME="" UNITNAME="DOMException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\DOMRangeException.cpp" FORMNAME="" UNITNAME="DOMRangeException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\DOMXPathException.cpp" FORMNAME="" UNITNAME="DOMXPathException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\PSVIAttribute.cpp" FORMNAME="" UNITNAME="PSVIAttribute" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\PSVIAttributeList.cpp" FORMNAME="" UNITNAME="PSVIAttributeList" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\PSVIElement.cpp" FORMNAME="" UNITNAME="PSVIElement" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\PSVIItem.cpp" FORMNAME="" UNITNAME="PSVIItem" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\ValidationContextImpl.cpp" FORMNAME="" UNITNAME="ValidationContextImpl" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSAnnotation.cpp" FORMNAME="" UNITNAME="XSAnnotation" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSAttributeDeclaration.cpp" FORMNAME="" UNITNAME="XSAttributeDeclaration" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSAttributeGroupDefinition.cpp" FORMNAME="" UNITNAME="XSAttributeGroupDefinition" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
@@ -741,18 +776,8 @@
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSParticle.cpp" FORMNAME="" UNITNAME="XSParticle" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSSimpleTypeDefinition.cpp" FORMNAME="" UNITNAME="XSSimpleTypeDefinition" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSTypeDefinition.cpp" FORMNAME="" UNITNAME="XSTypeDefinition" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSWildcard.cpp" FORMNAME="" UNITNAME="XSWildcard" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\BinFileOutputStream.cpp" FORMNAME="" UNITNAME="BinFileOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\BinOutputStream.cpp" FORMNAME="" UNITNAME="BinOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\dom\DOMXPathException.cpp" FORMNAME="" UNITNAME="DOMXPathException" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSObjectFactory.cpp" FORMNAME="" UNITNAME="XSObjectFactory" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLIBM1047Transcoder.cpp" FORMNAME="" UNITNAME="XMLIBM1047Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\XMLCanRepGroup.cpp" FORMNAME="" UNITNAME="XMLCanRepGroup" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\BinMemOutputStream.cpp" FORMNAME="" UNITNAME="BinMemOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
       <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSValue.cpp" FORMNAME="" UNITNAME="XSValue" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSAXMLScanner.cpp" FORMNAME="" UNITNAME="XSAXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLRegisterCleanup.cpp" FORMNAME="" UNITNAME="XMLRegisterCleanup" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
-      <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\IdentityConstraintHandler.cpp" FORMNAME="" UNITNAME="IdentityConstraintHandler" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
+      <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSWildcard.cpp" FORMNAME="" UNITNAME="XSWildcard" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
   </FILELIST>
   <BUILDTOOLS>
   </BUILDTOOLS>
@@ -761,7 +786,7 @@
 [Version Info]
 IncludeVerInfo=0
 AutoIncBuild=0
-MajorVer=1
+MajorVer=3
 MinorVer=0
 Release=0
 Build=0
@@ -773,46 +798,26 @@ DLL=0
 Locale=1033
 CodePage=1252
 
-[Version Info Keys]
-CompanyName=
-FileDescription=
-FileVersion=1.0.0.0
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=
-ProductName=
-ProductVersion=1.0.0.0
-Comments=
-
 [HistoryLists\hlIncludePath]
-Count=1
-Item0=..\..\..\..\..\src;$(BCB)\include
+Count=0
 
 [HistoryLists\hlLibraryPath]
-Count=1
-Item0=..\..\..\..\..\src;$(BCB)\lib\obj;$(BCB)\lib
+Count=0
 
 [HistoryLists\hlDebugSourcePath]
-Count=1
-Item0=$(BCB)\source\vcl
+Count=0
 
 [HistoryLists\hlConditionals]
-Count=2
-Item0=PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK;_DEBUG
-Item1=PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK
+Count=0
 
 [HistoryLists\hlIntOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6\obj
+Count=0
 
 [HistoryLists\hlFinalOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6\
+Count=0
 
 [HistoryLists\hIBPIOutputDir]
-Count=1
-Item0=..\..\..\..\..\Build\Win32\BCB6
+Count=0
 
 [Debugging]
 DebugSourceDirs=$(BCB)\source\vcl
@@ -834,10 +839,10 @@ ShowInfoMsgs=1
 LinkDebugVcl=0
 LinkCGLIB=0
 
-[Language]
-ActiveLang=
-ProjectLang=
-RootDir=
+[CORBA]
+AddServerUnit=1
+AddClientUnit=1
+PrecompiledHeaders=1
 
 [Linker]
 LibPrefix=
diff --git a/Projects/Win32/BCB6/Xerces-all/XercesLib/afxres.h b/Projects/Win32/BCB6/Xerces-all/XercesLib/afxres.h
deleted file mode 100644
index d901e3dc54c09ee420899034b7d2fbc0ad2c6d8e..0000000000000000000000000000000000000000
--- a/Projects/Win32/BCB6/Xerces-all/XercesLib/afxres.h
+++ /dev/null
@@ -1,2 +0,0 @@
-// Dummy file to allow the C++Builder XercesLib project to use
-// the same Version resource file as Visual C++
diff --git a/src/xercesc/internal/ValidationContextImpl.cpp b/src/xercesc/internal/ValidationContextImpl.cpp
index afa1b571659e8dbb9e0906d7a46157cd30dc6ef2..cc46414e173dff084dc675e0caaf8ecb9f83baea 100644
--- a/src/xercesc/internal/ValidationContextImpl.cpp
+++ b/src/xercesc/internal/ValidationContextImpl.cpp
@@ -185,7 +185,7 @@ bool ValidationContextImpl::isPrefixUnknown(XMLCh* prefix) {
         return true;                
     }            
     else if (!XMLString::equals(prefix, XMLUni::fgXMLString)) {
-        unsigned int uriId = fElemStack->mapPrefixToURI(prefix, (ElemStack::MapModes) ElemStack::Mode_Element, unknown);                
+        fElemStack->mapPrefixToURI(prefix, (ElemStack::MapModes) ElemStack::Mode_Element, unknown);                
     }                
     return unknown;
 }
diff --git a/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp b/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
index f72c8a6104ebfc916c5b4bbec2e297d0547b6c81..709709808f950ec0e0272a8cdb7ae028765d828a 100644
--- a/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
+++ b/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
@@ -420,7 +420,6 @@ BinHTTPURLInputStream::BinHTTPURLInputStream(const XMLURL& urlSource, const XMLN
     }
 
     if(httpInfo!=0 && httpInfo->fPayload!=0) {
-        int  aLent = 0;
         if ((aLent = send(s, httpInfo->fPayload, httpInfo->fPayloadLen, 0)) != httpInfo->fPayloadLen)
         {
             // Call WSAGetLastError() to get the error number.
diff --git a/src/xercesc/validators/schema/TraverseSchema.cpp b/src/xercesc/validators/schema/TraverseSchema.cpp
index 5838450d229f8725c532491269c25b24d6ffe9a6..e4b225f43c90917d31c9ac08f9b0ac6bcc79f94e 100644
--- a/src/xercesc/validators/schema/TraverseSchema.cpp
+++ b/src/xercesc/validators/schema/TraverseSchema.cpp
@@ -5354,7 +5354,7 @@ TraverseSchema::getElementComplexTypeInfo(const DOMElement* const elem,
                 // fBuffer is reused by traverseComplexTypeDecl, so we have to store its current value
                 XMLBuffer buffCopy(fBuffer.getLen()+1, fMemoryManager);
                 buffCopy.set(fBuffer.getRawBuffer());
-                int typeIndex = traverseComplexTypeDecl(typeNode);
+                traverseComplexTypeDecl(typeNode);
                 typeInfo =  fComplexTypeRegistry->get(buffCopy.getRawBuffer());
             }
         }
diff --git a/src/xercesc/validators/schema/identity/XercesXPath.cpp b/src/xercesc/validators/schema/identity/XercesXPath.cpp
index f2910c17ab88a9ac844e3a9fcab719ee6e0785ac..2ce5ae1f655939aeb9c1f7c432ffec4f44aefb13 100644
--- a/src/xercesc/validators/schema/identity/XercesXPath.cpp
+++ b/src/xercesc/validators/schema/identity/XercesXPath.cpp
@@ -389,7 +389,7 @@ void XercesXPath::parseExpression(XMLStringPool* const stringPool,
 
     ValueVectorOf<int>                tokens(16, fMemoryManager);
     XPathScannerForSchema             scanner(stringPool);
-    bool                              success = scanner.scanExpression(fExpression, 0, length, &tokens);
+    scanner.scanExpression(fExpression, 0, length, &tokens);
     bool                              firstTokenOfLocationPath=true;
     unsigned int                      tokenCount = tokens.size();
     RefVectorOf<XercesStep>*          stepsVector = new (fMemoryManager) RefVectorOf<XercesStep>(16, true, fMemoryManager);