Você está na página 1de 4

consultas en basex

//libreria/libro[precio="50.00"]
//libreria/libro[ ao="2000"

consulta de solo autores


fn:doc("libro.basex")//autor
fn:doc("libro.basex")/libro/
muestra lo que esta dentro de <libreria>
fn:doc("libro.basex")/libreria/libro/titulo muetra los titulos de los libros
fn:doc("libro.basex")//categoria
fn:doc("libro.basex")/libreria/libro/ao accede a la informacion del ao de
publicacion
fn:doc("libro.basex")/libreria/libro[ ao<2010] condicion al atributo sea menor
de 2000 o 2010
fn:doc("libro.basex")/libreria/libro[ ao>2000]
fn:doc("libro.basex")/libreria/libro[ contains(titulo, "facilito")] consulta
busquedas textuales sobre un elemento por ejemplo una palabra en especifica

info db muestra informacin de la base de dato abierta actualmente


open prstamo: abre la base de dato

Comando:CLOSE
Resultado:La Base de Datos 'prestamo' ha sido cerrada.
<alter-db name = 'prestamo' newname = "biblioteca" /> renombra
la base de datos
add to usuarios tienda1.basex

Cdigo de una base de dato en basex


<?xml version="1.0" encoding="UTF-8"?>

<libreria>(:elemento raiz:)
<libro categoria="matematicas" codigo="1">
<titulo leng="en">calculo diferencial</titulo>
<autor> pursell </autor>
<ao>2005</ao>
<precio>50.00</precio>
</libro>
<libro categoria="fisica" codigo="2">
<titulo leng="en">electrostatica avanzada</titulo>
<autor> julio verne </autor>
<ao>2000</ao>
<precio>80.00</precio>
</libro>
<libro categoria="programacion" codigo="1">
<titulo leng="en">codigo facilito</titulo>
<autor>ing.iram </autor>
<autor>ing.rigoberto </autor>
<autor>ing.micael </autor>
<ao>2005</ao>
<precio>50.00</precio>
</libro>
</libreria>(:cierra elemnto raiz:)
<?xml version="1.0" encoding="UTF-8"?>
<tienda>
<mercancia>
<nombre>galletas</nombre>
<precio>50</precio>
<descripcion>galletas marias,integral</descripcion>
<calorias>650</calorias>
</mercancia>

<mercancia>
<nombre>refresco</nombre>
<precio>500</precio>
<descripcion>cocacola</descripcion>

<descripcion>pepsi</descripcion>
<calorias>650</calorias>
</mercancia>
</tienda>

<?xml version="1.0" encoding="UTF-8"?>


<libreria>
<libro categoria="matematicas" codigo="1">
<titulo leng="en">calculo diferencial</titulo>
<autor> pursell </autor>
<ao>2005</ao>
<precio>50.00</precio>
</libro>

<libro categoria="fisica" codigo="2">


<titulo leng="en">electrostatica avanzada</titulo>
<autor> julio verne </autor>
<ao>2000</ao>
<precio>80.00</precio>
</libro>

<libro categoria="programacion" codigo="1">


<titulo leng="en">codigo facilito</titulo>
<autor>ing.iram </autor>
<autor>ing.rigoberto </autor>
<autor>ing.micael </autor>
<ao>2005</ao>
<precio>50.00</precio>

</libro>

</libreria>

Você também pode gostar