Skip to main content

dom_is_equal_node

Function dom_is_equal_node 

Source
pub fn dom_is_equal_node(
    it: &mut Interp,
    this: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

node.isEqualNode(other)(丸ごと未対応だった。参照ではなく構造的な等価性 — タグ名/属性/子要素が全て一致するか — を見る DOM 標準メソッド)。既存の outerHTML シリアライズを再利用し、文字列として一致するかで近似する (属性は BTreeMap 由来で常に同じ順序にシリアライズされるため、挿入順序に 依存しない安定した比較になる)。