From: Shin-ichiro Hara Date: 1999-03-02T00:45:24+09:00 Subject: [ruby-dev:5853] Re: htmltree.rb 原です。 > 福間@福岡 です。 > > ・SGML宣言で「タグの短縮」という機能が有効(STORTTAG YES)になっている > ・属性値が属性宣言の宣言値として指定されている > ・その属性値が、同じ要素の他の属性の値と重複しない なるほど。 > > HTML3.2 では違ったんですよね。 > > そうでもないです。これ自体はSGMLの機能ですので。 >
(==
)なんかも同じ理屈ですね。 compact は compact="compact" だったのか! > ただ、HTML3.2のTABLE要素には border を宣言値として指定している属性が > 無いので、 は厳密には(SGML的には)文法違反です。 それでブラウザが適当に処理しているわけですね。 まあ、では htmltree.rb は、無責任に入力はパーサー任せ、出力は htmlelem.rb まかせで、、無責任にしておこう。(^^;