xml dao repository