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 ?