Hi !
Que version de PHP Estas usando ? Si es la 5 no habria problema de usar SimpleXML y parsear el archivo en busqueda de etiquetas generando las consultas... Hay varios tutoriales de SimpleXML en varios lugares, si mal no recuerdo solo creas una instancia de la clase y le pasas como parametro el XML que deseas parsear... Y despues invocar las etiquetas es algo asi como:
Código PHP:
$xml -> nombre_etiqueta...
por lo tanto lo unico que deberias hacer es armar una consulta "generica" e ir rellenandole los datos:
Código PHP:
$SQL = "INSERT INTO '".$xml->nombre."' (ASD, ASD, ASD) VALUES ('".$xml->etiqueta_1."', '', '')";
Perdón es que no tengo ningun trabajo en el que haya usado SimpleXML (Estoy trabajando con PHP 4 aún y estoy usando una clase un tanto mas compleja)
Espero te sea util...
-ByE-