[IT Term] XML
- Computer Science/IT Term
- 2017. 5. 26. 10:39
반응형
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 |
이 글을 공유하기