長い!<タイトル
のもとさんの改造版(http://t.nomoto.org/diary/archives/000002.html)にあった整形済みテキスト内でのHTMLエスケープの方法について、ちょっと考えてみました。
例えば、>|...|<としているブロックについて>||とかいうおまけ文字をつけて判別しようとするという案が考えられます。
しかし、元文法を破壊してしまうのがNGですし、はてなダイアリーで整形済みテキストとしてすら扱われないということを考えると却下せざるをえません。
で、他の方法はないかと考えてはてなダイアリーで実験していたところ、整形済みテキストのネストが可能であるということが判明しました。
はてなダイアリーはHTML4.01TransitionalなHTMLですが、やはりPRE要素のインライン要素としてPRE要素を持ってくることが認められていません。
(ブラウザの方はネストしてレンダリングしてくれるんですけどね)
となれば、これを応用すればいけるんじゃないかなぁという淡い予感を感じたり。
近いうちに暫定的にですが実装してみようかと思います。