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!