XML DOM setAttributeNS() method

Mifano na Tukio

setAttributeNS() method inakumaliza au kumwengwa muatili wa jina na kifupi cha jina cha jina.

Inafikia:

elementNode.setAttributeNS(name,value)
Parama Maelezo
ns Inayotarajiwa. Inahitaji kumwengwa URI ya kifupi cha jina cha muatili wa jina.
name Inayotarajiwa. Inahitaji kumwengwa jina la muatili wa jina.
value Inayotarajiwa. Inahitaji kumwengwa thamani ya muatili wa jina.

Maelezo

Hii methodi inaendelea na setAttribute() methodKama hayo, lakini ni kumueza au kuminga muatili wa jina kinahitaji kuwa na URI ya kifupi cha jina na jina la jina (kinakuhusu kifupi cha jina cha jina, kifupi cha jina na jina la jina la jina) kwa pamoja. Inafikia kumwengwa muatili wa thamani wa jina, tumekuwa tunakutumia hii methodi kumwengwa kifupi cha jina cha jina cha jina cha jina.

walio tumia wasifu wa kifupi cha jina kinahitaji kutumia hii methodi. Kwa wasifu wa XML ambao hawana jipya wa kifupi kinaweza kumwengwa hii methodi.

mifano

katika mafanikio yote, tumekuwa kutumia wasifu wa XML books_ns.xmlna kwamba na funizi ya JavaScript loadXMLDoc()

Mfano 1

Mtaani hii waandiko waandiko wa "books_ns.xml" inaduiwa na "edition" kwa kitendo cha kwanza cha <book>:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
ns="http://www.codew3c.com/edition/";
x.setAttributeNS(ns,"edition","first");
document.write(x.getAttributeNS(ns,"edition"));

Muatiririko:

first

Mfano 2

Mtaani hii waandiko waandiko wa "books_ns.xml" hauharibika "lang" ya kitendo cha kwanza cha <title>:

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

Muatiririko:

italian