XML DOM substringData() 메서드

정의와 사용법

substringData() CDATA 점에서 문자열을 가져오는 메서드.

문법

CDATANode.substringData(start,length)
파라미터 설명
start 必需. 문자 추출을 시작할 위치를 정의합니다. 시작 값은 0입니다.
length 必需. 추출할 문자 수를 정의합니다.

예제

아래 코드는 "books_cdata.xml" 파일을 xmlDoc에 로드하고, 첫 번째 CDATA 요소에서 "Stun" 문자열을 가져옵니다:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    var y = x.substringData(3, 4);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y;
{}

직접 체험해보세요