[3548]
HTMLアウトラインの改良
もか
>>data:3807 に対する改良です。
空要素があるとダメなのではなく、コメントを認識していない&ツリーにない終了タグの扱いあたりが、原因のようです。
HTMLアウトラインツリーでルート直下にぶら下がる問題に対する修正案です。
htmlの完全パースは、相当複雑な実装が必要なので、HTML4.01に適合した文書であっても正しく解析できないものもあります。
終了タグの省略は、うまく扱えないことがあります。
例:<p>a<p>a</p>
また、xml,xhtmlで、空でない要素を空要素のような書き方にするのもダメです。
例:<p />
http://groups.yahoo.co.jp/group/sakura-editor/files/Developer/Source/ol_html.diff