[mew-dist 19483] Re: HTML/XML
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 10月 24日 (水) 20:08:29 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 19482] HTML/XML
Message-ID: <20011024.195913.50031776.kazu at example.com>
Date: Wed, 24 Oct 2001 19:59:13 +0900 (JST)
いけない、xml-detect-cs の re-search-forward()が、end じゃなくて
nil になっていました。(_ _)
kazu> mew-text/html-detect-cs と mew-text/xml-detect-cs ですが、meda 情報を
kazu> 探すには先頭部分だけ re-search-forward すればいいので、上限を設けた方
kazu> がいいと思います。1K byte もあれば、十分じゃないでしょうか?
ぼくもそう思います。
--
白井秀行 (mailto:shirai at example.com)
--- mew-mime.el.~1.39.~ Wed Oct 24 19:46:22 2001
+++ mew-mime.el Wed Oct 24 20:05:31 2001
@@ -269,12 +269,12 @@
(concat "<meta[ \t]+http-equiv=\"?content-type\"?[ \t]"
"+content=\"[^;]+"
";[ \t]*charset=\"?\\([^\"]+\\)\"?[ \t]*/?>")
- end t)
+ (min end (+ begin 1024)) t)
(re-search-forward
(concat "<meta[ \t]+content=\"[^;]+"
";[ \t]*charset=\"?\\([^\"]+\\)\"?"
"[ \t]+http-equiv=\"?content-type\"?[ \t]*/?>")
- end t))
+ (min end (+ begin 1024)) t))
(mew-charset-to-cs (mew-match 1)))
(cs cs)
(t ;; charset eq "us-ascii", cs is nil.
@@ -366,7 +366,7 @@
((re-search-forward
(concat "<\\?xml +version=['\"][0-9.]+['\"] +"
"encoding=['\"]\\([^'\"]+\\)['\"] *\\?>")
- nil t)
+ (min end (+ begin 1024)) t)
(mew-charset-to-cs (mew-match 1)))
(cs cs)
(t ;; charset eq "us-ascii", cs is nil.
Mew-dist メーリングリストの案内