1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214
|
<!--#set var="title" value="About the W3C Markup Validation Service"
--><!--#set var="relroot" value="./"
--><!--#include virtual="header.html" -->
<div class="doc">
<div><a id="skip" name="skip"></a>
<h2>About The W3C Markup Validation Service</h2>
<h3 id="TableOfContents">Table of contents</h3>
<div id="toc">
<ol>
<li><a href="#about">About this service</a></li>
<li><a href="#others">Other resources</a></li>
<li><a href="#credits">Credits</a></li>
</ol>
</div>
<h3 id="about">About this service</h3>
<p>
The <a href="./">Markup Validator</a> is a free service by
<acronym title="World Wide Web Consortium">W3C</acronym>
that helps check the validity of Web documents.
</p>
<p>
Most Web documents are written using <em>markup languages</em>, such as
<acronym title="HyperText Markup Language">HTML</acronym> or
<acronym title="eXtensible HyperText Markup Language">XHTML</acronym>.
These languages are defined by <em>technical specifications</em>, which
usually include a machine-readable <em>formal grammar</em> (and vocabulary). The act of checking
a document against these constraints is called <a href="docs/help.html#validation_basics"
title="Introducing and defining the concept of Markup Validation">validation</a>, and this
is what the Markup Validator does.
</p>
<p>
Validating Web documents is an important step which can dramatically help improving
and ensuring their quality, and it can save a lot of time and money (read more on
<a href="docs/why.html" title="Why validate? A document answering questions on the importance of validation." >why validating matters</a>).
Validation is, however, neither a full <a href="docs/help.html#validandquality">quality
check</a>, nor is it strictly equivalent to <a href="docs/help.html#validandconform"
title="Read more about the difference between validation and conformance checking"><em>checking for conformance</em></a> to the specification.
</p>
<p>
This validator can process documents written in most markup languages.
Supported document types include the <acronym title="HyperText Markup Language">HTML</acronym>
(through <acronym title="HyperText Markup Language">HTML</acronym> 4.01) and
<acronym title="eXtensible HyperText Markup Language">XHTML</acronym> (1.0 and 1.1) family,
MathML, SMIL and <acronym title="Scalable Vector Graphics">SVG</acronym>
(1.0 and 1.1, including the mobile profiles). The Markup Validator can
also validate Web documents written with an <a href="docs/sgml.html"
title="introduction to the concepts of SGML and DTDs"><acronym title="Standard Generalized
Markup Language">SGML</acronym> or <acronym title="eXtensible Markup Language">XML</acronym>
<acronym title="Document Type Definition">DTD</acronym></a>, provided they use a proper
document type declaration.
</p>
<p>This validator is also <q cite="https://www.cs.tcd.ie/15445/15445.HTML#SYSVALID">An HTML validating system conforming to International Standard ISO/IEC 15445—HyperText Markup Language, and International Standard ISO 8879—Standard Generalized Markup Language (SGML)</q> – which basically means that in addition to W3C recommendations, it can validate according to these ISO standards.</p>
<p>
Related resources include:
</p>
<ul>
<li>The <a href="docs/">Documentation</a> for the Markup validation
contains a lot of information on usage, installation, and development. Notably,
the <a href="docs/help.html">Help and <acronym title="Frequently Asked Questions">FAQ</acronym></a>
document contains a lot of information, and is a recommended reading.</li>
<li>The <a title="Source Code for The W3C Markup Validation Service"
href="source/">Source code availability</a> information page .</li>
<li><a href="todo.html">The development roadmap</a> for this service.</li>
<li><a href="feedback.html">How to provide feedback on The
<acronym title="World Wide Web Consortium">W3C</acronym>
Markup Validation Service</a>.</li>
</ul>
</div>
<h3 id="others">Other resources</h3>
<div>
<h4>Documentation & Specifications</h4>
<ul>
<li><a href="http://www.w3.org/MarkUp/"><acronym
title="World Wide Web Consortium">W3C</acronym>'s
<acronym title="HyperText Markup Language">HTML</acronym>
home page</a>.</li>
<li><a href="http://www.w3.org/TR/html401/">The <acronym
title="HyperText Markup Language">HTML</acronym> 4.01
specification</a>.</li>
<li><a href="http://www.w3.org/TR/xhtml1/"><acronym
title="eXtensible HyperText Markup Language">XHTML</acronym> 1.0:
The Extensible HyperText Markup Language</a>.</li>
<li><a href="http://www.w3.org/TR/xhtml11/"><acronym
title="eXtensible HyperText Markup Language">XHTML</acronym> 1.1:
Module-based <acronym
title="eXtensible HyperText Markup Language">XHTML</acronym></a>.</li>
</ul>
</div>
<div>
<h4>Online Tools & Other Validators</h4>
<p>In addition to this validator, the W3C is offering a number of other tools
to help you check other types of documents (CSS, RDF, P3P, ...), find broken links
in your Web pages, and so on. All these tools are listed on the W3C's
<a href="http://www.w3.org/QA/Tools/"><acronym title="Quality Assurance">QA</acronym>
Toolbox</a>.</p>
<p>There are also many excellent tools developed outside W3C to help
improve the quality of Web pages:</p>
<ul>
<li><a href="http://tidy.sourceforge.net/"><acronym
title="HyperText Markup Language">HTML</acronym> tidy</a>, originally developed at
W3C, is a program that can help automatically clean up HTML pages.
</li>
<li><a href="http://www.validome.org/">Validome</a> offers a very reliable
validator for HTML, XHTML and WML, in different languages.</li>
<li>The <a
href="http://www.htmlhelp.com/tools/validator/"><acronym
title="Web Design Group">WDG</acronym>
<acronym title="HyperText Markup Language">HTML</acronym>
validator</a> is another excellent online validation service.</li>
<li><a href="http://arealvalidator.com/">A Real Validator</a>
is a shareware <acronym
title="HyperText Markup Language">HTML</acronym> syntax checker
for Windows systems, from the author of the <acronym
title="Web Design Group">WDG</acronym> validator.</li>
<li><a href="http://valet.webthing.com/">Site Valet</a> by Nick Kew
is a comprehensive set of Quality Assurance tools for checking and
monitoring your web sites.</li>
</ul>
<p>
The <acronym title="World Wide Web Consortium">W3C</acronym> also hosts
a number of other <a href="http://www.w3.org/Status">Open Source software projects</a>.
</p>
</div>
<h3 id="credits">Credits</h3>
<p>
The
<a href="http://lists.w3.org/Archives/Public/www-html/1994Jul/0015">first
online <acronym title="HyperText Markup Language">HTML</acronym> validation
service</a> was created by
<a href="http://www.w3.org/People/Connolly/">Dan Connolly</a> and
<a href="http://www.markgaither.com/">Mark Gaither</a>.
</p>
<p>
The <acronym title="World Wide Web Consortium">W3C</acronym>
Markup Validation Service was created and maintained by
<a title="Gerald Oskoboiny's Home Page"
href="http://www.w3.org/People/Gerald/">Gerald Oskoboiny</a>.
In a previous incarnation it was known as "The Kinder, Gentler,
<acronym title="HyperText Markup Language">HTML</acronym> Validator"
("Kinder, Gentler" than Dan and Mark's original),
but has since found a new home at <acronym
title="the World Wide Web Consortium">W3C</acronym>, and is now maintained
under the auspices of the <a href="http://www.w3.org/QA/">Quality Assurance</a>
Activity.
</p>
<p>
This service uses:
</p>
<ul>
<li><a href="http://www.perl.org/">Perl</a> and many excellent open source
Perl modules (see list in <a href="docs/install.html#install-prereq">installation documentation</a>)</li>
<li>
A derivative version of <a href="http://www.jclark.com/">James
Clark</a>'s excellent <a href="http://www.jclark.com/sp/"><acronym
title="Standard Generalized Markup Language">SGML</acronym> (and
<acronym title="eXtensible Markup Language">XML</acronym>)
parser</a> <acronym title="SGML Processor">SP</acronym>. The
version in use for this service is the "OpenSP" version from
the <a href="http://openjade.sourceforge.net/">OpenJade</a> team.
For some time it also made use of
<a href="http://www.htmlhelp.com/%7Eliam/">Liam Quinn</a>'s
modified version, lq-nsgmls.
</li>
<li>Documentation and Error Explanations originally written by Scott Bigham.</li>
<li>Interface and Design refinements by Valerio Proietti (and powered by <a href="http://mootools.net/">Mootools</a>)</li>
<li>
<p>Patches, Documentation and Ideas from:
<a href="http://www.aaronsw.com/">Aaron Swartz</a>,
<a href="http://bjoern.hoehrmann.de/">Björn Höhrmann</a>,
Brett Bieber,
Chris Lilley,
Christian Smith,
Christoph Päper,
<a href="http://www.w3.org/People/Connolly/">Dan Connolly</a>,
<a href="http://dorward.me.uk/">David Dorward</a>,
<a href="http://www.tibbe-online.de/">David Tibbe</a>,
Etienne Miret,
Frank Ellermann,
<a href="http://www.w3.org/People/Hugo/">Hugo Haas</a>,
Henri Sivonen,
Ian Hickson,
<a href="http://www.jibbering.com/">Jim Ley</a>,
<a href="http://www.cs.tut.fi/~jkorpela/">Jukka Korpela</a>
<a href="http://www.w3.org/People/karl/">Karl Dubost</a>,
<a href="http://www.htmlhelp.com/%7Eliam/">Liam Quinn</a>,
<a href="http://www.w3.org/People/D%c3%bcrst/">Martin Dürst</a>,
Moto Ishizawa,
<a href="http://www.webthing.com/~nick/">Nick Kew</a>,
<a href="http://www.w3.org/People/olivier/">Olivier Thereaux</a>,
Patrick H. Lauke,
Roland W. Crowl,
Scott Bigham,
<a href="http://sierkbornemann.de/">Sierk Bornemann</a>,
<a href="http://www.webstandards.org/about/members/steph/">Steph Troeth</a>,
<a href="http://inamidst.com/sbp/">Sean B. Palmer</a>,
Shane McCarron,
Terje Bless,
Ville Skyttä,
<a href="http://lists.w3.org/Archives/Public/www-validator/">...and
the great user community on www-validator@w3.org.</a>
</p>
</li>
</ul>
</div>
<!--#include virtual="footer.html" -->
</body>
</html>
|