XML DOM CDATASection 객체

CDATASection 객체는 문서의 CDATA 구간을 나타냅니다.

예제

아래의 예제에서는 XML 파일을 사용할 것입니다.books.xml또한 JavaScript 함수 loadXMLDoc()와 함께 사용됩니다.

createCDATASection() - CDATA 구간 노드를 생성합니다

CDATASection 객체

CDATASection 객체는 문서의 CDATA Section을 나타냅니다.

CDATASection 인터페이스는 Text 인터페이스의 서브 인터페이스로, 자신의 속성과 메서드를 정의하지 않습니다. Node 인터페이스를 통해 nodeValue 속성 또는 CharacterData 인터페이스를 통해 data 속성을 상속받아 CDATA Section의 텍스트 내용에 접근할 수 있습니다.

CDATASection 노드는 일반적으로 Text 노드 처리를 주의하세요Node.normalize() 메서드는 인접한 CDATA 부분에 통합되지 않습니다.

사용 Document.createCDATASection() CDATASection를 생성하십시오.

CDATA 구간은 파서에 의해 분석되지 않는 텍스트를 포함합니다. CDATA 구간 내의 태그는 표시로 간주되지 않으며, 엔티티도 확장되지 않습니다. 주요 목적은 모든 구분자를 이스케이프하지 않고 XML 구간과 같은 자료를 포함하는 것입니다.

CDATA 구간에서 유일하게 인식되는 구분자는 "]]>"입니다. 이는 CDATA 구간의 끝을 나타냅니다. CDATA 구간은 중첩될 수 없습니다.

CDATASection 객체의 속성

속성 설명 IE F O W3C
data 이节点의 텍스트를 설정하거나 반환합니다. 6 1 아니요
length CDATA 구간의 길이를 반환합니다. 6 1 아니요

CDATASection 객체의 메서드

메서드 설명 IE F O W3C
appendData() 노드에 데이터를 추가합니다. 6 1 아니요
deleteData() 노드에서 데이터를 제거합니다. 6 1 아니요
insertData() 노드에 데이터를 삽입합니다. 6 1 아니요
replaceData() 노드 내의 데이터를 대체합니다. 6 1 아니요
splitText() CDATA를 두 노드로 분할합니다. 6 1 아니요  
substringData() 노드에서 데이터를 추출합니다. 6 1 아니요