toge's diary

コンピュータ関連の趣味をつらつらと。

XMLのタグ構造の設計って・・・

TinyXMLを使って設定ファイルを読み込むことにする。
なので設定ファイルをXML化することに。

うーん、いつも悩むな。どうするのが妥当なんだろう?
たとえばこんなタグの場合。

<!-- 案1 -->

  
 
<!-- 案2 -->

  
    mainstage
    10
  
 
<!-- 案3 -->

  
    10
  
 

柔軟性が高いのは案2なんだけど、後でテキストエディタで直しやすいのは案1なんだよね。折衷案として、データ識別用の情報だけ(ここではname)は属性にする案3が一番いいのかも。

こういうのって仕事だと他の人に任せちゃっているからいまいちノウハウを知らないのよね。今度聞いてみなきゃ。