XML DOM substringData() روش

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

substringData() روشی که از گره CDATA عبارت را دریافت می‌کند.

نوع

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

مثال

مجموعه کد زیر "books_cdata.xml" را به xmlDoc بارگذاری می‌کند و از اولین عنصر CDATA عبارت "Stun" را دریافت می‌کند:

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

خود کو کچھ کریں