一連の (float) 値を XML ファイルに格納するアプリケーションがあります。100,000 以上の値が存在する可能性があるため、サイズを抑えることに関心がありますが、サード パーティがファイルに簡単にアクセスできるようにしたいと考えています。
XML 内のデータをエンコードする限り、さまざまな方法が開かれているようです。
1.
<data>
<value>12.34</value>
<value>56.78</value>
...
<value>90.12</value>
</data>
2.
<data>
<value v="12.34"/>
<value v="56.78"/>
...
<value v="90.12"/>
</data>
3.
<data>12.34
56.78
...
90.12
</data>
4.
<data>12.34, 56.78, ... 90.12</data>
おそらくもっと多くのバリエーションもあります。
これらの各アプローチの欠点 (もしあれば) を知りたいだけです。たとえば、準拠していないものもあります。