أسلوب XML DOM replaceData ()
❮ كائن التعليق
مثال
يقوم جزء التعليمات البرمجية التالي بتحميل " books_comment.xml " إلى xmlDoc واستبدال "Simple" بـ "Easy" في عقدة التعليق لعنصر <book> الأول:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
var x, i, 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) {
x[i].replaceData(4, 6, "Easy");
txt += x[i].data + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
انتاج:
125 Easy and Delicious Recipes (Hardcover)
في المثال أعلاه ، نستخدم حلقة واختبار إذا للتأكد من أننا نعالج عقد التعليق فقط. عقدة التعليق لها نوع عقدة من 8.
التعريف والاستخدام
يستبدل الأسلوب replaceData () البيانات الموجودة في عقدة تعليق.
بناء الجملة
commentNode.replaceData(start,length,string)
Parameter | Description |
---|---|
start | Required. Specifies where to begin replacing characters. Start value starts at zero |
length | Required. Specifies how many characters to replace |
string | Required. Specifies the string to insert |
❮ كائن التعليق