Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XHTML では正しく表示され (namazu-bugs-ja#377)
- From: knok@xxxxxxxxxxxxx
- Date: Thu, 12 Sep 2002 18:38:02 +0900 (JST)
- X-ml-name: namazu-devel-ja
- X-mail-count: 02672
<20020910111843.00AA4FFE6@xxxxxxxxxxxxxxxx>の記事において
sakuma@xxxxxxxxxxさんは書きました。
>> <input type="text" name="query" value="" />
以下のようなパッチで対応してみました。
問題なさそうなら commit しようと思います。
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
knok@xxxxxxxxxx / knok@xxxxxxxxxx
Index: src/form.c
===================================================================
RCS file: /storage/cvsroot/namazu/src/form.c,v
retrieving revision 1.70
diff -u -r1.70 form.c
--- src/form.c 6 Mar 2002 06:21:18 -0000 1.70
+++ src/form.c 12 Sep 2002 09:34:36 -0000
@@ -479,9 +479,14 @@
* the problem occurs if JIS X 208 characters in element
*/
q = (char *)strchr(p, (int)'>');
- fputs("<", stdout);
- handle_tag(p + 1, q - 1, query, name, subquery);
- fputs(">", stdout);
+ fputs("<", stdout);
+ if (*(q-1) != '/') {
+ handle_tag(p + 1, q - 1, query, name, subquery);
+ fputs(">", stdout);
+ } else { /* for XHTML */
+ handle_tag(p + 1, q - 2, query, name, subquery);
+ fputs("/>", stdout);
+ }
p = q;
} else {
if ((strncmp(p, "\033$", 2) == 0)