Nunca te acostar�s sin saber mil cosas m�s. Gracias, Manuel. Me ha parecido muy claro y bien argumentado tu razonamiento.
On Thu, 17 Mar 2005 11:08:05 +0100, Manuel Gonz�lez Noriega <[EMAIL PROTECTED]> 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. > > -- > Manuel > a veces :) a veces :( > pero siempre trabajando duro para Simplel�gica: apariencia, > experiencia y comunicaci�n en la web. > http://simplelogica.net # (+34) 985 22 12 65 > > �Ah! y escribiendo en Logicola: http://simplelogica.net/logicola/ > _______________________________________________ > 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 > -- [ http://www.improveyourweb.com/ ] web.log.about.web.development _______________________________________________ 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
