반응형

[IT Term] XML

반응형

XML은 extensible markup language의 약어로서. W3C에서 여러 특수 목적의 마크업 언어를 만드는 용도로 권장되는 다목적 마크업 언어입니다. 덧붙이자면, 전 포스팅에 설명했듯이 마크업 언어는 태그 등을 이용해서 데이터의 구조를 기술하는 언어 한 가지입니다.


<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>


위는 XML의 예시입니다. 마크업언어 자체는 아무것도 하지 않습니다. 단순히 데이터의 구조와 그 데이터가 어떤 종류인지를 기술할 뿐이죠. 단순히 tag로 정보를 감싼 형태인 것입니다.



XML은 많이 쓰이는 마크업언어인 HTML과 비교되는 부분이 존재합니다. 

1. XML은 어떤 데이터인 지를 기술하는 데 중점을 두고 HTML은 어떻게 그 데이터를 보여줄 것인지에 대해 집중합니다(이래서 웹페이지에 사용되나 봅니다).

2. XML은 HTML 태그와 달리 미리 사전 정의되어 있지 않습니다. 그러므로 XML을 작성하려면 tag와 문서 구조에 대한 정의를 반드시해야합니다.


반응형

'Computer Science > IT Term' 카테고리의 다른 글

[IT Term] DAO  (0) 2017.08.06
[IT Term] URL  (0) 2017.06.09
[IT Term] 마크업 언어  (0) 2017.05.25
[IT Term] 프로그래밍에서의 의존성  (0) 2017.05.23
[IT Term] 메타데이터  (0) 2017.05.23

이 글을 공유하기

댓글

Designed by JB FACTORY