FlashesMedlem sedan jan. 2003282 inlägg Jag skulle börja med att översätta mina sidor till xhtml det börjar inget vidare.
Jag får parse error, unexpected T_STRING on line 1
<?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">
Det är alltså <?xml... jaghar problem med.
Vad är det för fel på den?
Jag begriper ingenting.
Jag tog doc typen från xhtml.nu deras all xhtml du behöver kunna... Det verkar som jag behöver kunna mer
Mvh
Jan-Olov
UlfTMedlem sedan maj 20018 027 inlägg Frågan är om felmeddelandet kanske i själva verket avser rot-taggen. Hur ser den ut i ditt dokument?
FlashesMedlem sedan jan. 2003282 inlägg rot-tag?
är det den här du menar
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv">
Mvh
Jan-Olov
dectgapMedlem sedan sep. 20021 655 inlägg Du har en PHP-parser som tror att <?xml är en start-tagg för PHP, och sedan spottar den ut ett felmeddelande eftersom xml version="1.0" encoding="ISO-8859-1" inte är någon giltig PHP-kod.
För att få rätt på det kan du stänga av short_open_tag i php.ini, eller skriva ut xml-taggen så här:
<?php echo '<?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">
FlashesMedlem sedan jan. 2003282 inlägg ok, tack.
fick precis samma svar på mailen men,
Mitt förslag är att ta bort xml-deklartionen helt och hållet eftersom om den finns med hamnar internet explorer 6 i quirks mode och ie 5 på mac vill inte ladda sidan alls...
låter ju inte bra då
hur kommer man runt det?
Mvh
Jan-Olov
Web-TorMedlem sedan nov. 200013 890 inlägg Ja, skippa xml-taggen i början och använd den här meta-taggen istället:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
FlashesMedlem sedan jan. 2003282 inlägg Det förklarar varför validatorn kan se vilken typ av dokument en del av mina undersidor är men inte min första sida. :)
Tack!
Mvh
Jan-Olov