BGM용 세이라디오
열기▼       고정
전체
글목록

XML, JSON이란?

목요일, 9월 12, 2013
인터넷 웹페이지는 초창기에 '트리'구조의 html 문서가 쓰였다. 목차처럼 부모, 자식 요소를 설정함으로써 짜임새있는 문서를 만들 수 있는 것이다.

HTML:HyperText Markup Language
XML:EXtended Markup Language
XML은 html의 그러한 방식이 정보 묶음, 즉 데이터를 전송, 수신하는 데에 적합하다는 점을 이용하여 그 형식을 빌린 것이다.
html은 <img/>, <b></b> 와 같이 정해진 태그가 있지만, XML에서는 태그의 제한이 없다. 또한 속성과 내용의 제한 역시 없다.

예시:전공.xml

<school name="정보고">
<class index="0">문과</class>
<class index="1">이과</class>
</school>

매우 자유롭고 직관적인 형식때문에 통신에 광범위하게 쓰인다. 스마트폰 앱에서 회원 인증할 때, rss 피드를 받을 때 등.

JSON은 웹페이지에서 사용하는 프로그램인 JS에서 쉽게 이용하기 위해 곧바로 사용할 수 있는 형식의 데이터이다.

예시:마티즈
{
"구매지역":"서울",
"번호":2937,
"구매자":{
  "이름":"김철수",
  "성별":"남자"
  }
}

이런 데이터는 JS에서 바로 사용할 수 있어 편리하다.
예시:
저장변수=[XML 데이터];
이름저장변수=저장변수.구매자.이름;

JSON도 XML과 근본적 짜임이 같기 때문에 XML과 활용범위가 많이 겹친다.
첫 댓글을 써주세요!

댓글을 인용하려면 @![댓글 ID]!@와 같이 쓰시면 됩니다. "@!" 와 "!@"를 쓰시려면 "+@+!+", "+!+@+"와 같이 써주세요.

페이스북 댓글
.post-outer{ -webkit-transform:none; transform:none; display:inline; padding:0; margin:0; border-width:0; } .hentry>div{ display:none; }