problem z walidacja strony

0

Witam,

Podczas walidacji dokumentu XHTML , walidator wc3 wyświetla mi następujące błędy:

Line 1, Column 0: end of document in prolog.

Unable to Determine Parse Mode!
....
because:
- No known Document Type could be detected
- No XML declaration (e.g <?xml version="1.0"?>) could be found at the beginning of the document.
- the MIME Media Type (text/html) can be used for XML or SGML document types

Line 1, Column 0: end of document in prolog.

Dziwi mnie to ponieważ nagłówki strony są ustawione prawidłowo tzn. tak:

<?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-*W3C*DTD XHTML 1.0 Transitional*EN" "http:*www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> ....

Z góry dziękuję za pomoc
Damian

0

U mnie najczęściej wygląda to tak:

<?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" lang="pl" xml:lang="pl">

Strona waliduje się prawidłowo, możesz ściągnąć tidy, on tez waliduje, ale potrafi porawiać jak i zmieniać typy z html na xhtml itd...

P.S.
Kodowanie znaków coś mi nie tak, ale to już nie moja bajka, musisz sprawdzić czy może być iso, a nie utf-8 :>

0

Pokaż tą stronę na jakimś serwerze. Może być parę przyczyn błędu.

0

do autora tematu: Validator W3C a nie WC3..

0
 
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
....

to jest na pewno dobrze, więc szukaj przyczyny poza tym tekstem - właduj stronę na serwer i zobaczymy...

1 użytkowników online, w tym zalogowanych: 0, gości: 1