Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pNamazuとXHTMLについて
古川です。
From: Noriki Okada <MLC08520@xxxxxxxxx>
Subject: [namazu-users-ja] pNamazuとXHTMLについて
Date: Thu, 24 Oct 2002 13:55:42 +0900
MLC08520> 1.空要素(Empty Elements)の文法違反
MLC08520> W3C勧告 http://www.w3.org/TR/xhtml1/#h-4.6 4.6. Empty Elements
MLC08520> ですので、次の2箇所が文法違反してしまいます。
こんな感じでどうでしょう?
(すみませんが、動作確認はあまりしていません)
http://www01.tcp-ip.or.jp/~furukawa/pnamazu/pnamazu-2002.10.30.tar.bz2
From: NORI <MLC08520@xxxxxxxxx>
Subject: [namazu-users-ja] XHTMLと「著者: 不明」
Date: Mon, 28 Oct 2002 22:03:58 +0900
MLC08520> XHTML または XML での書式通り、次のように書くと、
MLC08520> <link rev="made" href="mailto:author@xxxxxxxxxxxx" />
MLC08520> 検索結果で「著者: 不明」となってしまいます。
MLC08520>
MLC08520> 試しにこの行を次のようにHTML4の書式に習って書いて、インデックスを再度作
MLC08520> 成し直すと、
MLC08520> <link rev="made" href="mailto:author@xxxxxxxxxxxx">
MLC08520> 検索結果で「著者: mailto:author@xxxxxxxxxxxx」となります。
MLC08520>
MLC08520> この現象を回避するにはどうしたらいいでしょうか。教えて下さい。
filter/html.pl の get_author というサブルーチンの中に
if ($$contref =~ m!<LINK\s[^>]*?HREF=([\"\'])mailto:(.*?)\1\s*>!i) { #"
という行があると思いますが、そこを
if ($$contref =~ m!<LINK\s[^>]*?HREF=([\"\'])mailto:(.*?)\1\s*\/?>!i) { #"
てな感じにしてみるといいような気がします。
--
Rei FURUKAWA
furukawa@xxxxxxxxxxxx