XML is simple enough.
Yesterday I had to write some code that reads XML stuff. The tool is
Delphi 7, and I was recommended by several people to choose the XML
reader from the Open Source JEDI project, which I did. The JEDI project
for Delphi has been around for years, and the XML parser has also been
there for years. Unfortunately, it wasn't able to read stuff like
<lbf:test>asdf</lbf:test> correctly, so I had to modify the parser code
to actually make it work.
In other words, a well proven XML parser, recommended by several
professional programmers doing XML very often, had simple errors that
made it impossible to read XML compliant files.
XML has much more features than what we need, and they all need to be
implemented if we want to say that this is XML.
By avoiding XML, we save ourselves from a lot of work and trouble.
Lars.