タグ

ブックマーク / yudai.arielworks.com (1)

  • 邪悪なマークアップを解説する

    邪悪なマークアップも抱擁する 面白いので何がマズイのかをついでに解説してみる。 <寄せ書き> <田中>元気で行ってこい。</田中> <ミヨ子>おみやげ、忘れないでねぇ</ミヨ子> <!-- ... --> </寄せ書き> これは凶悪な構文である。スキーマの担当者は書き込む人が増えるたびにスキーマを更新することになり、頭を抱えるだろう。彼(彼女)の心を平穏に保ちたいのならば、次のように書き直すことが推奨される。 <寄せ書き> <メッセージ by="田中">元気で行ってこい。</メッセージ> <メッセージ by="ミヨ子">おみやげ、忘れないでねぇ</メッセージ> </寄せ書き> <members>田中幸秀<and/>大垣美代子<and/><!-- ... --></members> これは比較的問題の無い構文だといえる。XPath式の場合members/text()[n]と簡単にアクセスでき

    tks_period
    tks_period 2005/08/04
    XMLのマークアップに関する概念を、アンチパターン的に考える事で勉強出来る記事。
  • 1