<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> <a0:anchor>属性</a0:anchor>が無秩序にうじゃうじゃしている状態。
特に <code class="HTMLe"><a0:anchor>embed</a0:anchor></code> 要素型や <code class="HTMLe"><a0:anchor>app</a0:anchor></code> 
要素型の<ruby>様<rt>ざま</rt></ruby>を指して言う。</p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <a0:anchor>素のSGML</a0:anchor> 的には、属性というのは<a0:anchor>宣言</a0:anchor>されていなければなりませんが、
attribute soup な状態は、個々の<a0:anchor>文書実現値</a0:anchor>ごとに<a0:anchor>内部部分集合</a0:anchor>で宣言するくらいしか手はなくなってしまいます。
同じ名前の属性を複数回使ったりしない限りは、
<a0:anchor>SGML</a0:anchor> 的にまったく不当になってしまうわけではありませんが、
汎用の<a0:anchor>文書型宣言</a0:anchor>をひとつ (か少数) 用意できない状態は望ましくありません (という考えのもとに、 attribute soup は非難されます)。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> 一時期の WinIE (具体的には4くらい) は、 <a0:anchor>HTML</a0:anchor> 
の任意の要素で任意の名前の属性を使い、
<a0:anchor>DOM</a0:anchor> 的に操作することを考えていた節があります。
検索 <a0:anchor>explorer bar</a0:anchor> 内の HTML では、明らかにその HTML
文書 (の script) でしか使用しない (できない)
と思われる属性が使われていたりもしました。
これもまた attribute soup です。</p></body></html>