diff options
author | ot <ot@localhost> | 2005-06-22 02:51:06 +0000 |
---|---|---|
committer | ot <ot@localhost> | 2005-06-22 02:51:06 +0000 |
commit | 83d9ddb2da7443bfd4aa48a3ec31b45d446c81ea (patch) | |
tree | d93db05170d0c44929559dc41dc89d563b73fcf3 /htdocs/docs/help.html | |
parent | f2d045466b2d5a9a229a86ef6880d150dcd18525 (diff) | |
download | markup-validator-83d9ddb2da7443bfd4aa48a3ec31b45d446c81ea.zip markup-validator-83d9ddb2da7443bfd4aa48a3ec31b45d446c81ea.tar.gz markup-validator-83d9ddb2da7443bfd4aa48a3ec31b45d446c81ea.tar.bz2 |
clarifications on validity/conformance/quality questions
updates on "how it works"
Diffstat (limited to 'htdocs/docs/help.html')
-rwxr-xr-x | htdocs/docs/help.html | 39 |
1 files changed, 25 insertions, 14 deletions
diff --git a/htdocs/docs/help.html b/htdocs/docs/help.html index c4cafb8..2be130c 100755 --- a/htdocs/docs/help.html +++ b/htdocs/docs/help.html @@ -1,5 +1,5 @@ -<!--#set var="revision" value="\$Id: help.html,v 1.27 2005-06-21 05:26:05 ot Exp $" ---><!--#set var="date" value="\$Date: 2005-06-21 05:26:05 $" +<!--#set var="revision" value="\$Id: help.html,v 1.28 2005-06-22 02:51:06 ot Exp $" +--><!--#set var="date" value="\$Date: 2005-06-22 02:51:06 $" --><!--#set var="title" value="Help for The W3C Markup Validation Service" --><!--#set var="relroot" value="../" --><!--#include virtual="../header.html" --> @@ -179,22 +179,32 @@ mailing-list.</p> should never be considered as a "W3C seal of quality".</p> <h4 id="validandconform">Is validity the same thing as conformance?</h4> - <p>No, they are different. A document is valid when it is written in accordance - to a formal grammar, whereas conformance to a specification is defined by the - specification itself. The two <em>might</em> be equivalent, but in most cases, - some conformance requirements can not be expressed in the grammar, making validity - only a part of the conformance.</p> + <p> + No, they are different concepts. + </p> + <p> + Markup languages are defined in <em>technical specifications</em>, + which generally include a <em>formal grammar</em>. + A document is valid when it is correctly written in accordance + to the formal grammar, whereas conformance relates to the + specification itself. The two <em>might</em> be equivalent, but in most cases, + some conformance requirements can not be expressed in the grammar, making validity + only a part of the conformance. + </p> <h4 id="what-is-it">What is the Markup Validator and what does it do?</h4> <p> - The Markup Validator is a free tool and service that checks the - syntax of (X)HTML documents.</p> + The Markup Validator is a free tool and service that + <a href="#validation_basics">validates markup</a>: + in other words, it checks the syntax of Web documents, written in formats + such as (X)HTML. + </p> <p> The Validator is sort of like <code>lint</code> for C. It compares your HTML document to the defined syntax of HTML and reports any discrepancies. </p> - <p><a href="../about.html">Learn more</a> about the Markup Validator.</p> + <p><a href="../about.html">Learn more</a> about the Markup Validator and the languages it can validate.</p> <h4 id="why-validate">Why should I validate my HTML pages?</h4> <p> @@ -250,10 +260,11 @@ mailing-list.</p> <h4 id="how">How does The Validator work?</h4> <p> - The Validator is based on <a href="http://www.jclark.com/">James - Clark</a>'s <code><a href="http://www.jclark.com/sp/">nsgmls</a></code> - SGML parser. The Validator itself is a CGI script that fetches your - URL, passes it through <code>nsgmls</code>, and post-processes the + The Validator is based on <a href="http://openjade.sourceforge.net/">OpenSP</a>, + an SGML parser based on <a href="http://www.jclark.com/">James + Clark</a>'s <a href="http://www.jclark.com/sp/">SP</a> + SGML parser. The Validator itself is a CGI script that (basically) fetches your + document, passes it through the parser, and post-processes the resulting error list for easier reading. </p> |