Markup Validator 는 W3C 에서 제공하는 웹 문서의 타당성을 검사하고 도와주는 무료 서비스 입니다.
대부분의 웹 문서들은 HTML 또는 XHTML 과 같은 markup languages 로 작성이 되어 있습니다. 이 언어들은 보통 컴퓨터로 처리할 수 있는 형식의 문법 (또는 어휘) 을 포함하고 있는 technical specifications에 의해 정의 되어 있습니다. 이 제약에 의하여 문서를 검사하는 행위를 validation 이라고 칭하며, 곧 이 서비스는 Markup Validator 입니다.
웹 문서를 유효하게 하는 것은 극적으로 도움을 향상 시키고, 질을 보장하는 중요한 단계 입니다. 이것은 많은 시간과 돈을 절약하게 해 줄 것입니다. (why validating matters 문서를 읽어 보십시오.) 하지만 validation 은 완전한 quality check 도 아니고, 또한 엄밀하게 정의에 대한 일치에 대한 체크 와 같은 것도 아닙니다.
이 validator 는 거의 모든 markup 언어로 작성된 문서를 검사할 수 있습니다. HTML (HTML 4.01 까지) 과 XHTML (1.0 and 1.1), MathML, SMIL, SVG (모바일 프로파일을 포함한 1.0, 1.1) 을 포함하는 문서 형식을 지원 합니다. 또한, Markup Validator 는 SGML 또는 XML DTD 로 작성된 웹 문서도 (문서이 제공하는 적당한 문서 형식의 정의에 대하여) 검사를 할 수 있습니다.
관련된 리소스를 포함하고 있는 문서:
이 validator 외에 W3C는 다른 문서 형식(CSS, RDF, P3P, ...)이나 웹 문서의 깨어진 링크등을 찾는데 도움이 되는 다른 도구를 제안합니다. 모든 도구들은 W3C의 QAToolbox의 리스트를 참고 하십시오.
W3C 이외에도 웹 문서의 질을 향상시키는데 도움이 되는 많은 훌륭한 도구들이 개발되고 있습니다:
W3C 는 다른 많은 오슨 소스 소프트웨어 프로젝트 를 운영 합니다.
최조의 online HTML validation service 는 Dan Connolly 와 Mark Gaither 에 의해 작성 되었습니다.
W3C Markup Validation Service 는 Gerald Oskoboiny 에 의해 만들어 졌고 관리 되어져 왔습니다. 이전에는 "The Kinder, Gentler, HTML Validator" ("Kinder, Gentler" than Dan and Mark's original) 로 알려져 있었으나, W3C 에서 새로운 홈을 장만한 후 부터는, 품질 보증 과 관리를 맡고 있습니다.
이 서비스가 사용하는 것들:
패치, 문서 그리고 아이디어 제공: Aaron Swartz, Björn Höhrmann, Brett Bieber, Chris Lilley, Christian Smith, Christoph P채per, Dan Connolly, David Dorward, David Tibbe, Hugo Haas, Ian Hickson, Jim Ley, Jukka Korpela Karl Dubost, Liam Quinn, Martin Dürst, Nick Kew, Olivier Thereaux, Roland W. Crowl, Scott Bigham, Sierk Bornemann, Steph Troeth, Sean B. Palmer, Shane McCarron, Terje Bless, Ville Skyttä, ...and the great user community on www-validator@w3.org.