> As the original author and architect of Xerces C++, I'm probably to blame > for everything :-)
If you didn't hate most of your old code, I would doubt your credentials. I certainly hate most of mine. For my needs, it's been fine. The XMLCh thing sucks, but we all know the history, and I kind of respected Xerces more because it didn’t take the libxml2 route of pretending UTF-8 is ok to put into a C string. Anyway, I want to again emphasize this is not about attacking anybody or complaining about the code. It's just about reality and the obligations of developers of public code. Open source libraries seem to be largely incapable of acknowledging they're dead. Doing so is a sign of simple maturity and integrity, not failure. -- Scott