6

バイナリ ファイル形式の開発に 30 年を費やした後、私は (ついに) XML ドキュメント ファイル形式を作成しています。

約 50 の個別のブール データ メンバーを記述する必要があるドキュメント ヘッダーの部分にたどり着きました。これらを 1/0 または true/false として記述する必要があるかどうか疑問に思っていました。

XML仕様がどちらの方向にも進む可能性があることは理解しています。一方では、ファイル形式を読み戻すときに 1/0 の方が作業が少ないように見えます。しかし、ファイル形式が小さく、サイクルが安価であるため、ファイル形式をできるだけシンボリックにするのが適切な XML と見なされますか? もしそうなら、すべての列挙型変数で同じことを行うのは適切な XML ですか?

余談ですが、私は次の形式で XML を生成しています。

<FieldName>true</FieldName>

このフォームではありません:

<FieldName value="true"/>

何十もの矛盾する論文や投稿 (いくつかは Stack Overflow で) を読んだ後、属性スタイル (例 #2) はほとんど嫌われているように見えます。

4

2 に答える 2

4

いずれにせよ、XML はバイナリ形式に比べて非常に冗長であるため、おそらくそれほど重要ではありません。trueしかし、使いやすさと明確さのために、私はそれをとと書きfalseます。

于 2013-07-09T23:04:22.037 に答える