====== 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 | | [[http://code.google.com/p/protobuf|Protocol Buffers]] | 2 | 2 | 2 | 2 | 2 | 2 | 2 | score: 0=bad, 1=medium, 2=good