You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by an...@locus.apache.org on 2000/06/01 03:31:20 UTC

cvs commit: xml-xerces/c/scripts packageBinaries.pl

andyh       00/05/31 18:31:20

  Modified:    c/Projects/Win32/VC6/xerces-all xerces-all.dsw
               c/Projects/Win32/VC6/xerces-all/CreateDOMDocument
                        CreateDOMDocument.dsp
               c/Projects/Win32/VC6/xerces-all/DOMCount DOMCount.dsp
               c/Projects/Win32/VC6/xerces-all/DOMIDTest DOMIDTest.dsp
               c/Projects/Win32/VC6/xerces-all/DOMMemTest DOMMemTest.dsp
               c/Projects/Win32/VC6/xerces-all/DOMPrint DOMPrint.dsp
               c/Projects/Win32/VC6/xerces-all/DOMTest DOMTest.dsp
               c/Projects/Win32/VC6/xerces-all/DOMTraversalTest
                        DOMTraversalTest.dsp
               c/Projects/Win32/VC6/xerces-all/EncodingTest
                        EncodingTest.dsp
               c/Projects/Win32/VC6/xerces-all/EnumVal EnumVal.dsp
               c/Projects/Win32/VC6/xerces-all/MemParse MemParse.dsp
               c/Projects/Win32/VC6/xerces-all/PParse PParse.dsp
               c/Projects/Win32/VC6/xerces-all/Redirect Redirect.dsp
               c/Projects/Win32/VC6/xerces-all/SAXCount SAXCount.dsp
               c/Projects/Win32/VC6/xerces-all/SAXPrint SAXPrint.dsp
               c/Projects/Win32/VC6/xerces-all/StdInParse StdInParse.dsp
               c/Projects/Win32/VC6/xerces-all/ThreadTest ThreadTest.dsp
               c/Projects/Win32/VC6/xerces-all/XercesLib XercesLib.dsp
               c/Projects/Win32/VC6/xerces-all/xerces-com xerces-com.dsp
               c/doc    faq-other.xml faq-parse.xml
               c/samples/Projects/Win32/VC6/CreateDOMDocument
                        CreateDOMDocument.dsp
               c/samples/Projects/Win32/VC6/DOMCount DOMCount.dsp
               c/samples/Projects/Win32/VC6/DOMPrint DOMPrint.dsp
               c/samples/Projects/Win32/VC6/EnumVal EnumVal.dsp
               c/samples/Projects/Win32/VC6/MemParse MemParse.dsp
               c/samples/Projects/Win32/VC6/PParse PParse.dsp
               c/samples/Projects/Win32/VC6/Redirect Redirect.dsp
               c/samples/Projects/Win32/VC6/SAXCount SAXCount.dsp
               c/samples/Projects/Win32/VC6/SAXPrint SAXPrint.dsp
               c/samples/Projects/Win32/VC6/StdInParse StdInParse.dsp
               c/scripts packageBinaries.pl
  Log:
  Update MSVC project files to use separate debug and release DLLs.
  Some updates to FAQ (more to follow.)
  
  Revision  Changes    Path
  1.18      +3 -0      xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-all.dsw
  
  Index: xerces-all.dsw
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-all.dsw,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- xerces-all.dsw	2000/05/13 03:58:49	1.17
  +++ xerces-all.dsw	2000/06/01 01:31:06	1.18
  @@ -308,6 +308,9 @@
       Begin Project Dependency
       Project_Dep_Name XercesLib
       End Project Dependency
  +    Begin Project Dependency
  +    Project_Dep_Name DOMIDTest
  +    End Project Dependency
   }}}
   
   ###############################################################################
  
  
  
  1.4       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.dsp
  
  Index: CreateDOMDocument.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CreateDOMDocument.dsp	2000/03/02 19:53:32	1.3
  +++ CreateDOMDocument.dsp	2000/06/01 01:31:07	1.4
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.dsp
  
  Index: DOMCount.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DOMCount.dsp	2000/03/02 19:53:32	1.4
  +++ DOMCount.dsp	2000/06/01 01:31:07	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.2       +5 -5      xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMIDTest/DOMIDTest.dsp
  
  Index: DOMIDTest.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMIDTest/DOMIDTest.dsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DOMIDTest.dsp	2000/05/13 03:58:49	1.1
  +++ DOMIDTest.dsp	2000/06/01 01:31:07	1.2
  @@ -50,7 +50,7 @@
   # ADD BASE BSC32 /nologo
   # ADD BSC32 /nologo
   LINK32=link.exe
  -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
  +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
   # ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\..\Build\Win32\VC6\Release"
   
   !ELSEIF  "$(CFG)" == "DOMIDTest - Win32 Debug"
  @@ -66,8 +66,8 @@
   # PROP Intermediate_Dir "..\..\..\..\..\Build\Win32\VC6\Debug\obj"
   # PROP Ignore_Export_Lib 0
   # PROP Target_Dir ""
  -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ  /c
  -# ADD CPP /nologo /G6 /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR /FD /GZ  /c
  +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
  +# ADD CPP /nologo /G6 /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR /FD /GZ /c
   # SUBTRACT CPP /YX
   # ADD BASE RSC /l 0x409 /d "_DEBUG"
   # ADD RSC /l 0x409 /d "_DEBUG"
  @@ -75,8 +75,8 @@
   # ADD BASE BSC32 /nologo
   # ADD BSC32 /nologo
   LINK32=link.exe
  -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.dsp
  
  Index: DOMMemTest.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DOMMemTest.dsp	2000/03/02 19:53:33	1.4
  +++ DOMMemTest.dsp	2000/06/01 01:31:08	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.6       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.dsp
  
  Index: DOMPrint.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.dsp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DOMPrint.dsp	2000/05/13 03:58:49	1.5
  +++ DOMPrint.dsp	2000/06/01 01:31:08	1.6
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +2 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.dsp
  
  Index: DOMTest.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DOMTest.dsp	2000/03/02 19:53:34	1.4
  +++ DOMTest.dsp	2000/06/01 01:31:09	1.5
  @@ -64,6 +64,7 @@
   # PROP Use_Debug_Libraries 1
   # PROP Output_Dir "..\..\..\..\..\Build\Win32\VC6\Debug"
   # PROP Intermediate_Dir "..\..\..\..\..\Build\Win32\VC6\Debug\obj"
  +# PROP Ignore_Export_Lib 0
   # PROP Target_Dir ""
   # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
   # ADD CPP /nologo /G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FD /GZ /c
  @@ -75,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.dsp
  
  Index: DOMTraversalTest.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DOMTraversalTest.dsp	2000/03/02 19:53:34	1.4
  +++ DOMTraversalTest.dsp	2000/06/01 01:31:09	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.dsp
  
  Index: EncodingTest.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- EncodingTest.dsp	2000/03/02 19:53:34	1.4
  +++ EncodingTest.dsp	2000/06/01 01:31:10	1.5
  @@ -74,7 +74,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.4       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.dsp
  
  Index: EnumVal.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- EnumVal.dsp	2000/03/02 19:53:35	1.3
  +++ EnumVal.dsp	2000/06/01 01:31:10	1.4
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/MemParse/MemParse.dsp
  
  Index: MemParse.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/MemParse/MemParse.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MemParse.dsp	2000/03/02 19:53:35	1.4
  +++ MemParse.dsp	2000/06/01 01:31:10	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/PParse/PParse.dsp
  
  Index: PParse.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/PParse/PParse.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PParse.dsp	2000/03/02 19:53:35	1.4
  +++ PParse.dsp	2000/06/01 01:31:11	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/Redirect/Redirect.dsp
  
  Index: Redirect.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/Redirect/Redirect.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Redirect.dsp	2000/03/02 19:53:36	1.4
  +++ Redirect.dsp	2000/06/01 01:31:11	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.6       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.dsp
  
  Index: SAXCount.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.dsp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SAXCount.dsp	2000/05/09 00:22:24	1.5
  +++ SAXCount.dsp	2000/06/01 01:31:11	1.6
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.dsp
  
  Index: SAXPrint.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SAXPrint.dsp	2000/03/02 19:53:37	1.4
  +++ SAXPrint.dsp	2000/06/01 01:31:12	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.5       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.dsp
  
  Index: StdInParse.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StdInParse.dsp	2000/03/02 19:53:38	1.4
  +++ StdInParse.dsp	2000/06/01 01:31:12	1.5
  @@ -76,7 +76,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:3.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   
   !ENDIF 
   
  
  
  
  1.4       +2 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.dsp
  
  Index: ThreadTest.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ThreadTest.dsp	2000/01/20 20:37:21	1.3
  +++ ThreadTest.dsp	2000/06/01 01:31:12	1.4
  @@ -76,7 +76,8 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# SUBTRACT LINK32 /incremental:no
   
   !ENDIF 
   
  
  
  
  1.32      +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp
  
  Index: XercesLib.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- XercesLib.dsp	2000/05/13 03:58:50	1.31
  +++ XercesLib.dsp	2000/06/01 01:31:14	1.32
  @@ -81,7 +81,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib advapi32.lib wsock32.lib /nologo /base:"0x12000000" /version:1.2 /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1_2.dll" /implib:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1.lib" /pdbtype:sept
  +# ADD LINK32 kernel32.lib user32.lib advapi32.lib wsock32.lib /nologo /base:"0x12000000" /version:1.2 /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1_2D.dll" /implib:"..\..\..\..\..\Build\Win32\VC6\Debug/xerces-c_1D.lib" /pdbtype:sept
   # SUBTRACT LINK32 /pdb:none
   
   !ENDIF 
  
  
  
  1.4       +1 -1      xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.dsp
  
  Index: xerces-com.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- xerces-com.dsp	2000/04/05 19:05:20	1.3
  +++ xerces-com.dsp	2000/06/01 01:31:14	1.4
  @@ -55,7 +55,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib xerces-c_1.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
  +# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib xerces-c_1D.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug"
   # Begin Custom Build - Performing registration
   OutDir=.\..\..\..\..\..\Build\Win32\xml4com\Debug
   TargetDir=\xml-xerces\c\Build\Win32\xml4com\Debug
  
  
  
  1.5       +50 -69    xml-xerces/c/doc/faq-other.xml
  
  Index: faq-other.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/doc/faq-other.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- faq-other.xml	2000/05/31 20:04:58	1.4
  +++ faq-other.xml	2000/06/01 01:31:14	1.5
  @@ -1,4 +1,4 @@
  -<?xml version="1.0" standalone="no"?>
  +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
   <!DOCTYPE faqs SYSTEM "./dtd/faqs.dtd">
   
   <faqs title="Other &XercesCName; Questions">
  @@ -15,88 +15,69 @@
       </faq>
   
   
  -    <faq title="I found a defect - how do I report it?">
  -        <q>I found a defect - how do I report it?</q>
  +    <faq title="Is there any kind of support available for Xerces-C/XML4C?">
  +        <q>Is there any kind of support available for Xerces-C/XML4C?</q>
           <a>
  -
  -            <p>Send the defect reports to &lt;<jump
  -            href="mailto:&XercesCEmailAddress;">
  -            &XercesCEmailAddress;</jump>&gt; with the version number,
  -            the exact OS release number, the compiler version number,
  -            and a copy of the XML document that generates the
  -            error. Do mention the archive (source or binary) you are
  -            using. If you have rebuilt the samples/library then please
  -            mention that too. The more information we get, the faster
  -            we will be able to reproduce and fix the defect.</p>
   
  +            <p>&XercesCFullName; somes with <em>no</em> formal support.  </p>
  +            <p>Every volunteer project obtains its strength from the
  +            people involved in it. Mailing lists provide a simple and
  +            effective communication mechanism.   You are welcome to join
  +            any of these mailing lists (or all of them if you wish).
  +            You can choose to lurk, or actively participate. It's up to you.
  +            Before you join these lists, you should look over the resources
  +            in the Reference Library section</p>
  +
  +
  +            <p>Instructions for subscribing and list archives are
  +            <jump href="http://xml.apache.org/mail.html">here</jump>.
  +            </p>
  +            <p>
  +            IBM also maintains a newsgroup for discussion of XML4C.  The
  +            news server is "news.alphaworks.ibm.com", and the group is
  +            "XML-for-C++".</p>
           </a>
       </faq>
  -
   
  -    <faq title="Is there any kind of support available for Xerces-C/XML4C?">
  -        <q>Is there any kind of support available for Xerces-C/XML4C?</q>
  +    <faq title="I found a defect - how do I report it?">
  +        <q>I found a defect - how do I report it?</q>
           <a>
   
  -            <p>Limited support is available with <em>no
  -            guarantees</em> via the Xerces-C mailing list &lt;<jump
  -            href="mailto:&XercesCEmailAddress;">&XercesCEmailAddress;</jump>&gt;
  -            and <jump
  -            href="http://www.alphaworks.ibm.com/forum/xml4c.nsf/discussion_current_frameset">XML4C
  -            discussion forum on Alphaworks</jump>. We strongly
  -            recommend all &XercesCName; users to subscribe to the
  -            Xerces-C mailing list and monitor the discussions on the
  -            XML4C discussion forums.</p>
  -
  -            <p>IBM, in the past, has set up some separate special
  -            support contracts for customers who absolutely insisted on
  -            having support. If you have similar requirements, then you
  -            may contact IBM via email at <jump
  -            href="mailto:xml4c@us.ibm.com">xml4c@us.ibm.com</jump>.</p>
  +            <p>Check the bug list at
  +            <jump href="http://xml.apache.org/xerces-c/index.html">Apache</jump>.
  +            The problem may already be known, or even fixed.
  +           </p>
  +
  +            <p>Otherwise, send the bugs to either the xerces-c-dev
  +            mailing list (preferred) or the IBM Alphaworks news group, as
  +            desribed above.  The more information that you can provide,
  +            the better the chance of understanding what happened, or
  +            what the problem really is.  Please include the version of Xerces-c or XML4C,
  +            what kind of machine, including Operating System and OS Verion Number,
  +            whether you built the xerces library yourself or used the binary distribution,
  +            the XML document (or excerpt) that fails, the C++ application code that failed,
  +            and what happened.
  +            </p>
   
           </a>
       </faq>
   
   
  -    <faq title="I have a question not covered here -- who may I contact?">
  -        <q>I have a question not covered here -- who may I contact?</q>
  -        <a>
   
  -            <p>Hopefully, you have read this entire FAQ and still
  -            could not find the answer to your question.</p>
   
  -            <p>Next, we would like you to search the archives
  -            (addresses given below) and on going discussion threads
  -            (URL's mentioned in the answer to the previous question
  -            above) to see if someone else has already asked the same
  -            question. Its been a while since the first public release
  -            of this product was made, so most common questions have
  -            been asked and answered. Many people actively
  -            subscribe/monitor these lists and is the fastest way to
  -            get an answer.</p>
  -
  -            <p>The Apache's Xerces-C mailing list is archived at <jump
  -            href="http://xml-archive.webweaving.org">http://xml-archive.webweaving.org</jump>.</p>
  -
  -            <p>The archives for IBM's XML4C discussion forum are
  -            available at <jump
  -            href="http://www.alphaworks.ibm.com/forum/xml4c.nsf/discussion_archived_frameset">here</jump>.</p>
  -
  -            <p>If you are using XML4C then you may also send your
  -            question to <jump
  -            href="mailto:xml4c@us.ibm.com">xml4c@us.ibm.com</jump>. Do note
  -            that the packaging and bundling of XML4C sources and
  -            binaries differs from whats available at the Apache's
  -            site, so please address your questions accordingly. Again,
  -            the response from this email address may not be as prompt
  -            as what you may receive from the mailing lists/discussion
  -            forums.</p>
  -
  -            <p>Its critical, that you very clearly mention the
  -            following information along with your question. The
  -            product name, version, source/binary archive that you
  -            downloaded, whether you rebuilt the samples/library or are
  -            using the stock ones that we release, platform, OS version
  -            number, compiler, compiler version number.</p>
  +    <faq title="I have a patch to the Xerces C source code.  How do I submit it?">
  +        <q>I have a patch to the Xerces C source code.  How do I submit it?</q>
  +        <a>
  +            <p>Mail it to the xerces-c-dev mailing list at Apache  (You must be
  +               a subscriber to post to this list, but if you're considering changing
  +               the code you really want to be.)  There are no set
  +               rules about how or what must be included - if you've fixed a problem
  +               or enhanced the code in some way, we really would like to get the
  +               changes back and will take them in any reasonable form.</p>
  +
  +            <p>Generally a diff of the changed files against the current sources
  +               from CVS is good, along with some kind of description of what the
  +               change is.  (Working with the current sources is important)</p>
   
           </a>
       </faq>
  
  
  
  1.12      +42 -53    xml-xerces/c/doc/faq-parse.xml
  
  Index: faq-parse.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/doc/faq-parse.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- faq-parse.xml	2000/05/19 00:19:58	1.11
  +++ faq-parse.xml	2000/06/01 01:31:15	1.12
  @@ -1,4 +1,4 @@
  -<?xml version="1.0" standalone="no"?>
  +<?xml version="1.0" encoding = "iso-8859-1" standalone="no"?>
   <!DOCTYPE faqs SYSTEM "./dtd/faqs.dtd">
   
   <faqs title="Parsing with &XercesCName;">
  @@ -26,7 +26,7 @@
             thread-safe version of the system libraries. For example,
             LIBPATH can be simply set as:</p>
   
  -<source>LIBPATH=$HOME/&lt;&XercesCProjectName;&gt;/lib</source>
  +          <source>LIBPATH=$HOME/&lt;&XercesCProjectName;&gt;/lib</source>
   
           <p>Where &lt;&XercesCProjectName;&gt; points to the directory where
             &XercesCProjectName; application resides.</p>
  @@ -39,7 +39,7 @@
             <ref>/lib</ref> in your LIBPATH variable. That is to say your
             LIBPATH may look like this:</p>
   
  -<source>export LIBPATH=$HOME/&lt;&XercesCProjectName;&gt;/lib:/usr/lib/threads:/usr/lib</source>
  +          <source>export LIBPATH=$HOME/&lt;&XercesCProjectName;&gt;/lib:/usr/lib/threads:/usr/lib</source>
   
           <p>Where /usr/lib is where your system libraries are.</p>
         </a>
  @@ -77,7 +77,7 @@
         settings. On UNIX platforms the library is called <code>&XercesCUnixLib;.so</code>
         (or <code>.a</code> or <code>.sl</code>) which must be available from your
         <code>LD_LIBRARY_PATH</code> (or <code>SHLIB_PATH</code> or <code>LIBPATH</code>)
  -	  environment variable.</p>
  +      environment variable.</p>
   
         <p>Thus, if you installed your binaries under <code>$HOME/fastxmlparser</code>,
         you need to point your library path to that directory.
  @@ -158,6 +158,22 @@
       </a>
     </faq>
   
  +
  +<faq title="Can I validate the data contained in a DOM tree?">
  +     <q>Can I validate the data contained in a DOM tree?</q>
  +     <a><p>Given that I have built a DOM tree, is there a fiacility
  +     in xerces-c that wil then validate the document contained in that
  +     DOM tree?  That is, without having to re-parse the source document,
  +     walk the tree and perform validation?</p>
  +
  +     <p>No.  This is a frequently requested feature, but at this time
  +     it is not possible to feed xml data from the DOM directly back to
  +     the DTD validator.  The best option for now is to generate xml
  +     source from the DOM and feed that back into the parser.</p>
  +     </a>
  +</faq>
  +
  +
       <faq title="Why does my multi-threaded application crash on Solaris?">
           <q>Why does my multi-threaded application crash on Solaris?</q>
           <a>
  @@ -251,51 +267,15 @@
     <faq title="How can I add support for URL's with HTTP/FTP protocols?">
       <q>How can I add support for URL's with HTTP/FTP protocols?</q>
       <a>
  +    <p>Support for the http: protocol is now included by default on all
  +       platforms.</p>
         <p>To address the need to make remote connections to resources
  -      specified using other protocols like HTTP, FTP etc..., Xerces-C
  -      now provides the <code>NetAccessor</code> interface. The header
  +      specified using additional protocols, ftp for example, Xerces-C
  +      provides the <code>NetAccessor</code> interface. The header
         file is <code>src/util/XMLNetAccessor.hpp</code>. This interface
         allows you to plug in your own implementation of URL networking
         code into the Xerces-C parser.</p>
  -
  -      <p>One such implementation <em>(tested minimally under WinNT
  -      only)</em> is already provided in &XercesCName; source code
  -      drop, using <jump href="http://www.w3.org/Library/">W3C's Libwww
  -      library</jump>. Libwww is available for free and has been ported
  -      to various platforms. Click <jump
  -      href="build.html#BuildUsingLibwww">here</jump> to read how you
  -      can rebuild Xerces-C binaries with this implementation.</p>
  -
  -      <p>Some more notes about the NetAccessor implementation using
  -      Libwww:</p>
  -
  -      <ul>
  -        <li>This implementation only supports HTTP and does not return
  -      adequate error messages when connections cannot be made to the
  -      remote resources. It however illustrates how you can add support
  -      for HTTP and FTP URL's.</li>
  -
  -        <li>The Xerces-C team will <em>NOT</em> be able to address any
  -      questions related to how things work in Libwww. You can get some
  -      help with Libwww by subscribing to the &lt;<jump
  -      href="mailto:www-lib-request@w3.org?subject=subscribe">www-lib@w3.org</jump>&gt;
  -      public mailing list.</li>
  -
  -        <li>However, we will welcome any feedback on the design of the
  -      NetAccessor interface. Please send all such feedback to <jump
  -      href="mailto:xerces-dev@xml.apache.org">xerces-dev@xml.apache.org</jump>.</li>
  -
  -        <li>You do not have to recompile &XercesCName; to plugin your
  -      NetAccessor implementation. You can simply point the static
  -      pointer variable <code>XMLPlatformUtils::fgNetAccessor</code> to
  -      an instance of your NetAccessor implementation. Please refer to
  -      the files <code>src/util/PlatformUtils.cpp</code> and
  -      <code>src/util/Platforms/Win32/Win32PlatformUtils.cpp</code> to
  -      see how we have done this simple illustrative
  -      implementation.</li>
  -
  -      </ul>
  -    </a>
  +      </a>
     </faq>
   
   
  @@ -311,18 +291,27 @@
     <faq title="I keep getting an error: &quot;invalid UTF-8 character&quot;. What's wrong?">
       <q>I keep getting an error: "invalid UTF-8 character". What's wrong?</q>
       <a>
  -      <p>There are many Unicode characters that are not allowed in
  -        your XML document, according to the XML spec. Typical
  +    <p>Most commonly, the xml <code>encoding =</code> declaration is
  +       either incorrect or missing.  Without a declaration, xml defaults
  +       to the use utf-8 character encoding, which is not compatible with
  +       the default text file encoding on most systems.</p>
  +       <p>The xml declaration should look something like this: </p>
  +       <p><code>&lt;?xml version="1.0" encoding="iso-8859-1"?></code></p>
  +       <p>Make sure to specify the encoding that is actually used by file.
  +       The encoding for "plain" text files depends both on the operating system
  +       and the locale (country and language) in use.</p>
  +
  +      <p>Another common source of problems is that some characters are not allowed in
  +        XML documents, according to the XML spec. Typical
           disallowed characters are control characters, even if you
  -        escape them using the Character Reference form: See the XML
  -        spec, sections 2.2 and 4.1 for details. If the parser is
  -        generating this error, it is very likely that there's a
  +        escape them using the Character Reference form. See the
  +        <jump href="http://www.w3.org/TR/REC-xml#charsets">XML spec</jump>,
  +        sections 2.2 and 4.1 for details. If the parser is
  +        generating an <code>Invalid character (Unicode: 0x???)</code> error,
  +        it is very likely that there's a
           character in there that you can't see.  You can generally use
           a UNIX command like "od -hc" to find it.</p>
   
  -      <p>Another reason for this error is that your file is in some
  -        non UTF/ASCII encoding but you gave no encoding="" string in
  -        your file to tell the parser what its real encoding is.</p>
       </a>
     </faq>
   
  
  
  
  1.4       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/CreateDOMDocument/CreateDOMDocument.dsp
  
  Index: CreateDOMDocument.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/CreateDOMDocument/CreateDOMDocument.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CreateDOMDocument.dsp	2000/03/02 01:54:25	1.3
  +++ CreateDOMDocument.dsp	2000/06/01 01:31:15	1.4
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "CreateDOMDocument - Win32 Debug"
  
  
  
  1.5       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/DOMCount/DOMCount.dsp
  
  Index: DOMCount.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/DOMCount/DOMCount.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DOMCount.dsp	2000/03/02 01:54:26	1.4
  +++ DOMCount.dsp	2000/06/01 01:31:15	1.5
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "DOMCount - Win32 Debug"
  
  
  
  1.5       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/DOMPrint/DOMPrint.dsp
  
  Index: DOMPrint.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/DOMPrint/DOMPrint.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DOMPrint.dsp	2000/03/02 01:54:26	1.4
  +++ DOMPrint.dsp	2000/06/01 01:31:16	1.5
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "DOMPrint - Win32 Debug"
  
  
  
  1.4       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/EnumVal/EnumVal.dsp
  
  Index: EnumVal.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/EnumVal/EnumVal.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- EnumVal.dsp	2000/03/02 01:54:26	1.3
  +++ EnumVal.dsp	2000/06/01 01:31:16	1.4
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "EnumVal - Win32 Debug"
  
  
  
  1.5       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/MemParse/MemParse.dsp
  
  Index: MemParse.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/MemParse/MemParse.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MemParse.dsp	2000/03/02 01:54:27	1.4
  +++ MemParse.dsp	2000/06/01 01:31:16	1.5
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "MemParse - Win32 Debug"
  
  
  
  1.4       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/PParse/PParse.dsp
  
  Index: PParse.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/PParse/PParse.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PParse.dsp	2000/03/02 01:54:27	1.3
  +++ PParse.dsp	2000/06/01 01:31:17	1.4
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "PParse - Win32 Debug"
  
  
  
  1.5       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/Redirect/Redirect.dsp
  
  Index: Redirect.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/Redirect/Redirect.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Redirect.dsp	2000/03/02 01:54:28	1.4
  +++ Redirect.dsp	2000/06/01 01:31:17	1.5
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "Redirect - Win32 Debug"
  
  
  
  1.5       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/SAXCount/SAXCount.dsp
  
  Index: SAXCount.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/SAXCount/SAXCount.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SAXCount.dsp	2000/03/02 01:54:28	1.4
  +++ SAXCount.dsp	2000/06/01 01:31:17	1.5
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "SAXCount - Win32 Debug"
  
  
  
  1.5       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/SAXPrint/SAXPrint.dsp
  
  Index: SAXPrint.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/SAXPrint/SAXPrint.dsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SAXPrint.dsp	2000/03/02 01:54:28	1.4
  +++ SAXPrint.dsp	2000/06/01 01:31:18	1.5
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "SAXPrint - Win32 Debug"
  
  
  
  1.4       +1 -1      xml-xerces/c/samples/Projects/Win32/VC6/StdInParse/StdInParse.dsp
  
  Index: StdInParse.dsp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/samples/Projects/Win32/VC6/StdInParse/StdInParse.dsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- StdInParse.dsp	2000/03/02 01:54:28	1.3
  +++ StdInParse.dsp	2000/06/01 01:31:19	1.4
  @@ -47,7 +47,7 @@
   # ADD BSC32 /nologo
   LINK32=link.exe
   # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  -# ADD LINK32 kernel32.lib user32.lib xerces-c_1.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
  +# ADD LINK32 kernel32.lib user32.lib xerces-c_1D.lib /nologo /version:1.0 /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\..\lib"
   # Begin Target
   
   # Name "StdInParse - Win32 Debug"
  
  
  
  1.27      +82 -18    xml-xerces/c/scripts/packageBinaries.pl
  
  Index: packageBinaries.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- packageBinaries.pl	2000/05/25 03:03:56	1.26
  +++ packageBinaries.pl	2000/06/01 01:31:19	1.27
  @@ -71,7 +71,7 @@
   
   $buildmode = "Release";    # Universally, why do you want to package Debug builds anyway?
   
  -if ($platform =~ m/Windows/) {
  +if ($platform =~ m/Windows/  || $platform =~ m/CYGWIN/) {
   
       $platformname = 'Win32';    # Needed this way by nmake
       if (-e $targetdir.".zip") {
  @@ -85,14 +85,6 @@
       mkdir ($targetdir . "/bin", "0644");
       mkdir ($targetdir . "/lib", "0644");
       mkdir ($targetdir . "/include", "0644");
  -    mkdir ($targetdir . "/include/sax", "0644");
  -    mkdir ($targetdir . "/include/framework", "0644");
  -    mkdir ($targetdir . "/include/internal", "0644");
  -    mkdir ($targetdir . "/include/parsers", "0644");
  -    mkdir ($targetdir . "/include/util", "0644");
  -    mkdir ($targetdir . "/include/dom", "0644");
  -    mkdir ($targetdir . "/include/unicode", "0644");
  -    mkdir ($targetdir . "/include/validators", "0644");
       mkdir ($targetdir . "/samples", "0644");
       mkdir ($targetdir . "/samples/Projects", "0644");
       mkdir ($targetdir . "/samples/Projects/Win32", "0644");
  @@ -140,9 +132,18 @@
   
       # Make all files in the Xerces-C system including libraries, samples and tests
       chdir ("$XERCESCROOT/Projects/Win32/VC6/xerces-all");
  -    print "Executing: msdev xerces-all.dsp /MAKE \"all - $platformname $buildmode\" /REBUILD";
  -    system("msdev xerces-all.dsw /MAKE \"all - $platformname $buildmode\" /REBUILD");
  +    $cmd = "msdev xerces-all.dsw /MAKE \"all - $platformname $buildmode\" /REBUILD";
  +    print "$cmd\n";
  +    system($cmd);
       
  +    # Build the debug xerces dll.  Both debug and release DLLs
  +    #   are in the standard binary distribution of Xerces.
  +    if ($buildmode ne "Debug") {
  +        $cmd = "msdev xerces-all.dsw /MAKE \"XercesLib - $platformname Debug\" /REBUILD";
  +        print "$cmd\n";
  +        system($cmd);
  +    }
  +    
       # Decide where you want the build copied from
       chdir ($targetdir);
       $BUILDDIR = $XERCESCROOT . "/Build/Win32/VC6/" . $buildmode;
  @@ -150,20 +151,76 @@
       
       # Populate the include output directory
       print ("\n\nCopying headers files ...\n");
  -    $xcopycommand = "xcopy $XERCESCROOT\\src\\*.hpp $targetdir\\include";
  -    $xcopycommand =~ s/\//\\/g;
  -    system ("$xcopycommand /S /C /I /R");
  -    $xcopycommand = "xcopy $XERCESCROOT\\src\\*.c $targetdir\\include";
  -    $xcopycommand =~ s/\//\\/g;
  -    system ("$xcopycommand /S /C /I /R");
  +    
  +    @headerDirectories = qw'
  +    	sax
  +    	framework
  +    	dom
  +    	internal
  +    	parsers
  +    	util
  +	util/Compilers 	
  +	util/MsgLoaders
  +	util/MsgLoaders/ICU
  +	util/MsgLoaders/InMemory
  +	util/MsgLoaders/MsgCatalog
  +	util/MsgLoaders/Win32
  +	util/Platforms
  +	util/Platforms/AIX
  +	util/Platforms/HPUX
  +	util/Platforms/Linux
  +	util/Platforms/MacOS
  +	util/Platforms/OS2
  +	util/Platforms/OS390
  +	util/Platforms/PTX
  +	util/Platforms/Solaris
  +	util/Platforms/Tandem
  +	util/Platforms/Win32
  +	util/Transcoders
  +	util/Transcoders/ICU
  +	util/Transcoders/Iconv
  +	util/Transcoders/Win32
  +	validators
  +	validators/DTD
  +    	';
  +     
  +     foreach $dir (@headerDirectories) {
  +         $inclDir = "include/$dir";
  +         if (! (-e $inclDir)) {
  +             mkdir($inclDir, "0644");
  +         }
  +         $srcDir = "$XERCESCROOT/src/$dir";
  +         
  +         # Weed out directories that have no files to copy, to avoid a bunch of
  +         #   warnings from the cp command in the build output.
  +         opendir(dir, $srcDir);
  +	 @allfiles = readdir(dir);
  +	 closedir(dir);
  +         foreach $fileKind ("hpp", "c")
  +         {
  +             $matches = grep(/\.$fileKind$/, @allfiles);
  +             if ($matches > 0)
  +             {
  +                 $cmd = "cp -f $srcDir/*.$fileKind  $targetdir/$inclDir";  
  +                 print ($cmd . "\n");  
  +                 system($cmd);  
  +              }
  +         }
  +     }
   
  +    
  +    #
  +    #  Remove internal implementation headers from the DOM include directory.
  +    #
       system ("rm  $targetdir/include/dom/*Impl.hpp");
       system ("rm  $targetdir/include/dom/DS*.hpp");    
  +
       
  -	if (length($ICUROOT) > 0) {
  +    if (length($ICUROOT) > 0) {
           system("cp -Rfv $ICUROOT/include/* $targetdir/include");
   	}
   
  +
       # Populate the binary output directory
       print ("\n\nCopying binary outputs ...\n");
       system("cp -fv $BUILDDIR/*.dll $targetdir/bin");
  @@ -176,6 +233,13 @@
   		system("cp -fv $ICUROOT/lib/$buildmode/icuuc.lib $targetdir/lib");
   	}
       system("cp -fv $BUILDDIR/xerces-c_1.lib $targetdir/lib");
  +    if ($buildmode ne "Debug") {
  +        $DEBUGBUILDDIR = "$XERCESCROOT/Build/Win32/VC6/Debug";
  +        system("cp -fv $DEBUGBUILDDIR/xerces-c_1D.lib $targetdir/lib");
  +        system("cp -fv $DEBUGBUILDDIR/xerces*D.dll $targetdir/bin");
  +        }
  +
  +    
   
       # Populate the samples directory
       print ("\n\nCopying sample files ...\n");