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

Re: unclosed option tag



菅原です。
反応が遅れてしまいました。すいません。

>>>>> At Wed, 12 Dec 2001 14:00:39 +0900
>>>>> TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> wrote:
菅> 以下の patch で大丈夫になりましたが、html 的に正しい解釈なのかは分
菅> かりません。

土> しかし,菅原さんのパッチだと,空白が全て区切られてしまうと思うので,以
土> 下のパッチの方が穏当かなあ,と思います.

土屋さんの patch では option タグのすぐ後ろの空白も残ってしまいます。また、
僕は空白がまとまってくれた方が嬉しい気がするので、僕の patch と合わせて以下
のようだといい感じだと思います。
--- w3m-form.el.orig	Mon Dec 17 00:33:54 2001
+++ w3m-form.el	Mon Dec 17 01:34:51 2001
@@ -336,13 +336,18 @@
 		  (w3m-parse-attributes ((value :decode-entity)
 					 (selected :bool))
 		    (setq vbeg (point))
-		    (skip-chars-forward "^<")
+		    (if (re-search-forward
+			 (w3m-tag-regexp-of "/?option" "/?optgroup" "/select" "/form")
+			 nil t)
+			(goto-char (match-beginning 0))
+		      (skip-chars-forward "^<"))
 		    (setq svalue
 			  (w3m-decode-entities-string
 			   (mapconcat 'identity
 				      (split-string
-				       (buffer-substring vbeg (point)) "\n")
-				      "")))
+				       (buffer-substring vbeg (point)) "[ \t\n]+")
+				      " ")))
+		    (setq hoge svalue)
 		    (unless value
 		      (setq value svalue))
 		    (when selected
--
菅原 泰樹
t-suga@atomsystem.co.jp