أحدث البرامج التعليمية وتطوير الشبكة
 

XML DOM substringData() Method


<تعليق كائن

مثال

الأحمال البرمجية التالية جزء " books_comment.xml " إلى xmlDoc ويحصل على "(Hardcover) " تشكل سلسلة العنصر الأول تعليق:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, y, txt, xmlDoc;
    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) {
            y = x[i].substringData(33, 11);
            txt += y + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

الناتج:

(Hardcover)
انها محاولة لنفسك »

في المثال أعلاه نستخدم حلقة وإذا الاختبار للتأكد من أننا فقط عملية العقد تعليق. عقدة تعليق على نوع عقدة من 8.


تعريف واستخدام

و substringData() طريقة يحصل على سلسلة من العقدة تعليق.

بناء الجملة

substringData(start,length)

معامل وصف
start مطلوب. يحدد من أين نبدأ الشخصيات استخراج. تبدأ قيمة البداية من الصفر
length مطلوب. تحديد عدد الحروف لاستخراج

<تعليق كائن