أسلوب XML DOM insertData ()
❮ كائن التعليق
مثال
يقوم جزء التعليمات البرمجية التالي بتحميل " books_comment.xml " في xmlDoc وإدراج سلسلة في عقدة التعليق الأولى:
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,
xmlDoc, txt;
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].insertData(25, "Italian ");
txt += x[i].data + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
انتاج:
125 Simple and Delicious Italian Recipes (Hardcover)
في المثال أعلاه ، نستخدم حلقة واختبار إذا للتأكد من أننا نعالج عقد التعليق فقط. نوع عقدة التعليق هو 8.
التعريف والاستخدام
تقوم طريقة insertData () بإدراج البيانات في عقدة تعليق.
بناء الجملة
commentNode.insertData(start,string)
Parameter | Description |
---|---|
start | Required. Specifies where to begin inserting characters. Start value starts at zero |
string | Required. Specifies the string to insert |
❮ كائن التعليق