Con lo poco que se te diré la forma como lo haria yo:
Código:
$tagnames = array ("dbms","host",...);
$docu= domxml_open_file("archivo.xml");
$raiz = $docu->document_element();
for($i=0; $i<sizeof($tagnames); $i++){
$nodo = $raiz->get_elements_by_tagname($tagnames[$i]);
$config[$tagnames[$i]]=$nodo->get_content();
}
Es otra forma de hacerlo sobre todo en caso de que en algun momento se tengan q añadir tags al fichero xml (que no creo q sea tu caso). Mis conocimientos de xml no son muy altos seguro q hay formas mejores pero creo q funcionaria asi tambien.
Saludos