본문 바로가기

Knowledge

[Knowledge] XML(Extensible Markup Language)

데이터를 저장하고 전송하기 위한 마크업 언어.

XML 은 사용자가 자체적인 태그를 정의하여 데이터를 구조화 할 수 있는 유연한 형식을 제공한다.

주로 데이터 구조와 의미를 표현 하는 데 사용되며, 웹 서비스에서 데이터를 교환하는데 널리 사용된다.

XML 문서는 태그,속성,텍스트 데이터로 구성되어 있다.

각 태그는 열린태그 와 닫힌 태그의 쌍으로 이루어져 있다 <tag> </tag>

태그 사이에는 텍스트 데이터나 하위 태그가 위치할 수 있다.

속성은 태그에 추가 정보를 제공한다.

<person>
  <name first="John" last="Doe" />
  <age>30</age>
  <address>
    <city>New York</city>
    <state>NY</state>
  </address>
</person>

<name> 태그에는 속성으로 firstlast가 있고,

<address> 태그에는 또 다른 하위 태그들이 포함되어 있다.

→ XML 은 다양한 분야에서 데이터 교환과 저장에 사용되며, 특히 웹 서비스에서는 데이터를 표준화된 형식으로 교환하기 위해 XML 이 많이 활용된다.

→ 그러나 최근에는 JSON 과 같은 경량 데이터 형식이 XML 을 대체하는 경우가 많아졌다.


Uploaded by N2T

'Knowledge' 카테고리의 다른 글

[Knowledge] 아스키코드(ASCLL Code)  (0) 2023.12.27