مетод XML DOM splitText()

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

splitText() این روش نودهای متن را بر اساس انحراف مشخص شده تقسیم می‌کند.

این تابع نود حاوی متن پس از انحراف را برمی‌گرداند.

متن قبل از انحراف در نود اصلی متن باقی می‌ماند.

منطق

replaceData(offset)
پارامتر توضیح
offset ضروری. موقعیت تقسیم نودهای متن را مشخص می‌کند. مقدار انحراف از صفر شروع می‌شود.

مثال

در اینجا کد به "books_cdata.xml" بارگذاری می‌شود و متن در اولین نقطه CDATA تقسیم می‌شود:

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.splitText(8);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y.nodeValue;
}

آزمایش کنید