14 de marzo de 2011

Consultas en XML con Xpath

La base de datos se trata de una Empresa que está dividida en departamentos. En cada departamento hay un número telefónico, el nombre de departamento y su código de identificación, en los departamentos puede haber varios empleados con los siguientes atributos: Nombre, Salario y su NIP.
Creamos la estructura de nuestro documento XML, de la siguiente manera:


Después lo guardaremos con extensión XML. Se llama empresa.xml. Lo podemos ver  en el navegador.
Después creamos un archivo xsl para hacer las consultas, su estructura es la siguiente. Donde estas marcado ponemos todas las instrucciones para hacer las consultas en nuestro archivo XML. Este archivo guardaremos con extensión xsl. En esta práctica se llama empresa.xsl

Para poder enlazar ambos archivos y pueda realizar las consultas, en el archivo empresa.xml lo ponemos un link de esta manera: donde especificamos en el atributo href el nombre de nuestro archivo empresa.xsl.


Tenemos estos dos archivos uno con extensión XML y otro  xsl. Donde en el archivo empresa.xsl realizaremos todas las consultas que necesitemos.
 
Realizamos la primera consulta: para devolver todos los nombres que existen en nuestro archivo empresa.xml.

Tenemos dos nombres de departamentos y tres nombres de empleados.
Otra consulta que muestre el nombre de todos los empleados de la empresa.
 
Muestra todos los elementos que contenga el atributo salario.
Muestra todos los elementos cuyo atributo salario es mayor o igual a 2000.
 

No hay comentarios:

Publicar un comentario