Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Problem z walidacja kodu
Forum PHP.pl > Forum > Przedszkole
Spooky2
Przyznam sie szczerze, bez bicia, ze jako tako stycznosc z htmlem mialem hmm dawno temu :-) Obecnie chcialem co nieco odswiezyc wiedze, wrzucilem na stronke w3c, validator i... okazalo sie, ze kod jest niezgodny z zadnym ze standardow. po naniesieniu poprawek (generalnie kosmetycznych) wpisalem sobie XHTML 1.0... Niestety validator wyrzuca jeszcze kilka bledow - moze mnie ktos oswieci w tej materii.

  1. Line 1, Column 2: XML Parsing Error: xmlParsePI : no target name.
  2.  
  3. <?


Czepia sie "<" - znacznika otwierajacego blok kodu php, gdy dodam <php to probuje mi validowac caly kod php... i wywala mase bledow... Co trzeba dodac, zeby sie pozbyc bledow?

Moj naglowek -
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-2"/>
ziqzaq
  1. Line 1, Column 2: XML Parsing Error: xmlParsePI : no target name.
  2.  
  3. <?

A walidujesz html czy html+php?
To co pokazałeś wyżej na pierwszy rzut oka wygląda jakbyś walidował zawartość skryptu php ze wstawkami html.
Waliduj tylko output skryptu (czyli sam (x)html).
Cytat
Co trzeba dodac, zeby sie pozbyc bledow?

Zwykle walidator pisze co jest nie tak, więc powinieneś widzieć co i mniej więcej jak poprawić. Jak nie będziesz wiedział jak poprawić to sprawdź specyfikację xhtml pod kątem błędu i wtedy ewentualnie popraw.
Spooky2
Ok, generalnie walidowalem calosc (wklejajac kod do walidatora), sadzilem, ze kod php po prostu olewa... Czyli poki sajta nie wystawie, to nie ma sensu...
erix
Do walidacji dawaj wygenerowany kod, a nie pliki źródłowe. tongue.gif

PS. Uważaj przy wpisywaniu prologu XML, parser PHP może się czepiać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.