프로그래밍

XML DOM deleteData() 메서드

정의와 사용법

deleteData() 메서드는注释 점에서 데이터를 제거합니다.

문법:startcommentNode.deleteData(length,
) 필수. 삭제할 문자의 수.
start 파라미터
length 필수. 삭제할 첫 번째 문자의 위치.

필수. 삭제할 문자의 수.

설명 start 이 방법은 length 개의 문자. 지정된 문자부터, Comment 점에서 start 추가 length 大于 Comment 점의 문자 수, 그렇다면 해당 문자부터 삭제합니다. start 문자열의 시작부터 끝까지 모든 문자.

예제

다음 코드 부분은 JavaScript 함수를 사용합니다 loadXMLDoc() XML 파일을 books_comment.xml xmlDoc에 로드하고, 첫 번째 주석 노드에서 일부 문자를 제거합니다:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //주석 노드만 처리
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

위 코드의 출력:

(Hardcover)

이 예제에서는 루프와 if 문을 사용하여 주석 노드에 대한 처리만 수행합니다. 주석 노드의 노드 타입은 8입니다.

관련 페이지

XML DOM 참조 매뉴얼:CharacterData.deleteData()