XML DOM hasAttributeNS() -menetelmä

Määritelmä ja käyttö

Jos ominaisuus koostuu määritellystä nimespacesta ja nimestä, hasAttributeNS() -menetelmä palauttaa true, muuten false。

语法:

hasAttributeNS(ns,name)
Parametrit Kuvaus
ns Välttämätön. Määrittää haettavan ominaisuuden nimiavaruus.
name Välttämätön. Määrittää haettavan ominaisuuden nimi.

Kuvaus

Tämä menetelmä on samanlainen kuin hasAttribute()-menetelmäSamoin, mutta tarkistettava ominaisuus määritellään nimen ja tilan avulla. Vain nimenavauksen XML-dokumentit käyttävät menetelmää.

Esimerkki

Kaikissa esimerkeissä käytämme XML-tiedostoja books_ns.xmlja JavaScript-funktiot loadXMLDoc()

Seuraava koodinpätkä tarkistaa, omaaako "books_ns.xml"-tiedostossa ensimmäinen <title>-elementti määritellyn nimen ja nimetyn tilan ominaisuuden:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang"));

Yllä olevan koodin tulostus:

true