<CDATA 개체
예
다음의 코드로드 " books_cdata.xml 해당 xmldoc에"와 첫 번째 CDATA 노드의 텍스트를 분할 :
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];
var y = x.splitText(8);
document.getElementById("demo").innerHTML
=
x.nodeValue + "<br>" + y.nodeValue;
}
산출:
Stunn
ing!
»그것을 자신을 시도 정의 및 사용
splitText() 메소드는 지정된 오프셋에서 두 개의 노드에 텍스트 노드를 분할합니다.
이 기능은 옵셋 후의 텍스트를 포함하는 노드를 반환한다.
오프셋 전에 텍스트는 원래의 텍스트 노드에 남아 있습니다.
통사론
replaceData(offset)
매개 변수 | 기술 |
---|---|
offset | 필요합니다. 여기서 텍스트 노드를 분할하는 방법을 지정합니다. 오프셋 값은 0에서 시작 |
<CDATA 개체