hi, i am using xalan-c++ to perform XPath queries on an XML document, All works fine except some non ascii characters when encoded as UTF-8 cause an exception in theliaison->parseXMLStream();
A example problematic character is the german umlaut. The XML its trnsported over http/SOAP from a VB application to Xalan-C++ using gSOAP. looking at the encoding of the umlaut character shows it is sent from VB as two bytes (hex) C3 84 - (decimal) 195 132 however if i return the same character created from the Xerces-C++ DOM this character is encoded as Ä. strangely some other characters that are encoded as two bytes do load into Xalan ok an example being the Euro symbol. Im using Xalan 1.5 without ICU and Xerces 2.2.0 Any advice really appreciated, Thanks Paul