JSON comes with builtin data formats that XML lacks, that's why you have such overhead with additional validation. Everything in XML is treated as strings, and there are lot of stuff like entities that is totally unneeded for a file format like in GIMP. XML Schema is needed because the format is extremely complicated unlike JSON, if you have no other validation. GIMP itself has validation builtin already.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: