« MovableType用TextFormatプラグイン mt-sukeroku-plus.pl Ver.0.25公開 | メイン | RFCWiki »

[mt-sukeroku-plus] はてなダイアリー風フォーマットにおける整形済みテキストのHTMLエスケープ方法について

長い!<タイトル

のもとさんの改造版(http://t.nomoto.org/diary/archives/000002.html)にあった整形済みテキスト内でのHTMLエスケープの方法について、ちょっと考えてみました。

例えば、>|...|<としているブロックについて>||とかいうおまけ文字をつけて判別しようとするという案が考えられます。

しかし、元文法を破壊してしまうのがNGですし、はてなダイアリーで整形済みテキストとしてすら扱われないということを考えると却下せざるをえません。

で、他の方法はないかと考えてはてなダイアリーで実験していたところ、整形済みテキストのネストが可能であるということが判明しました。

はてなダイアリーはHTML4.01TransitionalなHTMLですが、やはりPRE要素のインライン要素としてPRE要素を持ってくることが認められていません。

(ブラウザの方はネストしてレンダリングしてくれるんですけどね)

となれば、これを応用すればいけるんじゃないかなぁという淡い予感を感じたり。

近いうちに暫定的にですが実装してみようかと思います。

トラックバック

このエントリーのトラックバックURL:
http://hsj.jp/blog/mt-tb.cgi/1151

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2004年03月17日 13:06に投稿されたエントリーのページです。

ひとつ前の投稿は「MovableType用TextFormatプラグイン mt-sukeroku-plus.pl Ver.0.25公開」です。

次の投稿は「RFCWiki」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type