OLE OLE Y OLE,
Mamma mia cada d�a me doy m�s cuenta q no se nada de nada.
Manuel:
"Pero lo que pasa es que est�s utilizando un lenguaje XML que es bastante basura y que se llama XHTML (ahora podr�a hacer mi rant semanal sobre XHTML y porque deber�as utilizar otra cosa, pero te lo ahorro ;)"
Que lenguaje insin�as iluminame please?
Saludos.
Manuel Gonz�lez Noriega wrote:
On Wed, 16 Mar 2005 21:26:25 +0100, Carlos Costa <[EMAIL PROTECTED]> wrote:
Porque si yo pongo una serie de par�metros que considero que son todos del mismo nivel sem�nticamente, creo que no deber�a diferenciarlos (igual es paranoia, eh?).
fecha hora secci�n
pero imagino que no quedar� otra.
A ver, lo est�s enfocando mal
fecha / hora / secci�n
no son del mismo nivel semanticamente. De hecho, nos estamos refiriendo a significados con lo cual no tiene mucho sentido hablar de niveles, pero ese es otro tema: la cosa es que no son lo mismo. Si yo te pregunto �Que hora es? no me puedes responder "Secci�n 2" (bueno, a menos que sean las 5 de la ma�na y ni t� ni yo sepamos muy bien lo que decimos)
Lo que quieres expresar es esto, una combinaci�n de pares nombre-valor
fecha: 12/01/06 hora: 12:35UMT seccion: Noticias
Ahora, lo quieres serializar como XML. Idealmente har�as lo siguiente.
<fecha>12/01/06</fecha> <hora timezone="UMT">12:35</hora> <seccion>Noticias</seccion>
Pero lo que pasa es que est�s utilizando un lenguaje XML que es bastante basura y que se llama XHTML (ahora podr�a hacer mi rant semanal sobre XHTML y porque deber�as utilizar otra cosa, pero te lo ahorro ;)
Deciamos, que XHTML es un mal lenguaje XML, es muy poco expresivo, as� que prescindes de tus magnificas etiquetas y te adaptas a lo que hay:
<dd>12/01/06</dd> <dd>12:35UMT</dd> <dd>Noticias </dd>
Entonces, tenemos un problema �hemos perdido significado! A estas alturas puedes hacer tres cosas: Utilizar HTML, utilizar un lenguaje XML adecuado (p.ej. Atom) o recurrir al mecanismo auxiliar y chapucerillo pero funcional de XHTML: Class. Class permite extender la capa sem�ntica de el set de elementos. En nuestro caso, nos permite concretar el significado de cada una de las dd
<dd class="fecha">12/01/06</dd> <dd class="hora">12:35UMT</dd> <dd class="seccion">Noticias </dd>
No hemos recuperado toda la funcionalidad, ni de la forma m�s elegante, pero algo es algo.
En definitiva, class es leg�timo, necesario e imprescindible y no hace que tu XHTML sea m�s 'impuro" ni nada parecido. De hecho, es la �nica forma de asegurar que tenga la calidad adecuada para la informaci�n que transporta.
_______________________________________________ Lista de distribuci�n Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: http://ovillo.org/mailman/listinfo/ovillo
