Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2005, 13:23
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Para que migrar mi portal PHP a XHTML ?

Hola,

tengo cientos de archivos.PHP que estan en un portal, y pegue esto en un file.PHP:
Código PHP:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sp">
  <head>
    <title>Los mejores buscadores</title>
  </head>
  <body>
<p>Los mejores buscadores:</p>
<hr /><p><a href="http://www.terra.es/">Terra</a>.</p>
<p><a href="http://www.altavista.com">Altavista</a></p>
</body>
</html>
Claro, no sucedio nada, excepto que tuve que cambiar el short_open_tag a Off.

Me fui a [ http://www.w3.org/TR/xhtml1/DTD/ ] y como es 403 baje directamente 6 files

http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent

Y otros 5 que solicita PHPMYADMIN

Luego cambie el file.PHP a file.XHTML y ahi si Opera me mostro que existia un error al tener un <hr> sin cerrar, y nada +.

IE por su parte me muestra
Código PHP:
  <?xml version="1.0" ?> 
  <!DOCTYPE html (View Source for full doctype...)> 
- <html xmlns="http://www.w3.org/1999/xhtml" lang="sp">
- <head>
  <title>Los mejores buscadores</title> 
  </head>
- <body>
  <p>Los mejores buscadores:</p> 
  <hr /> 
- <p>
  <a href="http://www.terra.es/" shape="rect">Terra</a> 
  . 
  </p>
- <p>
  <a href="http://www.altavista.com" shape="rect">Altavista</a> 
  </p>
  </body>
  </html>
Asi que quisiera sber si vale la pena que utilice docenas de horas en hacer no se que/no se cómo, para que los files de mi web se "combiertan" en .XHTML pues en el momento los docientos y pico que se muestran al cliente son .PHP

Luego, he leido varias explicaciones de lo útil del XHTML sin realmente comprenderlo, pues parece que solo es "acercarse al XML", pero...

Pa que sirve mi web en XHTML ?

Ademas mire httpd.conf de APACHE y no ofrece (por defecto), parcear los xhtml

Por lo tanto mi vendedor de host no va a cambiar su config para que apache "lea" los files XHTML

Se trata únicamente de "escribir bién" el html o es algo más útil/practico que eso ?

Luego cómo le haria para seleccionar os últimos 10 articulos de la BD?...

Quizas XHTML soporte includes, pero... De veras que he leido, (repito), y no he podido pillar la INMENSA de la que haban tantos manuales y articulos...

Gracias de antemano por unas explicaciones principalmente sobre los beneficios y que sean más depurados que esto, por que no le veo la ciencia... muy poco informatico yo...
Cita:
Los desarrolladores que migren aplicaciones hacia XHTML 1.0 apreciarán las siguientes mejoras:

Los documentos XHTML son conformes a XML. Como tales son fácilmente visualizados, editados y validados con herramientas XML estándar.
Los documentos XHTML pueden escribirse para que funcionen igual o mejor que lo hacían antes,tanto en los agentes de usuarios conformes a HTML 4.0 como en los nuevos agentes conformes a XHTML 1.0.
Los documentos XHTML pueden usar aplicaciones (p.ej scripts y applets) que se basen ya sea en el Modelo del Objeto de Documento (DOM) de HTML o XML.
A medida que la familia XHTML evolucione, los documentos conformes a XHTML 1.0 estarán más preparados para interactuar dentro de y entre los distintos entornos XHTML.
Los desarrolladores de agentes de usuario y documentos descubren constantemente nuevas formas de expresar sus ideas usando nuevas etiquetas. En XML es relativamente fácil añadir nuevos elementos así como atributos adicionales a dichos elementos a los ya existentes. La familia XHTML está concebida para acomodar estas extensiones a través de módulos XHTML y técnicas para desarrollar nuevos módulos conformes a XHTML.
Constantemente se desarrollan nuevas formas de acceder a Internet. Algunas estimaciones indican que en el año 2002, un 75% de las peticiones de documentos que se visalicen en Internet se realizarán desde esas plataformas alternativas. La familia XHTML está concebida teniendo en mente la interoperabilidad con agentes de usuario generales. A través de un nuevo mecanismo de especificación de documentos y agentes de usuarios, los servidores, proxys y los agentes de usuarios finales podrán realizar una mejor transformación. Como objetivo final será posible desarrollar contenido conforme a XHTML que sea utilizable por cualquier agente de usuario conforme a XHTML.
Sorry, a mi no me dice mucho eso, ni otros que he visto...