Method ya getAttributeNodeNS() ya XML DOM

Muhtasari na matumizi

Method ya getAttributeNS() inatolea node ya kina kinachotolewa kwa sababu ya URI ya eneo lenye jina na jina.

Inasababisha:

elementNode.getAttributeNodeNS(ns,name)
Mambo ya kuelewa Maelezo
ns Inayotahidi. Inaonyesha URI ya eneo lenye jina kinachotolewa. Ikiwa eneo lenye jina haujafikia, thamani hii inahusishwa kwa null.
name Inayotahidi. Inaonyesha inaonyesha jina la kina kinachotolewa katika eneo lenye jina.

Muhtasari

Uga wa hii una kutoa node ya Attr ambaye waanzilishi wake ni thamani ya kina kinachotolewa. Ikiwa elementi haina kina kinachotolewa hivi, haukutolewa kwa sababu ya null.

Hii inadaiwa na Method ya getAttributeNode()Kwa hivyo, jina la kina kina linatokana na URI ya eneo lenye jina na jina la jirani lililoandikwa katika eneo hilo. Hapana tu wa tumia eneo lenye jina katika mafikirio ya XML.

Mfano

Kwa kila maelezo, tumekuwa tunatumia faili ya XML books_ns.xml, na programu ya JavaScript loadXMLDoc().

Mfano wa programu ya chini una kufikia jina na thamani ya mafanikio ya "lang" ya kwanza ya <title> kwenye "books_ns.xml":

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

Matokeo wa programu yanaonekana kama:

c:lang = en

TIY

Kupata thamani ya mafanikio
Mfano huu una kutumia getAttributeNodeNS() kuupata jina na thamani ya mafanikio ya "lang" kwenye "books_ns.xml".