티스토리 뷰

개발

[Markup] CDATA 관련

koreatech 2024. 7. 3. 10:34

CDATA( Character Data; 문자 데이터)

: 마크업 언어(XML)에서 데이터를 표시하기 위해 사용됨

: 특수문자들을 태그형태가 아닌 데이터로 명시하고 싶을 때 사용(ex. XML 파일에서 쿼리를 짤 때)

: CDATA 내부의 문자열은 그대로 글자 그대로 해석됨

 

 

사용 형식

<![CDATA[삽입하고 싶은 DATA]]>

예시

# 일반적인 HTML
<p>hello</p>

# CDATA
<![CDATA[<p>hello</p>]]>

 

# 비교표현식
SELECE * FROM 10000 &gte; FEE &gt; 3000
SELECT * FROM 10000 <![CDATA[>=]]> FEE <![CDATA[>]]> 3000

SELECE * FROM 1000 &lte; FEE &lt; 3000
SELECT * FROM 1000 <![CDATA[<=]]> FEE <![CDATA[<]]> 3000

기존에 정의된 특수코드

&nbsp;
” ” : 공백(스페이스 한 칸)을 의미
 
&lt;
부등호(<)
 
&lte;
부등호(<=)
 
&gt;
부등호(>)
 
&gte;
부등호(>=)

&amp;
앰퍼샌드(&) 기호
 
&quot;
쌍따옴표(“)
 
&#035;
sharp(#)
 
&#039;
따옴표(‘)

 

 

cf) 비교표현식

기호 문자열 표현식
gt > a gt b
lt < a lt b
ge >= a ge b
le <= a le b
eq =, == a eq b
ne != a ne b

 

 

 

 

출처

https://escapefromcoding.tistory.com/372

 

CDATA란?

CDATA란? CDATA는 Character Data(문자 데이터)의 약자로, 마크업 언어(XML)에서 데이터를 표시하기 위한 것입니다. 특수문자들을 태그가 아니라 데이터로 명시하고 싶을 때 사용합니다. 보통 XML 파일에

escapefromcoding.tistory.com

 

https://blog.enleaf.me/518

 

비교 표현식 (gt, lt, ge, le, eq, ne / gte, lte)

프로그래밍 언어 구분 부등호 문자열 표현식 비교 크다 greater gt > a gt b a > b 작다 little lt = a ge b a >= b 작거나 같다 little or equal le 25 SELECT * FROM WHERE AGE =]]> 25 SELECT * FROM WHERE AGE 25 출처 https://freedevelo

blog.enleaf.me

https://inpa.tistory.com/entry/HTML-%F0%9F%93%9A-%EF%BC%86nbsp-%EF%BC%86amp-%EF%BC%86lt-%EF%BC%86gt-%EF%BC%86quot-%EC%9D%98%EB%AF%B8

 

🏷️ &nbsp /&amp /&lt /&gt /&quot 기호 의미

&nbsp /&amp /&lt /&gt /&quot 가끔 HTML문서에 텍스트를 작성하고 웹으로 확인하면 꺽쇠 < > 로 둘러싸인 부분은 표기가 되지 않는 경우가 있다. 그 책의 제목은 이다. 와 같이 입력하면, 아래와 같

inpa.tistory.com

 

'개발' 카테고리의 다른 글

ONOS 설치 이슈 7899  (0) 2024.07.03
[Web] Thymeleaf  (0) 2024.07.03
[Web] JSP vs Servlet  (0) 2024.07.02
[Protocol] SNMP  (0) 2024.06.14
[Spring Boot] 1. 스프링 부트 기능 특징  (0) 2024.06.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함