Vos résultats de recherche

    element.namespaceURI

    « Référence du DOM

    Résumé

    L'URI d'espace de noms du nœud, ou null s'il n'est pas spécifié (en lecture seule).

    Syntaxe

    namespace = noeud.namespaceURI 
    
    • namespace est une chaîne représentant l'URI d'espace de noms du nœud spécifié.

    Exemple

    Dans cet extrait, on examine les propriétés localName et namespaceURI d'un nœud. Si namespaceURI renvoie l'espace de noms XUL et que localName renvoie « browser », on peut considérer que le nœud est un <browser/> XUL.

    if (node.localName == "browser" && 
        node.namespaceURI == "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul") {
      // il s'agit d'un browser XUL
    }
    

    Notes

    Il ne s'agit pas d'une valeur calculée qui serait le résultat d'une vérification d'espace de noms basée sur les déclarations visibles. C'est simplement l'URI d'espace de noms donnée à la création.

    Pour les nœuds de tout autre type qu'ELEMENT_NODE et ATTRIBUTE_NODE, ainsi que pour les nœuds créés avec une méthode DOM Level 1 comme document.createElement, namespaceURI vaut toujours null.

    Il est possible de créer un élément en spécifiant une adresse namespaceURI avec la méthode DOM Level 2 document.createElementNS.

    Suivant la spécification Namespaces in XML, un attribut n'hérite pas de son espace de noms depuis l'élément auquel il est attaché. Si un attribut n'a pas reçu explicitement d'espace de noms, il n'en aura aucun.

    Spécification

    Étiquettes et contributeurs liés au document

    Étiquettes :
    Contributeurs ayant participé à cette page : BenoitL
    Dernière mise à jour par : BenoitL,