|  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 | | 
 
 
 | |  |  |  |  |  |  What are the differences between Xerces-C and XML4C? |  |  |  |  |  | 
 |  |  | Xerces-C has intrinsic support for ASCII, UTF-8, UTF-16
            (Big/Small Endian), UCS4 (Big/Small Endian), EBCDIC code pages IBM037, IBM1047 and
            IBM1140 encodings, ISO-8859-1 (aka Latin1) and Windows-1252. This means that it can parse
            input XML files in these above mentioned encodings. However, if you wish to parse XML files in any other
            encodings, say in Shift-JIS, Big5 etc., then you cannot
            use Xerces-C. XML4C addresses this need. It combines Xerces-C
            and 
            International Components for Unicode (ICU) and
            provides support for over 100 different encodings.
            XML4C also uses ICU Resource Bundle to load the messages.
             ICU is also an open source project but is licensed
            under the 
            X License.  
            Information about XML4C is available at Alphaworks
            site. | 
 
 | |  |  |  |  |  |  Which DLL's do I need to distribute with my application? |  |  |  |  |  | 
 |  |  | You only need to distribute one file:xerces-c_2_7_0.dll for Windows NT/2000, or
 libxerces-c27.0.so for AIX, or
 libxerces-c.so.27.0 for Solaris/Linux, or
 libxerces-c.sl.27.0 for HP-UX.
 However, if you are using the ICU transcoder then in
            addition to the library file
            mentioned above, you also need to ship: 
                ICU shared library file:icuuc*.dll for Windows NT/2000, or
 libicuuc*.a for AIX, or
 libicuuc*.so for Solaris/Linux, or
 libicuuc*.sl for HP-UX.
ICU converter data shared library file:icudt*.dll for Windows NT/2000, or
 libicudt*.a for AIX, or
 libicudt*.so for Solaris/Linux, or
 libicudt*.sl for HP-UX.
The Xerces-C++ Message file:XercesMessages*.dll for Windows NT/2000, or
 libXercesMessages*.a for AIX, or
 libXercesMessages*.so for Solaris/Linux, or
 libXercesMessages*.sl for HP-UX.
 | 
 
 
 
 
 
 
 
 
 
 | 
 |