Agregar atributos a las etiquetas HTML 5

Cuando desarrollamos la parte front-end de una aplicación web, a menudo nos encontramos con que tenemos que poder referenciar distintos elementos HTML, como pueda ser un imagen, un bloque, un párrafo, etc. Necesitamos referenciarlos para gestionarlos desde CSS o desde JavaScript. En la mayoría de las ocasiones, nos basta con usar propiedades como el id, o un nombre específico de clase que le apliquemos al elemento. Sin embargo, hay ocasiones con las que eso no es suficiente, y necesitamos atributos no normalizados. En los días oscuros (y, por suerte, ya lejanos) de HTML 4, añadir esos atributos era un dolor de cabeza, empleando instrucciones JavaScript que ni siquiera eran aceptadas por la mayoría de los navegadores. Afortunadamente, el estándar HTML 5 hace que esto sea fácil de hacer y, lo que es más importante, de utilizar.

Leer XML con PHP (I)

Ahora que ya sabemos crear un XML a partir de un dataset (por ejemplo una matriz) llega el momento de ser capaces de leer un fichero en formato XML. En contra de lo que muchos piensan al principio, este es un problema inherentemente más complejo que la creación del XML. Esto se debe a que, cuando creamos un XML, nosotros decidimos como debe crearse, que estructura debe tener, cual será el nombre de los nodos y de los atributos, etc. En suma. Nosotros planteamos la estructura del fichero, y escribimos un script que cree ese fichero.