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

Responder a