XML Schema 강의

XML Schema는 XML 기반의 DTD 대체자입니다.

XML Schema는 XML 문서의 구조를 설명할 수 있습니다.

XML Schema 언어는 XSD(XML Schema Definition)로도 참조될 수 있습니다.

추가로 필요한 기본 지식

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

  • HTML / XHTML
  • XML 및 XML 네임스페이스
  • DTD에 대한 기본적인 이해

이 프로젝트를 먼저 배우고 싶다면, 다음을 참조하세요: 홈페이지 이 튜토리얼에 접근하세요.

XML Schema는 무엇인가요?

XML Schema의 역할은 XML 문서의 유효한 구성 요소를 정의하는 것이며, DTD와 유사합니다.

XML Schema:

  • 문서에 나타날 수 있는 요소를 정의합니다
  • 문서에 나타날 수 있는 속성을 정의합니다
  • 자식 요소로서 어떤 요소인지 정의합니다
  • 자식 요소의 순서를 정의합니다
  • 자식 요소의 수를 정의합니다
  • 요소가 비어 있는지 여부 또는 텍스트를 포함할 수 있는지 정의합니다
  • 요소와 속성의 데이터 타입을 정의합니다
  • 요소와 속성의 기본값 및 고정값을 정의합니다

XML Schema는 DTD의 후계자입니다

저희는 XML Schema가 빠르게 대부분의 네트워크 애플리케이션에서 DTD를 대체할 것이라고 생각합니다.

이유는 다음과 같습니다:

  • XML Schema 미래의 요구 사항에 대해 확장할 수 있습니다
  • XML Schema 더 완벽하고 기능이 더 강력함
  • XML Schema XML을 기반으로 작성됨
  • XML Schema 데이터 타입 지원
  • XML Schema는 이름 공간을 지원합니다

XML Schema는 W3C 표준입니다

XML Schema는 2001년 5월 2일 W3C 표준이 되었습니다.

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