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

Re: some Google links not linked?



伊東さん wrote:
>> <html>
>>   <a href="http://www.asahi.com/">
>>     <div class="foo"></div>
>>     The Asahi Shimbun
>>   </a>
>> </html>

> <div> で <a> が閉じられてしまうためですね。

そういうことなのですか。素人としては <foo> を閉じるのは </foo>
だけだと思っていたので、ちょっと驚きです。

> この仕様を修正するのはちょっと抵抗があります。

> halfdump の出力は下記のようになります。スペースにリンクされれば一応使え
> るようになるはずですが

> $ w3m -halfdump test.html
> <a hseq="1" href="http://www.asahi.com/"> </a>
> The Asahi Shimbun
> <internal>
> </internal>

私の手元ではスペースの代わりに 0x9E というものが返ってきました。

> emacs-w3m 側での対応は難しいのでしょうか。

力づくで対応するのはそう難しくないと思います。例えば <a>...</a>
の内にある <div> と </div> をはぎ取るとか。
でも emacs-w3m ではなくて w3m 単体で使う場合に、Google 台湾など
で不便なのはかまわないのですか?
-- 
山岡