Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2010, 11:06
DieGreco
 
Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Un buen lio con PHP y XML

Hola a todos,

Aprovecho ademas para presentarme ya que este es mi primer mensaje.

El caso es que ando trabajando en mi proyecto de fin de carrera, y tengo la programación web un poco oxidada, asique supongo que es normal que me pasen cosas como esta... os cuento, tengo este codigo, tremendamente simple, en un archivo llamado prueba.php

Código PHP:
<?xml encoding="utf8" version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  </head>
  <body>
    <?php
      
echo "Hello World";
    
?>
  </body>
</html>
...pero parece que al parser de PHP no le gustan absolutamente nada las dos primeras etiquetas, <?xml y <!DOCTYPE, la primera XML y la segunda obligatoria para XHTML, ni siquiera poniendole el comentario PHP ( // ), tengo que eliminar estas dos lineas para conseguir que funcione esta pruebecita. ¿Alguien me puede explicar que esta pasando? ¿Tengo que deshabilitar el reconocimiento de etiquetas cortas ( <? ) en php.ini? Y que hago con la DOCTYPE... Supongo que siempre podria eliminar esas dos etiquetas, pero quiero hacer las cosas bien y con conocimiento de causa.

Gracias de antemano por sacarme del atasco, espero colaborar con vosotros en cuanto tenga algo mas de soltura con esto, o en temas que domino mas.

Un saludo.