Skip to main content

dom_lookup_namespace_uri

Function dom_lookup_namespace_uri 

Source
pub fn dom_lookup_namespace_uri(
    _it: &mut Interp,
    _this: Value,
    _a: &[Value],
) -> Result<Value, Value>
Expand description

element.checkVisibility()(DOM 標準。丸ごと未対応だった)。オプション引数 (checkOpacity/checkVisibilityCSS/contentVisibilityAuto 等)は未対応で 常に無視する簡略実装。自身の算出 visibilityhidden/collapse の場合、 および自身または祖先のいずれかの算出 displaynone の場合に false を返す。 node.lookupNamespaceURI(prefix)/.lookupPrefix(namespace)/ .isDefaultNamespace(namespace)(丸ごと未対応だった。2026-07-16 発見)。この処理系は *AttributeNS/createElementNS と同じく XML 名前空間を一切モデル化していない(document_create_element_ns は namespace 引数を無視して委譲するのみ)ため、xmlns/xmlns:* 属性を 祖先チェーンから探索する誠実な実装は行わず、常に「名前空間なし」を表す 値(lookupNamespaceURI/lookupPrefixnull)を返す簡略実装。 isDefaultNamespace(namespace) は仕様上 lookupNamespaceURI(null) === namespace と等価なので、lookupNamespaceURI が常に null を返す このモデルでは namespacenull/undefined の時のみ true になる。