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).