Provincias
----------
idprovincia: 1
nombre: Alicante
Poblaciones
-------------
idpoblacion: 1
nombre: Alcoy
provincia: 1
y el xml contiene:
<Provincias>
<idprovincia>1</idprovincia>
<nombre>Almeria</nombre>
<Poblaciones>
<idpoblacion></idpoblacion>
<nombre>Mojacar</nombre>
<provincia>1</provincia>
</Poblaciones>
</Provincias>
Cuando uso el readxml me mete la provincia Almeria con clave primaria 2 y la población Mojacar con provincia 1, en vez de 2, ya que se actualiza el identificador pero no la clave ajena.

¿Qué puedo hacer?
Gracias.