مетод XML DOM splitText()
التعريف والاستخدام
splitText()
يقوم هذا الدالة بتقسيم عقدة النص إلى عقدتين وفقًا للإزاحة المحددة.
يعود هذا الدالة إلى العنصر الذي يحتوي على النص بعد الإزاحة.
يتم الاحتفاظ بالنص قبل الإزاحة في العنصر النصي الأصلي.
النحو
replaceData(الإزاحة)
المتغير | الوصف |
---|---|
الإزاحة | مطلوب. يحدد موقع العنصر النصي المفصل. القيمة من البداية صفر. |
مثال
النص أدناه يقوم بتحميل "books_cdata.xml" إلى xmlDoc ويقسم النص في العنصر 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; }