Diferència entre revisions de la pàgina «Llenguatge de marques i fulls d’estil XSL»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «'''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 par...».) |
|||
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 7: | Línia 7: | ||
=Ejercicios= | =Ejercicios= | ||
<ol> | <ol> | ||
− | <li></li> | + | <li>Dado el siguiente XML: |
+ | <pre> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | Aplica XSL para obtener el XML: | ||
+ | <pre> | ||
+ | <cantates> | ||
+ | <cantante>Bob Dylan</cantante> | ||
+ | <cantante>Bonnie Tyler</cantante> | ||
+ | <cantante>Dolly Parton</cantante> | ||
+ | </cantantes> | ||
+ | </pre> | ||
+ | </li> | ||
+ | <li> | ||
+ | Usando como base este fichero XML: | ||
+ | <pre> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | Obtener los siguientes resultados: | ||
+ | <ol> | ||
+ | <li> | ||
+ | Generar Lista de puntos: | ||
+ | *Dispositivo gs1 | ||
+ | ** Nombre: PS4 | ||
+ | ** Numero de juegos: 5 | ||
+ | * Dipositivo gs2 | ||
+ | ** Nombre: Nintendo Switch | ||
+ | ** Numero de juegos: 3 | ||
+ | </li> | ||
+ | <li> | ||
+ | Filtrar los dispositivos que tengan juegos fisicos | ||
+ | </li> | ||
+ | <li> | ||
+ | Filtrar los dispositos que esten conectados por wifi | ||
+ | </li> | ||
+ | </ol> | ||
+ | </li> | ||
</ol> | </ol> |
Revisió de 10:18, 3 des 2019
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: