- From: Jelks Cabaniss <jelks@jelks.nu>
- Date: Fri, 19 Jan 2001 16:00:15 -0500
- To: <html-tidy@w3.org>
Michael Goldberg wrote:
> Ô entity reference. I thought it was supposed to be the trademark
> symbol (superscript TM).
No -- see
http://www.jelks.nu/XML/ASCIIchart.html
and look at decimal 212..
> However, the following code: ...
> Prints the following output:
> Name: #textValue: *Ô*
As it should. Try ™ instead for the trademark symbol.
How do you find this out? You look at an [x]HTML DTD:
For HTML 4.01:
http://www.w3.org/TR/html4/strict.dtd
http://www.w3.org/TR/html4/loose.dtd
For XHTML 1.0:
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
In each of these DTDs, there are references to 3 entity files -- for
Symbols, Latin1, and "Special". These are the places where things like
, etc. are defined. So for example, taking a glance at the XHTML 1.0
Strict DTD, you'll see in "xhtml-symbol.ent" (referenced in the two XHTML
DTDs above) this:
<!ENTITY trade "™">
<!-- trade mark sign, U+2122 ISOnum -->
/Jelks
Received on Friday, 19 January 2001 16:02:06 UTC