-
[XHTML] Validation XHTML
Bonjour !
J'ai une page php qui sert à effectuer des pseudos frames. Pour être en bon accord avec la W3C, j'ai effectué des changements et ajouts.
Ma page php commence par :
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Mais du côté du validateur, j'ai ceci comme erreur :
Colonne: 6
Erreurs: Processing instruction target matching "[xX][mM][lL]" is not allowed.
Position de l'erreur: <?xml version="1.0" encoding="iso-8859-1"?>
Là, je ne vois pas où est le soucis et quand je test ma page en ligne, je tombe sur ça :
Parse error: syntax error, unexpected T_STRING in /mnt/118/free.fr/f/6/novaslash/test_v6/index.php on line 1
Je suppose que le soucis est que j'utilse une page php et que la ligne qui pose soucis commence par <?
Pouvez-vous m'aider ?
-
La première ligne ne sert à rien
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
Tu précises déjà en entête le type d'encodage.
Donc tu peux la virer, ça t'eviteras d'autres problèmes.
-
Grrrrrrrrrr, ce validateur va me rendre dingue.
Quand j'ai commencé les tests de validation, le siet indiquait qu'il manquait cette ligne. Peu après, la ligne était uen erreur et en la supprimant, c'était bon. Et là, parce que je rajoute quelques lignes php, il m'indique qu'il manque cette fameuse ligne mais en la supprimant sur ton conseil, c'est bon.
Il y a de quoi devenir dingue...
Merci de ton aide en tout cas^^