Hi all, I am new with BaseX, and I'm trying to learn how to insert and replace nodes in my xml database, but when I run a script, the Result window don't show any changes. If I export the DB, nothing seems to be updated. But the Query Info don't show any error. The scripts I'm using are: To insert: insert node <titular nif="73890234K"> <nombre>Pobre Cico, Daniel</nombre> <domicilio>C/Del Esmirriao, 23-1</domicilio> <codigo_postal>46900</codigo_postal> <poblacion>Benimacarrón</poblacion> <provincia>Valencia</provincia> </titular> as first into doc("titulares.xml")//titulares To replace: replace value of node doc("titulares.xml")//titulares/titular[@nif="83709245Y"]/codigo_pos tal with "46999" The Query Info shows: Result: - Hit(s): 0 Items - Updated: 3 Items - Printed: 0 Bytes - Read Locking: none - Write Locking: global My xml DB is: <titulares> <titular nif="83709245Y"> <nombre>Rica Chon, Esteban</nombre> <domicilio>Avda. de la Plata, 32</domicilio> <codigo_postal>46023</codigo_postal> <poblacion>Valencia</poblacion> <provincia>Valencia</provincia> </titular> <titular nif="83845902R"> <nombre>Forrao Bucho, Joaquín</nombre> <domicilio>Plaza del Oro, 45</domicilio> <codigo_postal>44000</codigo_postal> <poblacion>La Mina</poblacion> <provincia>Albacete</provincia> </titular> etc. Any help will be very appreciated. Thanks!