Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2007, 10:02
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Re: integración de PHP con (X)HTML

Al encontrar <? te lo pretende parsear como código php y como tal no es correcto y te lanza el error sintáctico.

Tienes dos opciones; escribir esa línea desde php

<?php echo "<?xml version=\"1.0\" encoding=\"utf-8\"?".">"; ?>

...o bien omitir esa línea. Si vas a servir el documento como text/html en vez de como aplicación xml+xhtml puedes omitirla. De hecho el usar esa línea provocará que Internet explorer salte a modo quirks y se comportará de forma distinta con css que el resto de navegadores.

Para definir el juego de caracteres a usar te sirve el uso de la meta

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Un saludo