Crear XML con PHP (I)

Los formatos de intercambio de datos permiten pasar datos de una aplicación a otra empleando normalizaciones que son aceptadas, entendibles y manejables por cualquier lenguaje de programación moderno. Esto permite compartir información entre distintas aplicaciones, escritas, incluso, en lenguajes diferentes, agilizando muchas operaciones. Los formatos más conocidos son, sin duda, RSS, XML y JSON. En esta serie de artículos nos vamos a centrar en el intercambio de datos en XML con PHP. En primer lugar vamos a ver cómo crear un XML con datos procedentes de cualquier origen en nuestra aplicación (entradas de un formulario, lectura de una BBDD, etc).

Crear XML con PHP (II)

En el artículo anterior vimos la importancia de poder crear ficheros XML con PHP, y también vimos la forma en que no debemos hacerlo. En este artículo vamos a aprender a hacerlo empleando las prestaciones de OOP que PHP pone a nuestra disposición, logrando un código más robusto, fiable, mantenible y elegante.

Crear XML con PHP (III)

En el artículo anterior vimos el uso de las funcionalidades básicas que nos aporta la clase XMLWriter. Con lo que tenemos en ese post podremos resolver nuestras necesidades en el 80% de los casos, o más. De hecho, yo sólo he necesitado en una ocasión llegar a “algo más”. No obstante, aquí vamos a ver ese “algo más” por si pudiera hacerte falta.

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.

Leer XML con PHP (II)

En el artículo anterior aprendimos cómo podemos leer un XML para procesar sus datos en PHP. Resumiendo lo que vimos partimos de lo siguiente: Ha quedado claro que necesitamos conocer la estructura del XML que nos llega, para poder procesarlo adecuadamente. El proceso básico es siempre el mismo: leer los elementos y atributos de los nodos. El mismo proceso se repite, dependiendo de la estructura de anidamiento de nodos y sub-nodos. Cuanto más complejo sea el XML, más lecturas deberemos hacer para recuperar todos sus datos.

Cambiar la contraseña de root en PHPMyAdmin

Cuando instalamos en nuestro ordenador MySQL, y el entorno gráfico PHPMyAdmin (con una herramienta tipo Xampp, Wamp, Mamp o similar), nos encontramos conque tenemos, por defecto, un usario root sin contraseña. Esto, para trabajar en local, es lo más cómodo en la mayoría de las ocaciones. Sin embargo, es posible que, en algún momento, deseemos cambiar la contraseña de root. Con PHPMyAdmin esto es más fácil de lo que parece. Aunque desde la lista de usuarios no hay una opción clara para esto, en este post veremos cómo hacerlo de forma rápida y fácil.

Formatear tarjetas SD

Las tarjetas SD (Secure Digital) han demostrado ser un sistema más que eficiente para el almacenamiento de datos. En esencia son la base de los discos duros de estado sólido, cada vez más populares. Las tarjetas SD tienen, cada vez, más capacidad de almacenamiento, más fiabilidad y menor precio. Son utilizadas por una enorme cantidad de dispositivos, de los que los más conocidos son, sin duda, los smartphones, las tablets y las cámaras fotográficas. También las encontramos en navegadores de automovil (para intercambiar y actualizar mapas, por ejemplo) y en otros dispositivos, cómo reproductores de música. Actualmente existe la normalización Micro SD, que nos proporcionar una tarjeta SD, con todas sus prestaciones, en un tamaño mucho menor, lo que las hace ideales para dispositivos de reducido tamaño.