روش substringData() XML DOM

تعریف و استفاده

substringData() این روش داده‌ها را از گره‌ی متن می‌گیرد.

نحوه‌ی نوشتن

substringData(start,length)
پارامترها توضیحات
start ضروری. مشخص می‌کند که از کجا باید شروع به استخراج کاراکترها شود. مقدار شروع از صفر شروع می‌شود.
length ضروری. تعداد کاراکترهایی که باید استخراج شود را مشخص می‌کند.

مثال

این کد "books.xml" را به xmlDoc بارگذاری می‌کند و متن بخش اولین علامت <title> را می‌گیرد:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    var y = x.substringData(9, 7);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y;
}

آزمایش کنید