Over on the Inovis blog, Bill Chessman ponders about the human readability of XML vs. EDI. A different take on an old debate.
Ah, the old "EDI vs XML" debate rears it's enormous jumbo head of dissent again... *sigh.....
XML is simply a language for possibly trading information in a human readable format. Much like HTML (the language of the Internet), you use "tags" that tell you what the next piece of information is. So you can have a simple tag of <NAME> and then a person's name and then the closing tag </NAME>.... You can continue to use these simple kinds of tags for the rest of the information you're sending (sending maybe an address, a 2nd line of address, a city, a state, a zip and more) and the human eye can read it as
John Smith
123 Main Street
Suite 123
Anytown
ST
92345
In his post at the Inovis blog, however, Bill makes an excellent point - and one I've touted before in other comments - in that XML may be easier (in the layout of tags and direct information) to read then EDI formats, but it's all dependent upon the DTD and the schema. It's easier because there is no rigid, solid standard to follow. "Data A" can be ANYWHERE in the document, as long as it's labeled as "Data A". ...