fee-fi-fo-fum
article thumbnail
XML / JSon / YAML
Tip!✨ 2023. 7. 21. 17:13

직렬화 형식 도구 타 시스템과 데이터를 주고받을때 연동을 위해 정해진 데이터 형식에 대한 약속이 필요하다. 각자 자기 서비스에서 사용하는 데이터포맷을 사용해서 만들게 되면 문제가 발생하기 때문이다. 이를 위해 필요한것이 XML , JSon 등의 데이터 직렬화 형식이다. XML / JSon / YAML XML John Doe María García Nikki Wolf 1998년에 초기버전을 릴리스한 데이터 직렬화 도구로, Extensible Markup Language의 약자이다. SGML에서 파생되었다. 위에서 보이듯이 태그 구조로 작성되어있으며 트리구조로 데이터를 저장한다. 태그를 통해서 Key를 작성하고 Value를 넣어주는 형식이고 Obect와 Array의 구분이 잘 안된다. JSon {"guest..

article thumbnail
[XML] XML 이란?
Tip!✨ 2021. 2. 24. 13:18

XML Extensible Markup Language 의 약자로, 마크업 언어를 정의하기 위한 언어, 확장이 가능한 언어이다. HTML과의 비교 HTML과 흡수한 markup language이지만 Tag를 정의할 수 있고 데이터를 기술할 수 있는 마크업 언어이다. XML은 데이터가 무엇인지에 초점을 맞춰 데이터를 기술하기 위해 고안되었고 HTML은 데이터가 어떻게 보일지에 초점을 맞춰 데이터를 표시하기 위해 고안되었다. 때문에 XML은 데이터를 구조화시키는데 사용되고 HTML은 동일한 데이터를 표시하고 꾸미는데 사용된다. 탄생배경 XML이란 전자적으로 데이터를 교환하기 위한 표준이다. HTML의 한계를 극복하고 SGML의 복잡함을 해결하는 방안으로써 탄생하였다. 웹 상에서 구조화된 문서를 전송 가능하도..

profile on loading

Loading...