[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: RFCに反す る?imgタグ



>>>>> In [emacs-w3m : No.07789] 長さん wrote:

> 先程とは別件で、sb-impressでも画像が表示されない問題を見つけています。

> こちらは簡単で、

> <center><img src="
> /cda/static/image/oshiete.jpg" width="462" height="85"></center>
> 		</td>
> という風に src (の頭)に\nが入っていて、replace-imagesが処理していない
> ようです。

> ...対応すべきなのでしょうか、これ(w

うーん、微妙なところですねえ。実際にそんなふうになっているページ
が見つけることができなかったんですが、出現頻度が大きいならば
sb-impress.el だけで対策する [1] のは良いのではないかと思います。
と言うのは、"\n" だけではなくて "[\t\n\f\r ]*" なども削るように
すると、spc や tab で始まる名前を壊してしまう心配もしなければな
らないので、全 shimbun モジュールに影響する shimbun.el で実施す
るのは危険だと思うからです。

[1] 例えば:

--- sb-impress.el~	2005-02-22 01:59:05 +0000
+++ sb-impress.el	2005-03-07 11:37:17 +0000
@@ -195,2 +195,7 @@
     (goto-char (point-min))
+    (while (re-search-forward
+	    "<img[\t\n\f\r ]+src[\t\n\f\r ]*=\\([\t\n\f\r ]+\\)"
+	    nil t)
+      (delete-region (match-beginning 1) (match-end 1)))
+    (goto-char (point-min))
     (when  (and (re-search-forward "<!--\\(■*記事公開日■*\\| *公開日 *\\| *date *\\)-->" nil t)