Metode XML DOM getAttributeNodeNS()

Definisi dan Penggunaan

Metode getAttributeNS() mendapatkan node properti melalui URI ruang nama dan nama.

Sintaks:

elementNode.getAttributeNodeNS(ns, name)
Parameter Deskripsi
ns Diperlukan. Unik untuk mengidentifikasi URI ruang namanya. Jika tidak ada ruang nama, parameter ini akan diisi null.
name Diperlukan. Menyatakan identifikator nama properti di dalam ruang namanya.

Keterangan

Properti ini mengembalikan sebuah node Attr, cikal bakalnya adalah nilai properti yang ditentukan. Jika elemen ini tidak memiliki properti seperti itu, maka akan mengembalikan null.

Metode ini sama dengan Metode getAttributeNode()Sebagai contoh, hanya nama properti yang ditentukan bersamaan dengan URI ruang namanya dan nama lokal yang didefinisikan dalam ruang ini. Hanya dokumen XML yang menggunakan ruang nama yang menggunakan metode ini.

contoh

Dalam semua contoh, kami akan menggunakan fail XML books_ns.xml, dan fungsi JavaScript loadXMLDoc().

Blok kod di bawah ini mengambil nama dan nilai properti "lang" daripada elemen <title> pertama dalam "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);

Output kod di atas:

c:lang = en

TIY

Mendapatkan nilai properti
Contoh ini menggunakan getAttributeNodeNS() untuk mendapatkan nama dan nilai properti "lang" dalam "books_ns.xml".