티스토리 뷰

XML 데이터 구조


- 텍스트 데이터는 데이터 형식이 비정형적이기 때문에

구조적인 데이터를 표현하기에는 한계가 있으므로 복잡한 데이터 계층을 구별하기가 쉽지 않다.

 

 

- 복잡한 계층의 데이터도 어렵지 않게 표현 가능한 XML이 Ajax를 통해 전달되고

읽히게 되는 데이터의 구조를 담당하게 된다.

 

 

- XML(Extensible Markup Language)은 W3C에서 권장하는 다목적 마크업 언어

다른 특수 목적의 마크업 언어를 만드는 용도에 주효하며 수많은 종류의 데이터를 기술하는 데 적합하다.

 

 

- XML은 주로 다른 시스템끼리 데이터를 쉽게 주고받을 수 있게 하여

HTML의 한계를 극복할 목적으로 만들어졌다.

 

 

- XML은 HTML과 같이 문서 구조를 트리 형태로 하여

객체화할 수 있는 DOM(Document Object Model) 구조이다

 


 

 

 

 

CDATA


- XML 파일 안에 명시되어 있는 CDATA Section이라고 불리는

! [CDATA […]] 형식은 꺽쇠(<)와 같은 특수기호 처리한다.

 


- jQuery나 그 외의 다른 XML 처리기능에서 CDATA Section을 지정하는 

  괄호는 없는 것처럼 인식하기 때문에 

  CDATA Section을 사용한다고 해서

  jQuery의 XML 핸들러에 추가적인 처리가 요구되는 것은 아니다.

 


- CDATA Section은 특수기호 뿐만 아니라 한글을 포함한 문자열 데이터에 사용할 수 있다.

 

 

 

 

 

 

 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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 31
글 보관함