XML DOM replaceData() विधि
विनियमन और उपयोग
replaceData()
कमेंट नोड में डाटा को विनिमय करने के लिए विधि。
व्याकरण
commentNode.replaceData(start,length,string)
पारामीटर | वर्णन |
---|---|
start | आवश्यकता। चारित्रक को विनिमय करने हेतु स्थान निर्दिष्ट करें। शुरूआती मान 0 है। |
length | आवश्यकता। विनिमय करने हेतु चारित्रक संख्या निर्दिष्ट करें。 |
string | आवश्यकता। दाखिल करने हेतु वाक्यांश निर्दिष्ट करें。 |
उदाहरण
नीचे दिए गए कोड "books_comment.xml" को xmlDoc में लोड करता है और पहले <book> एलीमेंट के कमेंट नोड में "Simple" को "Easy" स्थानांतरित करता है:
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++) { // केवल कमेंट नोड्स का प्रसंस्करण करें if (x[i].nodeType == 8) { x[i].replaceData(4, 6, "Easy"); txt += x[i].data + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
उपरोक्त उदाहरण में, हमने लूप और if परीक्षण वाक्यांशों का उपयोग किया है, ताकि हम केवल टिप्पणी नोड को ही संसाधित करें।टिप्पणी नोड के नोड टाइप 8 है।