Diferència entre revisions de la pàgina «Llenguatge de marques i fulls d’estil XSL»

De Wiket
Salta a la navegació Salta a la cerca
Línia 45: Línia 45:
 
</cantantes>
 
</cantantes>
 
</pre>
 
</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="sala de juegos">
 +
            <conexion>wifi</conexion>
 +
        </lugar>
 +
    </dispositivo>
 +
</gamingSet>
 +
</pre>
 +
Obtener los siguientes resultados:
 +
<ul>
 +
<li>
 +
Listado:
 +
*Dispositivo gs1
 +
** Nombre: PS4
 +
** Numero de juegos: 5
 +
* Dipositivo gs2
 +
** Nombre: Nintendo Switch
 +
** Numero de juegos: 3
 +
</li>
 +
</ul>
 
</li>
 
</li>
 
</ol>
 
</ol>

Revisió del 09:42, 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:

Ejercicios

  1. 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>
    
  2. 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="sala de juegos">
                <conexion>wifi</conexion>
            </lugar>
        </dispositivo>
    </gamingSet>
    

    Obtener los siguientes resultados:

    • Listado:
      • Dispositivo gs1
        • Nombre: PS4
        • Numero de juegos: 5
      • Dipositivo gs2
        • Nombre: Nintendo Switch
        • Numero de juegos: 3