Namazu-users-ja(旧)


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

pNamazuとXHTMLについて



こんにちは。岡田憲己です。

テンプレートを XHTML 1.0 に書き換えて検索すると、文法誤りします。
NMZ.head.ja のみに限定して報告します。

-----
1.空要素(Empty Elements)の文法違反

W3C勧告 http://www.w3.org/TR/xhtml1/#h-4.6 4.6. Empty Elements
ですので、次の2箇所が文法違反してしまいます。
最低限の修正ですが、XHTML、XML用に以下の部分を直せば正しく出力されました。

272行目
(誤) <meta http-equiv=\"Last-Modified\" content=\"$LastModified\">
(正) <meta http-equiv=\"last-modified\" content=\"$LastModified\" />
(この際、http-equiv = name [CI] なので、Last-Modified の大文字・小文字
は関係ない。)

301行目
(誤) <strong>Current List: $a - $b</strong><br>
(正) <strong>Current List: $a - $b</strong><br />

-----
2.charset?

これは未確認ですが、pNamazuが
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS" />
などのmeta要素がなく、単に
<?xml version="1.0" encoding="Shift_JIS"?>
だけが宣言されていた場合、pNamazuはどうなるのだろうと疑問があります。
不安をあおってすみません。