W3C home > Mailing lists > Public > www-validator@w3.org > May 2002

crytpic error in nsgmls validation from emacs

From: Michael D. Crawford <crawford@goingware.com>
Date: Wed, 29 May 2002 09:36:11 -0500
Message-ID: <3CF4E75B.7080300@goingware.com>
To: www-validator@w3.org

Does anyone here know about doing HTML validation using the psgml package for 
Emacs?

The command C-c C-v, sgml-validate, will run a tool called nsgmls to validate 
SGML documents.  This works great for me to validate DocBook XML documents, but 
when I try it on HTML, I get the following cryptic message:

nsgmls:/usr/share/sgml/declaration/html.decl:23:32:W: characters in the 
document character set with numbers exceeding 65535 not supported

I think that's a warning, is it anything to worry about?  Is it anything I can 
fix?  Is it interfering with proper validation of my documents?

Here is the part of html.decl that it is complaining about:

     CHARSET
           BASESET  "ISO Registration Number 177//CHARSET
                     ISO/IEC 10646-1:1993 UCS-4 with
                     implementation level 3//ESC 2/5 2/15 4/6"
          DESCSET 0       9       UNUSED
                  9       2       9
                  11      2       UNUSED
                  13      1       13
                  14      18      UNUSED
                  32      95      32
                  127     1       UNUSED
                  128     32      UNUSED
                  160     55136   160
                  55296   2048    UNUSED  -- SURROGATES --
here *->         57344   1056768 57344                      <-* here

You may also be interested in a discussion of extending browsers beyond 
standards compliance that is going on right now at http://advogato.org/
What the article author is suggesting is that Free Software browsers be 
extended so they can deal with any sort of proprietary extension to HTML 
standards, even conflicting ones.

My response is that the use of extensions to protocols in production use by the 
public should be discouraged.  One does want to allow new standards to develop, 
but implementations should be limited to experimental software that is not 
distributed for widespread public use, purely for the purpose of testing 
proposals for new standards.

Best,

Mike
-- 
Michael D. Crawford
GoingWare Inc. - Expert Software Development and Consulting
http://www.goingware.com/
crawford@goingware.com

  Subscribe to the GoingWare Newsletter at http://www.goingware.com/newsletter/

     Tilting at Windmills for a Better Tomorrow.
Received on Wednesday, 29 May 2002 10:36:05 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:03 GMT