RE: XML was RE: [GD-General] RE: A portable preferences library
Brought to you by:
vexxed72
From: Gareth L. <GL...@cl...> - 2003-12-16 14:18:59
|
> > The most fancy on the PC is msxml, it doesn't everything, > > .NET basically uses it. > > Currently no parsers implement the entire set of standards as > they are still being written. So ? msxml is pretty fully featured for what we were discussing. > 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. How is that valid ? That's the same opengl/directx linux/windows type argument. In what way is it related or productive to the discussion ? I prefer msxml mainly because everyone with IE6 on their machine has it, less to download. And Xerces (admittedly I haven't tried it in 2 years) had an awful interface and terrible documentation. I prefer expat if you want open source. > > > 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. Well as yours isn't downloadable and CMarkup is, I'll stick with CMarkup. |