XML DOM getElementsByTagNameNS() yöntemi
Tanım ve Kullanım
getElementsByTagNameNS() yöntemi, belirtilen adı ve isim alanına sahip tüm elemanların NodeList'ini döndürür.
语法:
elementNode.getElementsByTagNameNS(ns,name)
Parametreler | Tanım |
---|---|
ns | Dizge değeri, arama yapılacak adlandırma alanını belirler. Değer "*", tüm etiketleri eşleştirir. |
name | Dizge değeri, arama yapılacak etiket adını belirler. Değer "*", tüm etiketleri eşleştirir. |
Açıklama
Bu yöntem getElementsByTagName() metoduBenzer, ancak aramak istediğiniz elementin etiket adı, adlandırma alanı URI ve adlandırma alanında tanımlanan yerel adın birleşiminden oluşur. Bu yöntem yalnızca adlandırma alanı kullanan XML belgelerinde kullanılır.
Örnek
Tüm örneklerde, XML dosyalarını kullanacağız books_ns.xmlve JavaScript fonksiyonları loadXMLDoc().
Aşağıdaki kod parçası, etiket adı ve adlandırma alanı aracılığıyla elementleri alır:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title")
;
document.write(x[0].nodeName);
Yukarıdaki kodun çıktısı:
c:title