XML乱舞: XMLの要素と属性、どちらが便利か – @自分戦略研究所

http://el.jibun.atmarkit.co.jp/hayashi/2009/03/2009-d4ef.html
記事中では要素の方が良いと結論づけているが、自分は手放しには賛成できない。属性値が良いか要素が良いかは、同じマークアップランゲージであるHTMLを見れば何となく想像が付くと思う。
HTMLでは例えばこんな書き方はしない。
<body>
    <text>black</text>
    <bgcolor>white</bgcolor>
    ?本文?
</body>
これでは、bodyに対する属性値と、内容である本文が同階層にまとまってしまう。可読性も良いとは言えない。属性値はあくまでも要素に対しての「属性」であり、対象要素そのものの性質を表した反復性のないデータに使用されるべきである。
一方、要素はその親要素との子関係であり、さらに詳細な内容を含む場合やデータの独立性の高い場合に使用されるべきであると考えるのだが、間違っているだろうか?

Tags: , ,

関連トピックス

    見つかりません

Leave a Reply