2005-07-07 ========== br br br -------- Reference URI: http://lowreal.net/logs/2005/07/07/1 Written Time: 2005-07-07T01:40:24+09:00 Tags: web いくつかのブログツールや、掲示板がはく br br br が気持ち悪くて仕方ない……本質的に 変わらないとはいえ とかならいいのになぁ。 いやむしろ、掲示板は、プログラムが投稿者の文章の意図を理解できない以上行を行として マークアップするしかない (投稿者にマークアップさせるならともかく) から擬似 l 要素 とかが限界なんだけど、ブログとか日記は人間がかくわけだしみたいな…… むーうまく言葉にできない。ブログも掲示板も投稿者だろハゲとかそういう話ではなくて… …あーうんそうだなぁ、自分のサイト・自分の責任の及ぶ範囲にクソ構造の HTML (Hyper Text Markup Language) を公開しておけるってのが好きじゃないのかもしれない。とはいえ全ての人に正しい、で きるだけ詳細・正確な構造の HTML (Hyper Text Markup Language) を望んでいるわけではなくて (もしそうならば掲示板のクソマークアップも不愉快に感じ るはず) ……じゃあダレに望んでいるんだよと。しらねー。 せっかく dl - dt - dd なマークアップができるのに、わざわざ dt にあたる文章の先頭に 記号をいれ、それに対応する dd にあたる文章を全角スペースでインデントさせちゃったり するのが好きじゃない。だって CSS (Cascading Style Sheets) の恩恵が受けられないじゃないか…… ついでに若干関係ないことを書くけど、MS Word とかでレポート書くのも気持ち悪い。引用 部分が明示できていないような感じがする…… CDATA セクション内に ]]> ------------------------ Reference URI: http://lowreal.net/logs/2005/07/07/2 Written Time: 2005-07-07T12:44:54+09:00 Tags: web xml [Studying XML -- second step -- [ エスケープ ]](http://www.asahi-net.or.jp/~ps8a-okzk/xml/xml_2/escape.html) (via [XML の CDATA 中では ]]> のエスケープが必要](http://sonic64.hp.infoseek.co.jp/2005-04-13.html))で ]]> を書くときは ]]> のようにエスケープすればよいみたいなことが書かれているけど、CDATA セクション内で はそもそも & の扱いもなくなる (CDATA セクション内では ]]> のみがマークアップとして扱われる。Within a CDATA section, only the CDEnd string is recognized as markup) ので意図した挙動 (]]> がアンエスケープ) にならない。 結論をいうと CDATA セクションに ]]> をそのまま含めることは不可能で、どうしても CDATA セクションを書きたいよぅって時は 二つにわけないとダメ。すなわち ]]> とするしかない。