Earlier quoted context omitted.
> I think it's bad reputation comes from anyone not using an enterprise language because the support just isn't there. On the contrary, I think that XML's bad reputation comes from the fact that it is so incredibly verbose . Also, the whole child/attribute dichotomy is a huge, huge mistake. I've been recently dealing with the XDG Menu Specification, and it contains a child/attribute design failure, one which would ha…
I think the worst of this is what I call semantic incoherence. I have a system that has things like Blah . Why is the ID, clearly always an integer in every sample of hundreds I see, represented as a string? Another favorite: [CDATA[Batchfile.bat]] , while a binary or something else will be "program.exe /argument:f /argument2:x" . By the way, this is an enterprise as it gets: a software tool from a four-letter hardwa…
Becase XML is a text-based markup. If you truly want binary data you need to encode it and use CDATA sections.