XML DOM uzunluğu Özellik
❮ Yorum Nesnesi
Örnek
Aşağıdaki kod parçası, " books_comment.xml " dosyasını xmlDo c'ye yükler , ilk <title> öğesinden metin düğümü verilerini ve uzunluğunu alır:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET",
"books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
var x, i,
xmlDoc, txt;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i = 0; i < x.length; i++) {
// Process only
comment nodes
if (x[i].nodeType
== 8) {
txt += x[i].length + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Yukarıdaki kodun çıktısı şöyle olacaktır:
44
Yukarıdaki örnekte, yalnızca yorum düğümlerini işlediğimizden emin olmak için bir döngü ve bir if testi kullanıyoruz. Bir yorum düğümünün düğüm türü 8'dir.
Tanım ve Kullanım
length özelliği, bir yorum düğümündeki metnin uzunluğunu (karakter olarak) döndürür.
Sözdizimi
commentNode.length
❮ Yorum Nesnesi