XML が如何にクソか
こんな XML がある。
<foo bar="++" baz="--" />
bar 属性だけ一時的にコメントアウトしたい。
<foo <!-- bar="++" --> baz="--" />
でも、こんなことは許されない。
しょうがないから、こういうことをしようとする。
<!-- <foo bar="++" baz="--" /> --> <foo baz="--" />
これも XML 的には NG。今日初めて知ったんだけど、コメント内に -- が存在することを許さない。じゃあどうするか。
<!-- <foo bar="++" baz="--" /> --> <foo baz="--" />
このように文字参照を使用して書いておかなければならない。コメントの終わりを探しづらいから?
PS: はてなの構文強調、結構よくできてるなぁ、と感心した。