XSD XSD란? XSD는 XML 스키마 정의(XML Schema Definition)를 의미한다.XSD는 XML 문서의 구조 및 해당 문서가 포함할 수 있는 적법한 요소와 속성을 명시한다.즉, 해당 XML 문서가 유효한(valid) XML 문서로써 포함할 수 있는 관계를 정의한다. XML 에서 스키마를 정의할 때는 XSD뿐만 아니라 앞서 배운 DTD를 사용할 수도 있다. DTD의 단점 DTD는 오래전부터 엔티티를 정의할 수 있고, 빠른 개발을 위한 내부 DTD를 사용할 수 있어서 많이 사용되었다. 하지만 시간이 지날수록 다음과 같은 단점들이 발생한다. 네임스페이스를 지원하지 않는다.XML 문법이 아닌 별도의 문법으로 작성해야 한다.제한된 타입만을 지원한다재사용과 확장이 불가능하다.위와 같은 단점 때문에..