컴공지식/웹

PCDATA와 CDATA의 차이

개강한 공대생 2024. 10. 11. 23:41

PCDATA는 " Parsed Character Data"의 줄임말이다.

말그대로 파싱되는 데이터라서 <, & 같은 특수 문자는 반드시 엔티티로 처리해야 한다.

 

CDATA는 "Character Data"의 줄임말인데, 얘는 파서가 데이터 안의 내용을 그냥 문자 그대로 읽는다. 

즉 아무리 복잡하게 적어놔도 파서가 '아, 이건 그냥 글자구나~' 하고 넘어간다.

CDATA 구역은 <![CDATA[ ... ]]> 이렇게 시작하고 끝난다.