Hej!
Jag snubblade idag över en egendomlighet i visningen
av xhtml, motsatt html, i Mozilla, Firefox och
Konqueror. Bifogat finns en mycket enkel, men väl-
formad och giltig xhtml-fil. Saken är den att när
filen heter
   utskriftsfel.xhtml       ( .xhtml )
visas den helt riktigt av Mozilla och Firefox, men
när samma fil kallas
   utskriftsfel.html        ( .html )
infogas felaktigt två tecken ]> först i filen av såväl
Mozilla som Firefox. Denna felaktiga infogning uppstår
hos Konqueror med båda filnamnen. Det enda ovanliga
med filen är att jag lagt till namnstorheter för att
undvika alla tolkningsfel av xml-texten:
  <?xml version="1.0" encoding="iso-8859-1"?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Strict//EN"
   
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
  [
  <!ENTITY aring "å">
  <!ENTITY auml "ä">
  <!ENTITY ouml "ö">
  ]>
  <html xmlns="http://www.w3.org/1999/xhtml"
     xml:lang="en" lang="sv">
Det är uppenbart denna sena avslutning av DOCTYPE som
orsakar ett överflödigt tillägg ']>' på skärmen.
Jag hoppas någon kan peka ut en förklaring. Inverkar
filnamnet med namnslut .html så att en sgml-tolk ges
fritt arbete tvärt emot textens entydiga innehåll av
xml-text, medan namngivning med .xhtml hindrar all
tvetydighet? Jag trevar i blindo efter ett skäl för
detta oväntade beteende.
Vänligen  Mats E Andersson
	
	
		
_________________________________________________________
Flyger tiden iväg? Fånga dagen med Yahoo! Mails inbyggda
kalender. Dessutom 250 MB gratis, virusscanning och antispam. Få den på: http://se.mail.yahoo.comAttachment:
utskriftsfel.xhtml
Description: 1057055551-utskriftsfel.xhtml