Introduction to XML

XML 은 데이터를 묘사하기 위해 설계되었다.
HTML 은 데이터를 보여주기 위해 설계되었다.

XML 을 공부하기 위해 선행되어야할 과목

  • HTML
  • JAVASCRIPT

XML 이란 무엇인가? (What is XML ? )
  • XML 은 마크업언어에 기반한다
  • XML 은 HTML보다 마크업언어에 가깝다
  • XML 은 데이터를 가지고있기위함이지 데이터를 보여주기위함이 아니다.
  • XML 태그는 미리 정의되어있지 않다. 당신이 직접 당신의 것을 지정해야한다.
  • XML 은 바로 사용이 가능하다.
  • XML 은 W3C 권고안을 따르고있다.

XML 은 아무일도 하지 않는다.

아마도 이 말은 약간 이해하기 힘들 수도 있다. 하지만 XML은 아무일도 하지 않는다.

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

note는 약간의 자기소개를 포함하고있다. 이것은 발신자와 수신자의 정보를 나타낸다. 이것은 보통 메시지의 본문에 속한다. 하지만 여전히, 이 MXL 문서는 아무 일도 하지 않는다. 단지 정보를 태그 안에 감싸고 있을 뿐이다. 누군가는 반드시 하나의 소프트웨어에 보내기위해 작성해야 하며, 받거나 보여주기도 한다.


XML 에서는 스스로 태그명을 지어내야한다.


XML 은 HTML를 보완한다. 

XML 이 HTML 을 보완한다는것을 이해하는건 매우 중요하다. 대부분의 웹앱에서 XML은 HTML 로 data를 보여주기위해서는 XML이 데이터를 가지고있는 곳에 사용된다.


XML을 설명하는데 가장 핵심적인 문구:
XML은 소프트웨어와 하드웨어가 정보를 전달하기위해 의존하는 도구이다.

XML 은 W3C의 권고안을 따릅니다.
1998년 2월 10일부터 권고안을 따르기 시작했습니다.

'XML' 카테고리의 다른 글

XML 스키마 (XML Schema)  (0) 2015.06.22
XML 문서 형식 정의 (XML DTD)  (0) 2015.06.22
XML 소개 (XML Introduction)  (0) 2015.06.22