if you want to use it with other languages, some additional work may be required.
XmlLite works with any Windows language that can use dynamic link libraries (DLLs), but Microsoft recommends C++
XmlLite works with various versions of the Microsoft C++ compiler, but the samples in the documentation have been validated only with Visual Studio 2005.