- From: Paul D.Buck <p.d.buck@comcast.net>
- Date: Sat, 8 May 2004 05:31:41 -0700
- To: www-validator@w3.org
- Message-Id: <A8D83232-A0EB-11D8-8689-000A95B4769A@comcast.net>
Well,
I got this message when I submitted this chunk,
<blockquote>
[The MD5 algorithm] takes as input a message of arbitrary length and
produces
as output a 128-bit "fingerprint" or "message digest" of the input.
It is conjectured that it is computationally infeasible to produce
two messages having the same message digest, or to produce any
message having a given prespecified target message digest. The MD5
algorithm is intended for digital signature applications, where a
large file must be "compressed" in a secure manner before being
encrypted with a private (secret) key under a public-key cryptosystem
such as RSA.
</blockquote>
If character data cannot follow a block quote, what CAN?
If the text has to be wrapped inside the block quote with a <p> </p>,
why not say that?
Which is what appears to be needed.
with <blockquote><p> ... </p><blockquote> it seems to be happy. Why
this "<p></p>" is necessary escapes me.
But a specific message should be more like:
A container tag was expected, you have text (character data) somewhere
it is not permitted to appear. Mistakes that can cause this error
include putting text directly in the body of the document without
wrapping it in a container element (such as a <p>aragraph</p>) or
forgetting to quote an attribute value (where characters such as "%"
and "/" are common, but cannot appear without surrounding quotes). For
example: a <blockquote> is not a container, and therefore the text
within should be in a container like <p></p> or <div></div>
Instead of:
1. Line 83, column 3: character data is not allowed here
[The MD5 algorithm] takes as input a message of arbitrary length and
Help Wanted! Can you think of a better explanation for this error
message? Then please let us know by sending a message to the
www-validator@w3.org list (be sure to quote the message number: #63).
You have used character data somewhere it is not permitted to appear.
Mistakes that can cause this error include putting text directly in the
body of the document without wrapping it in a container element (such
as a <p>aragraph</p>) or forgetting to quote an attribute value
(where characters such as "%" and "/" are common, but cannot appear
without surrounding quotes).
Just as a side note, far too often we take the easy road and do not
have SPECIFIC error messages because so many are alike, so we take the
easy road and reuse error messages without being specific to the EXACT
error that occured. In my case, the lack of the information that a
block quote is not a container, well, how am I supposed to know?
Attachments
- text/enriched attachment: stored
Received on Saturday, 8 May 2004 08:37:40 UTC