Thread: [Passwordsafe-devel] XML vs binary format for v2.0
Popular easy-to-use and secure password manager
Brought to you by:
ronys
From: Rony S. <ro...@gm...> - 2003-09-06 05:23:28
|
Hi, A while ago, someone (Maurice Aubrey [mailto:ma...@re...]) suggested we look into the SourceForge project expat (http://expat.sourceforge.net/) as a possible XML parser for our database. Well, I've finally gotten around to looking at it: It's a nice piece of code, and it helped me decide that XML is *not* the appropriate format for us, for the following reasons: 1. Parser functionality: The parser basically calls user functions at the beginning and the end of an element, passing a string with the name of the element, and another with the value. That's it. 2. This would be very useful if we had a deep and complex nested data structure, but we don't. We only have a record, with a flat list of attributes. 3. The library size, for Win32, is larger than the current passwordsafe executable. Bottom line: XML is nice, but aside from buzzword compliancy, it really doesn't buy us much in the context of a database format for our project. Of course, we can support *exporting* to XML format later (and we don't need a parser for that...). Back to coding the 2.0 version based on the published format... Cheers, Rony |