Common formats

XML, JSON, CSV

Splittable Parsing efficiency Reusability Add new fields Ignore unused fields small data size Hierarchical
XML 1 0 1 2 2 0 2
JSON 2 2 1 2 2 1 2
CSV 2 1 1 0 0 1 0
Protocol Buffers 2 2 2 2 2 2 2

score: 0=bad, 1=medium, 2=good