XML DOM getElementsByTagNameNS() 方法

定义和用法

getElementsByTagNameNS() 方法返回带有指定名称和命名空间的所有元素的 NodeList。

语法:

elementNode.getElementsByTagNameNS(ns,name)
Parameter Penerangan
ns Nilai string, yang menentukan ruang nama yang hendak dicari. Nilai "*" sepadan kepada semua tajuk.
name Nilai string, yang menentukan tajuk yang hendak dicari. Nilai "*" sepadan kepada semua tajuk.

Pengarahan

Metode ini sama dengan Metode getElementsByTagName()Sama seperti, hanya niat mendapatkan tajuk elemen ditentukan sebagai gabungan URI ruang nama dan nama lokal yang diatur dalam ruang nama. Hanya dokumen XML yang menggunakan ruang nama yang menggunakan kaedah ini.

Contoh

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

Blok kod di bawah ini mencari elemen melalui nama tajuk dan ruang nama:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title");
document.write(x[0].nodeName);

Output kod di atas adalah:

c:title