Autor Zpráva
ondrac
Profil *
Ahoj muze mi nekdo pls vysvetlit k cemu je dobry davat na zacatek kodu stranky <?xml ... ?> krome toho ze to prehazuje v ie mody? Dik
nightfish
Profil
ondrac
používá se pro určení verze xml a také kódování (liší-li se od utf-8)

jestli to je k něčemu dobré nebo ne ti řeknou jiní
nothrem
Profil
Měl bys to do souboru přidávat, pokud používáš XHTML... pro určení, že je soubor kompatibilní s XML definicí.
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<!-- hlavička -->
</head>
<body>
<!-- tělo stránky -->
</body>
</html>


Pokud používáš jen HTML, tak bys to naopak do souboru neměl dávat, protože HTML není s XML plně kompatibilní.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- hlavička -->
</head>
<body>
<!-- tělo stránky -->
</body>
</html>
nightfish
Profil
nothrem
ono je docela diskutabilní, co by tam být mělo nebo nemělo
když budeš první příklad (XHTML) posílat s mime typem text/html, tak ho bude zpracovávat beztak HTML parser a tomu bude xml definice zřejmě k ničemu
habendorf
Profil
krome toho ze to prehazuje v ie mody?

pouze v IE6
Dero
Profil
pouze v IE6

A IE 5.5.

Jinak XML deklarace nemusí být ani v pravém XHTML dokumentu. Stačí používat UTF-8 nebo určit kódování dokumentu nějakým vyšším protokolem. Například explicitně posílat hlavičku s kódováním na straně serveru.
Chamurappi
Profil
Reaguji na Dera:
A IE 5.5.
Přepínání režimů zavedl až Explorer 6.
Toto téma je uzamčeno. Odpověď nelze zaslat.