Foros del Web » Programación para mayores de 30 ;) » Programación General »

¿atributo o etiqueta?

Estas en el tema de ¿atributo o etiqueta? en el foro de Programación General en Foros del Web. Cuando es mejor usar etiquetas y cuando atributos para organizar la informacion? Pongo un ejemplo, para representar "productos" que tienen identificador, nombre, categoria y link, ...
  #1 (permalink)  
Antiguo 17/04/2006, 03:17
Avatar de oskarL  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años
Puntos: 2
¿atributo o etiqueta?

Cuando es mejor usar etiquetas y cuando atributos para organizar la informacion?

Pongo un ejemplo, para representar "productos" que tienen identificador, nombre, categoria y link, teniendo en cuenta que no va a haber ningun dato relacionado, como seria mejor.

Asi:
Código HTML:
<productos>
  <producto id="1" nombre="A" categoria="EME" link="rutaeme.pdf"/>
  <producto id="2" nombre="B" categoria="ENE" link="rutaene.pdf"/>
  <producto id="3" nombre="C" categoria="EME" link="rutaeme.pdf"/>
</productos> 


O asi:
Código HTML:
<productos>
  <producto>
    <id>1</id>
    <nombre>A</nombre>
    <categoria>EME</categoria>
    <link>rutaeme.pdf</link>
  </producto>
  <producto>
    <id>2</id>
    <nombre>B</nombre>
    <categoria>ENE</categoria>
    <link>rutaene.pdf</link>
  </producto>
  <producto>
    <id>3</id>
    <nombre>C</nombre>
    <categoria>EME</categoria>
    <link>rutaeme.pdf</link>
  </producto>
</productos> 
Imagino que sera una combinacion inteligente de las dos formas, pero no se cuando elegir un metodo u otro.

Gracias!
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.
  #2 (permalink)  
Antiguo 05/06/2006, 05:35
Avatar de oskarL  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años
Puntos: 2
Bueno, despues de esperar tanto tiempo alguna respuesta, me la he respondido yo mismo a base de buscar muuucho, pero muuuucho muuuucho eh!.

Cita:
En muchos casos de utilizacion, los elementos y los atributos tienen la misma funcion.

No obstante, existen diferencias entre los elementos y los atributos:
- Los atributos no pueden tener ningun elemento hijo ni otra marca
- No se pueden especificar valores por defecto para los elementos
- El contenido de los elementos no puede quedar restringido por una lista de elecciones
- No puede obligarse al cumplimientos del caracter unico de los valores de los elementos dentro de un docuemento.
- No puede obligarse al cumplimiento de la coherencia entre los contenidos de los elementos.
A partir de estas restricciones, ya somos nosotros los que debemos elegir entre una cosa u otra
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:52.