최신 웹 개발 튜토리얼
 

XML DOM replaceData() Method


<CDATA 개체

다음의 코드로드 " books_cdata.xml "해당 xmldoc로 및 교체 "Stunning""Fantastic" 첫 번째의 CDATA 노드에서 <html> 요소 :

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4 && xhttp.status == 200) {
        myFunction(xhttp);
    }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.replaceData(3, 8, "Fantastic");
    document.getElementById("demo").innerHTML =
    x.data;
}

산출:

Fantastic!
»그것을 자신을 시도

정의 및 사용

replaceData() 메소드는 CDATA 노드에 데이터를 대체합니다.

통사론

CDATANode.replaceData(start,length,string)
매개 변수 기술
start 필요합니다. 여기서 문자를 교체 시작을 지정합니다. 시작 값은 0에서 시작
length 필요합니다. 대체 얼마나 많은 문자 지정
string 필요합니다. 삽입 할 문자열을 지정합니다

<CDATA 개체