RE: XML was RE: [GD-General] RE: A portable preferences library
Brought to you by:
vexxed72
From: Richard S. <Ric...@ei...> - 2003-12-16 12:54:18
|
> The most fancy on the PC is msxml, it doesn't everything,=20 > .NET basically uses it. Currently no parsers implement the entire set of standards as=20 they are still being written. However, I would recommend Apache's XercesC over msxml. Technical reasons include that Xerces properly implements the open standard in an opensource manner. Xerces has a much faster uptake time of standards additions. MS have a habit of adding unecessary proprietry extensions to their implementations of standards which locks you in to their implementation. > The smallest I know is CMarkup (search for it on Codeproject). it's > literally a single class of C++ code, it's smaller than a few k :) The smallest I know is mine which is the release time parser (debug parser is fully validating XercesC) and it's a single class and fills maybe 2 code pages (not including documentation, 1280*1024 resolution, full size MSVC editor window). XML really is that easy to write straight parsers for. Rich |