Llenguatge de marques i fulls d’estil XSL
La revisió el 10:18, 3 des 2019 per Lzabala (discussió | contribucions)
volver a M04 Lenguajes de marcas y sistemas de gestión de información
Material de teoria i soporte
En estas webs encontraréis el material de soporte para este apartado:
- Tutorial de XSLT ->
- Ejemplos para trabajar online
- Editor Online XML - XSL
Ejercicios
- Dado el siguiente XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <catalog xmlns:foo="http://www.foo.org/" xmlns:bar="http://www.bar.org"> <foo:cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <country>USA</country> <company>Columbia</company> <price>10.90</price> <bar:year>1985</bar:year> </foo:cd> <foo:cd> <title>Hide your heart</title> <artist>Bonnie Tyler</artist> <country>UK</country> <company>CBS Records</company> <price>9.90</price> <bar:year>1988</bar:year> </foo:cd> <foo:cd> <title>Greatest Hits</title> <artist>Dolly Parton</artist> <country>USA</country> <company>RCA</company> <price>9.90</price> <bar:year>1982</bar:year> </foo:cd> </catalog>
Aplica XSL para obtener el XML:
<cantates> <cantante>Bob Dylan</cantante> <cantante>Bonnie Tyler</cantante> <cantante>Dolly Parton</cantante> </cantantes>
-
Usando como base este fichero XML:
<?xml version="1.0" encoding="UTF-8"?> <gamingSet> <dispositivo codigo="gs1"> <juegos tipo="fisico">5</juegos> <nombre>PS4</nombre> <lugar habitacion="Sala de juegos"> <conexion>cable</conexion> </lugar> </dispositivo> <dispositivo codigo="gs2"> <juegos tipo='digital'>3</juegos> <nombre>Nintendo Switch</nombre> <lugar habitacion="comedor"> <conexion>wifi</conexion> </lugar> </dispositivo> <dispositivo codigo="gs3"> <juegos tipo='digital'>100</juegos> <nombre>Xbox One</nombre> <lugar habitacion="sala de juegos"> <conexion>cable</conexion> </lugar> </dispositivo> </gamingSet>
Obtener los siguientes resultados:
-
Generar Lista de puntos:
- Dispositivo gs1
- Nombre: PS4
- Numero de juegos: 5
- Dipositivo gs2
- Nombre: Nintendo Switch
- Numero de juegos: 3
- Dispositivo gs1
- Filtrar los dispositivos que tengan juegos fisicos
- Filtrar los dispositos que esten conectados por wifi
-
Generar Lista de puntos: