Necesitas hacer un pequeño parser
. Hay múltiples formas de hacerlo o incluso puedes usar una librería para eso. Si lo haces a mano puedes hacerlo de una manera más o menos formal o de manera informal para salir del paso. Lo primero que tienes que pensar son las estructuras de datos que vas a utilizar para almacenar la información y luego la estructura de las tablas en la BD. Aunque podrías pasarlo directamente a la BD. Una vez que lo has pensado, parseas el documento por ejemplo usando expresiones regulares para localizar cada uno de los elementos... Te tienes que hacer un pequeño programilla que vaya localizando cada cosa y la vaya almacenando en las estructuras de datos o en la BD.