[スレッド全体]

2008/8/25 (月) 18:44:41 なすこじ  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727)
[5411] Re5:HTMLアウトライン解析の段落処理
▼ あろかさん
大文字の件は_tolowerをstrlwrに変更することで解決しました。
他に気づいた点をば。

1) Pエレメント内にAエレメントがあった場合
 インラインエレメントに関しては、パッチ適用前と同様にPに
 ぶら下がる形になるべきではないでしょうか?

2) P以外で終了タグが省略可能なもの
 HEAD,BODY,LI,DT,DD,TR,TH,TD,OPTIONなどが終了タグ省略
 可能なようですが、対処漏れがあると思います。

3) TDエレメント内にPエレメントがあった場合
 次のTRエレメントのアウトラインがおかしくなるようです。

<html>
<head>
<title>アウトライン解析テスト用3</title>
  <meta NAME=GENERATOR CONTENT="HANDMADE">
  <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
</head>
<body>
<p>パラグラフ1 <a href="http://sourceforge.net/">リンク1</a></p>
<ol>
<li>
階層1A
<li>
階層1B
</li>
</ol>
<table border=1>
<tr><th>ヘッダ1</th><th>ヘッダ2</th></tr>
<tr><td>データ1A <p><a href="http://sourceforge.net/">リンク2</a></td><td>データ1B</td></tr>
<tr><td>データ2A</td><td>データ2B</td></tr>
</table>
</body>
</html>

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]