6. CDATA 섹션 포함하기 General Web2008/12/22 22:14
이전 블로그(http://blog.naver.com/nashira7)에서 옮겨왔습니다.
작성일 : 2005년 7월 16일
옮긴일 : 2008년 12월 22일
<![CDATA[Here you can any characters excepts two right brackers followed by a greater - than symbol.]]>
마크업과 같은 것을 실제 문자로 인식시키기 위해 CDATA안에 포함시킨다.
<A-SECTION>
The following is an example of a very simple HTML page:
<![CDATA [
<HTML>
<HEAD>
<TITLE>R.Jones &Sons</TITLE>
</HEAD>
<BODY>
<P>Welcome to our home page!</P>
</BODY>
</HTML>
]]>
</A-SECTION>
XML 마크업 안에는 CDATA가 위치할 수 없다.
적절한 CDATA 섹션의 삽입 예
<?xml version="1.0"?>
<MUSICAL>
<TITLE_PAGE>
<![CDATA[
<Oklahoma!>
By Rogers &Hammerstein
]]>
</TITLE_PAGE>
</MUSICAL>
잘못된 CDATA삽입 예
1.엘리먼트의 컨텐츠 안에 CDATA가 없다.
2. 시작테그 마크업 안에 있다.
<?xml vesion="1.0"?>
<![CDATA[ ILLEGAL:: not within element content! ]]>
<DOC_ELEMENT>
<SUB_ELEMENT <![CDATA [ ILLEGAL::inside of markup! ]]>
sub-element content...
</SUB_ELEMENT>
</DOC_ELEMENT>
'General Web' 카테고리의 다른 글
| 8. DTD 추가하기 (0) | 2008/12/22 |
|---|---|
| 7. 유효한 XML 문서의 기본 조건 (0) | 2008/12/22 |
| 6. CDATA 섹션 포함하기 (0) | 2008/12/22 |
| 5. XML 문서 잘 구성하기 (0) | 2008/12/22 |
| 4. CSS를 이용한 XML 문서 출력 (0) | 2008/12/22 |
| 3. XML 문서의 생성 (0) | 2008/12/22 |
