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