RE: XML was RE: RE: A portable preferences library

Gareth Lewin <[email protected]>
Newsgroups gmane.games.devel.general
Message-ID <495A161B83F7544AA943600A98833B53023287D9@mimas.fareham.climax.co.uk>
> > 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.


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Gamedevlists-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-general
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=557
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.