XML DOM insertData() ਮੰਥਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

insertData() ਮੰਥਨ ਨੂੰ ਟਿੱਪ ਨੋਡ ਵਿੱਚ ਚਾਰਜ ਕਰੇਗਾ。

ਗਰੰਥ

commentNode.insertData(start,string)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
start ਲਾਜ਼ਮੀ। ਚਾਰਜ ਕਰਨ ਵਾਲੇ ਅੱਕਸ਼ਰ ਦੀ ਸ਼ੁਰੂਆਤ ਦੀ ਸਥਿਤੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ। ਸ਼ੁਰੂਆਤ ਸਿਫ਼ਰ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ。
string ਲਾਜ਼ਮੀ। ਚਾਰਜ ਕਰਨ ਵਾਲੀ ਲਿਖਤ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。

ਉਦਾਹਰਣ

ਹੇਠ ਲਿਖੇ ਕੋਡ "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++) {
    // ਸਿਰਫ ਟਿੱਪ ਨੋਡ ਨੂੰ ਹੀ ਪ੍ਰਬੰਧ ਕਰੋ
        if (x[i].nodeType == 8) {
            x[i].insertData(25, "Italian ");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

亲自试一试

在上面的例子中,我们用了循环和 if 测试语句,来确保我们只处理注释节点。注释节点的节点类型为 8。