Namazu-devel-ja(旧)


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

Re: filter/macbinary.pl試用結果



佐久間です.

私もなんとなく主旨が違ってきてる,と思いながら続けていました.すみません.

ただ,実用性から考えると,現実的にXHTMLという規格が存在し,広く使われている
わけですから,対応する事に損は無いと思います.
私も自分でアプリケーションを開発していて,HTMLの互換性を考えるか,厳密に
XHTMLにするべきか,と悩んだ事がありましたが,もうHTML4.0は過去の遺物であり,
今後は全てXHTMLに移行すればよいのだ,と割り切ってXHTMLの事だけを考える事にし
ました.大体が,HTML4.0にちゃんと沿ってコンテンツを作れる人であれば,すでに
XHTMLに移行しているでしょう(^^;
# XHTMLを書かない人は,規格に沿ったHTMLも書かないでしょうし

ただ,例えば

<br />

というタグは,一見HTML専用クライアントとの互換性を考えたXHTMLの書き方の用で
もありますが,HTMLのタグとしても間違ってはいないのです.(厳密にはDTDに反して
いますが)

<input type="check" checked>

と同じであり,"/"をオプションだと考えれば,これをオプションとして捉えられな
いNamazuはバグともいえます.もちろん,今まではこんな書き方をする人はおらず,
現実的に考えれば対応する方が変ですが.知らないオプションは無視する,という上
位互換を考えてクライアントを作るべき,という観点からすると詰めが甘いとも言え
ます.
# そう言い出すと次々問題点は出てきますが



> 寺西です。
> 
> # 主題から離れたところの話を進めてしまって、誤解を生じさせていた
> # かもしれません。すみません。
> 
> なお、タグを削除する処理以外にも、タグを解釈している部分でも対応
> しないといけないのですが、現状では <img/> といったスペースを含まない
> ものでも解釈してそうですね。



=== Sakuma,Hiroaki =======================================================
BEETAS.org          www.beetas.org      sakuma@xxxxxxxxxx
Webmin-JP           jp.webmin.com       sakuma@xxxxxxxxxxxxx
Waseda Univ CS                          sakuma@xxxxxxxxxxxxxxx
=== "There's More Than One Way To Do It" =================================