XML 초보자 강의

XML은 데이터를 설명하기 위해 설계되었습니다. 그 포커스는 데이터의 내용입니다.

HTML은 데이터를 표시하기 위해 설계되었습니다. 그 포커스는 데이터의 외관입니다.

알아야 할 기본 지식:

계속 학습하기 전에, 다음 지식에 대한 기본적인 이해가 필요합니다:

  • HTML / XHTML
  • JavaScript나 VBScript

에서 이 프로젝트를 먼저 배우고 싶다면, 우리의 홈페이지

이 강의에 접근하세요.

  • XML이란 무엇인가요?expandable markup language(EXtensible Markup Language)
  • XML은표지 언어와 매우 유사하게
  • XML은데이터를 설명합니다
  • XML 태그는 사전 정의되지 않았습니다. 필요에 따라자체 정의된 태그를 사용합니다
  • XML은파일 형식 선언(DTD)또는 XML Schema 를 통해 데이터를 설명합니다.
  • DTD나 XML Schema를 포함한 XML은 데이터를 설명하기 위해 설계되었습니다자기 설명적
  • XML은 W3C 표준입니다

XML은 W3C 표준입니다

expandable markup language은 1998년 2월 10일 W3C 표준으로 확립되었습니다.

우리의 《W3C 강의》에서 XML 표준에 대한更多信息를 얻을 수 있습니다.

XML과 HTML의 주요 차이점

XML은 데이터를 운반하기 위해 설계되었습니다.

XML은 HTML을 대체하기 위해 사용되지 않습니다.

XML과 HTML은 다른 목적을 위해 설계되었습니다:

XML은 데이터를 설명하기 위해 설계되었습니다. 그 포커스는 데이터의 내용입니다.

HTML은 데이터를 표시하기 위해 설계되었습니다. 그 포커스는 데이터의 외관입니다.

HTML은 정보를 표시하기 위해, XML은 정보를 설명하기 위해 목적이 있습니다.

아무런 행동이 없는 XML

XML은 무동작입니다.

이해하기 어려울 수 있지만, XML은 아무런 작업도 하지 않습니다. XML은 정보를 구조화하고, 저장하고, 전송하기 위해 설계되었습니다.

아래는 John이 George에게 쓴 메모입니다. XML로 저장됩니다:

<note>
<to>George</to>
<from>John</from>
<heading>추억</heading>
<body>미팅을 잊지 마세요!</body>
</note>

이 태그는 제목과 댓글을 포함하고 있습니다. 또한, 보내는 사람과 받는 사람의 정보도 포함하고 있습니다. 그러나, 이 XML 문서는 아무런 작업도 하지 않습니다. XML 태그 안에 포함된 순수한 정보일 뿐입니다. 이 문서를 전송하고, 수신하고, 표시하기 위해 소프트웨어나 프로그램을 작성해야 합니다.

XML은 무료이며 확장 가능합니다

XML 태그는 사전 정의되지 않았습니다. 자신의 태그를 "만들" 수 있습니다.

HTML 문서 및 구조를 표시하는 태그는 사전 정의되었습니다. HTML 문서의 작성자는 HTML 표준에서 정의된 태그만 사용할 수 있습니다. (예: <p>, <h1>.)

XML은 작성자가 자신의 태그 및 문서 구조를 정의할 수 있도록 허용합니다.

위의 예제의 태그는 어떤 XML 표준에서도 정의되지 않았습니다. 이 태그는 XML 문서의 작성자가 만들었습니다.

XML은 HTML의 보완입니다

XML은 HTML 대체물이 아닙니다.

XML이 HTML 대체물이 아니라는 점을 이해해야 하는 것이 매우 중요합니다. 미래의 Web 개발에서 가장 가능성이 높은 것은 XML이 데이터를 설명하고, HTML이 이러한 데이터를 포맷 및 표시하는 데 사용될 것입니다.

XML에 대한 우리의 가장 좋은 설명은 다음과 같습니다: XML은 플랫폼无关적이며, 정보 전송을 위해 사용되고 소프트웨어 및 하드웨어에 종속되지 않는 도구입니다.

XML이 미래의 Web 개발에서 할 역할

XML은 어디서나 존재할 것입니다.

XML 표준의 빠른 개발 진도와 많은 소프트웨어 개발자들이 이 표준을 채택하는 빠른 속도를 볼 때, 정말로 감탄스럽습니다.

XML이 Web의 미래에서 HTML과 같은 Web 기초로서의 역할을 하지 않을 것이라고 확신하고, XML이 모든 데이터 처리 및 데이터 전송에서 가장 일반적으로 사용되는 도구가 될 것이라고 생각합니다.