> 1) Storage of data - Currently my 'database' is the actual file system
> and I store everything as XML files, for example:

Not a good idea. XML is very bad for data storage: not seekable,
difficult to edit by hand, hard (slow) to read for the machine and
wastes a lot of space. Consider using a real database instead.

If you still want to use XML, I highly recommend libxml++, which seems
to be the best C++ XML library, by far. It uses modern C++ approach to
resource management and other things. It makes use of operator
overloading, etc. Validation, XPath lookups, UTF-8 (compatible with
std::strings) and the other things that you might expect are supported.

I wouldn't mind if Wt also eventually switched to that library and to
the string type that it uses, glib::ustring, which has implicit
conversions to and from UTF-8 std::strings, and which uses locales for
native charset conversion when used with iostreams.


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to