XML/XML
PCDATA와 CDATA
본클라쓰
2011. 8. 27. 12:28
PCDATA(Parsed Character DATA)
XML 파서(해석기)가 해석하는 문자 데이터를 말합니다. 문자열에 엔티티 참조가 있다면 엔티티 참조에 해당하는 값으로 치환하여 출력합니다. 즉, 태그를 말합니다.
<note>
<to>홍길동</to>
<from>허생원</from>
<message>연락주세요</message>
</note>
CDATA(Character DATA)
문자 데이터를 XML 파서가 해석하지 않고 그대로 표현하는 DATA를 말합니다. CDATA 로 선언한 원소에 적힌 문자열은 엔티티 값이 있어도 그대로 문자로 표현됩니다.
<script type="text/javascript">
<![CDATA [
function fun(a,b) {
return a+b;
}
]]>
</script>