728x90

xml 2

[개념 정리] XML

XML(Extensible Markup Language)란 JSON과 같이 데이터를 교환하는 형식이다. 이 중 마크업(markup)이란 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 방법이다. 구성 1. 프롤로그 - 버전, 인코딩 2. 루트 요소 (유일) 3. 하위 요소들 트레저브루노 마스 산타 텔미아리아나 그란데 XML은 기본적인 정보를 명시하고 XML의 시작을 알리는 프롤로그와 가장 바깥으로 감싸는 하나 뿐인 루트 요소 그 안에 다양하게 들어갈 수 있는 하위 요소들로 구성된다. HTML과 XML html과 xml은 형태가 유사하지만 아래와 같은 면에서 다르다. 1. HTML은 데이터를 표시하고 화면에 나타내는 용도, XML은 데이터를 저장하고 전송하는 용도 2. HTML은 미리 정의된 태그를 사..

[개념 정리] JSON

JSON(Javascript Object Notation)은 Javascript 객체 문법으로 구조화된 데이터 교환 형식이다. 역할 다른 언어, 플랫폼 사이에 데이터를 주고받는 특정한 형태이다. 독립적 언어와 플랫폼, 프레임워크 등으로부터 독립적이다. 언어의 버전 등에 영향을 받지 않는다. 독립적이기에 각 언어에 맞게 변환하여 사용해야 한다. 예를 들어 Javascript에서 JSON 타입의 데이터를 사용하기 위해서는 JSON.parse()를 사용하여 JSON 파일을 Javascript object로 변환시켜야 한다. Python에서는 json.loads()를 사용하여 dictionary 타입으로 변환한다. 문법 키(key)와 값(value)로 구성된다. { key: value } 이미 존재하는 키를 ..

728x90