Quite aside from the political import of EVM2003, I feel a certain satisfaction in working with a Free Software project where XML is so clearly just the right data storage format to use. In many contexts, XML is something that you force on yourself because it seems like the way to go -- but in a few cases, the fit is absolutely perfect. In projects that intersect with standards, I think XML has a particularly strong case in its favor since so many interoperable parsers and binding libraries are available (many of which I have written about in this column). And in projects like EVM2003 where the self-documentation of data formats is important (and while data volume is moderate), XML fits like a glove. Resources
Browse a wide range of titles at the developerWorks Developer Bookstore, including Text Processing in Python by David Mertz. Learn how you can become an IBM Certified Developer in XML and related technologies. About the Author:
blog comments powered by Disqus |