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

Copyright sign (©)

From: Robin Rigby <robin.rigby@josquin.com>
Date: Wed, 27 Nov 2002 13:10:02 -0000
Message-ID: <8A4E3EA1AF326942A138AB34FFD9066D6D0E@PYTHAGORAS.philosophy.pchl.co.uk>
To: <www-validator-css@w3.org>

I have a page which passes the HTML validator but fails the CSS
validator with the following message:

Target: http://www.josquin.com/robin.rigby/problem.asp
Please, validate your XML document first!
Line 10
Column 7
An invalid XML character (Unicode: 0xa9) was found in the element
content of the document. 

It seems that the HTML validator and the CSS validator have different
views of what is valid XHTML.

-------------

http://validator.w3.org/check?uri=http://www.josquin.com/robin.rigby/pro
blem.asp
http://jigsaw.w3.org/css-validator/validator?uri=http://www.josquin.com/
robin.rigby/problem.asp

-------------

The page transforms an XML file
(http://www.josquin.com/robin.rigby/problem.xml) into XHTML 
with an XSLT stylesheet (http://www.josquin.com/robin.rigby/problem.xsl)
and MSXML 4 and 
displays the result.

The copyright sign is represented in the XML file as a character entity
(&#xa9; or &#169;) which 
seems to be regarded by the CSS validator as the copyright sign but by
the HTML validator as the 
character entity.  I don't think I have the tools or the experience do
discover precisely what is 
happening. 

Changing the XML file to &amp;#169; has the expected bad result.  The
display changes to the 
character entity &#169; instead of the copyright sign.

I have tried a lot of fiddling with the <xsl:output ...> element and
with MSXML (I would appreciate
any advice on best practice) but I am left with the inconsistency
between the two validators.

Help!

Robin Rigby
mailto:robin.rigby@josquin.com
Received on Wednesday, 27 November 2002 10:05:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 27 June 2012 00:14:11 GMT