[3] Firefox も Chrome も、 null名前空間の id
属性では (要素の名前空間に関わらず)
真を返し、それ以外では偽を返します。 DTD の ID
型は無視されます。
XML Schema や setIdAttribute
は実装されていません。
[4] Firefox は ownerElement
が null の属性では必ず偽を返します。
Chrome は id
属性なら真を返します。
[1]
DOM水準3の isId
の説明と、
そこから引用されている XPointer のDTD決定ID
の定義は、
XML情報集合の属性情報項目の型定義
なる特性を参照しています。
しかし、属性情報項目にそのような特性はありません
(属性型
の誤りと思われます)。