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".