أسلوب XML DOM substringData ()
❮ كائن التعليق
مثال
يقوم جزء التعليمات البرمجية التالي بتحميل " books_comment.xml " إلى xmlDoc ويحصل على السلسلة "(Hardcover)" من عنصر التعليق الأول:
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, y, 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) {
y = x[i].substringData(33, 11);
txt += y + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
انتاج:
(Hardcover)
في المثال أعلاه ، نستخدم حلقة واختبار إذا للتأكد من أننا نعالج عقد التعليق فقط. عقدة التعليق لها نوع عقدة من 8.
التعريف والاستخدام
يحصل أسلوب substringData () على سلسلة من عقدة التعليق.
بناء الجملة
substringData(start,length)
Parameter | Description |
---|---|
start | Required. Specifies where to begin extracting characters. Start value starts at zero |
length | Required. Specifies how many characters to extract |
❮ كائن التعليق