Examen 8 de junio de 2016

Resuelva los siguientes ejercicios guardando las respuestas en una carpeta cuyo nombre contenga su nombre y apellidos.

Ejercicio 1. Documentos bien formados

El siguiente documento no está bien formado porque contiene errores. Corrija los errores (si para corregir algún error hay que inventarse una etiqueta o atributo, utilice un nombre que tenga relación con la información contenida en el documento).

<?xml version="1.0" encoding="UTF-8"/>
<examen>
<fecha>08/06/2016< /fecha>
<preguntas 1>¿sabes XML</pregunta>
<respuestas respuesta="si" respuesta="no" //>
<puntos si=''1" no="2">

Ejercicio 2. CSS

Escriba dos hojas de estilo CSS para que el siguiente documento se vea en el navegador como muestran las imágenes.

<?xml version="1.0" encoding="UTF-8"?>
<rascacielos>
  <resumen>rascacielos del mundo</resumen>
  <edificios>
    <edificio>
      <nombre>Burj Khalifa</nombre>
      <ciudad>Dubai</ciudad>
      <datos>
        <altura>828 metros.</altura>
        <pisos>163 pisos.</pisos>
        <completado>Completado en 2010</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>Shanghai Tower</nombre>
      <ciudad>Shanghai</ciudad>
      <datos>
        <altura>632 metros.</altura>
        <pisos>128 pisos.</pisos>
        <completado>Completado en 2015</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>One World Trade Center</nombre>
      <ciudad>Nueva York</ciudad>
      <datos>
        <altura>541 metros.</altura>
        <pisos>104 pisos.</pisos>
        <completado>Completado en 2014</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>CTF Finance Centre</nombre>
      <ciudad>Guangzhou</ciudad>
      <datos>
        <altura>530 metros.</altura>
        <pisos>111 pisos.</pisos>
        <completado>Completado en 2016</completado>
      </datos>
    </edificio>
  </edificios>
</rascacielos>

CSS

CSS

Ejercicio 3. XPath

Dado el siguiente documento XML, escriba las expresiones XPath que devuelvan exactamente las respuestas indicadas en los cuadros. Escriba todas las expresiones XPath en un único fichero de texto, numerando las respuestas.

<?xml version="1.0" encoding="UTF-8"?>
<rascacielos>
  <ciudades>
    <continente nombre="Asia">
      <pais nombre="China">
        <ciudad>Shanghai</ciudad>
        <ciudad>Guangzhou</ciudad>
      </pais>
      <pais nombre="Emiratos Árabes Unidos">
        <ciudad>Dubai</ciudad>
      </pais>
      <pais nombre="Taiwan">
        <ciudad>Taipei</ciudad>
      </pais>
    </continente>
    <continente nombre="América">
      <pais nombre="Estados Unidos de América">
        <ciudad>Nueva York</ciudad>
        <ciudad>Chicago</ciudad>
      </pais>
    </continente>
  </ciudades>

  <edificios>
    <edificio>
      <nombre>Burj Khalifa</nombre>
      <ciudad>Dubai</ciudad>
      <datos>
        <altura>828</altura>
        <pisos>163</pisos>
        <completado>2010</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>Shanghai Tower</nombre>
      <ciudad>Shanghai</ciudad>
      <datos>
        <altura>632</altura>
        <pisos>128</pisos>
        <completado>2015</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>One World Trade Center</nombre>
      <ciudad>Nueva York</ciudad>
      <datos>
        <altura>541</altura>
        <pisos>104</pisos>
        <completado>2014</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>CTF Finance Centre</nombre>
      <ciudad>Guangzhou</ciudad>
      <datos>
        <altura>530</altura>
        <pisos>111</pisos>
        <completado>2016</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>Taipei 101</nombre>
      <ciudad>Taipei</ciudad>
      <datos>
        <altura>509</altura>
        <pisos>101</pisos>
        <completado>2004</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>Shanghai World Financial Center</nombre>
      <ciudad>Shanghai</ciudad>
      <datos>
        <altura>492</altura>
        <pisos>101</pisos>
        <completado>2018</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>Sears Towers</nombre>
      <ciudad>Chicago</ciudad>
      <datos>
        <altura>442</altura>
        <pisos>107</pisos>
        <completado>1974</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>432 Park Avenue</nombre>
      <ciudad>Nueva York</ciudad>
      <datos>
        <altura>426</altura>
        <pisos>88</pisos>
        <completado>2015</completado>
      </datos>
    </edificio>
    <edificio>
      <nombre>Trump Tower</nombre>
      <ciudad>Chicago</ciudad>
      <datos>
        <altura>423</altura>
        <pisos>98</pisos>
        <completado>2009</completado>
      </datos>
    </edificio>
  </edificios>
</rascacielos>

  1. Nombre de los rascacielos de Chicago:
    Sears Towers
    Trump Tower
    
  2. Países de Asia:
     nombre="China"
     nombre="Emiratos Árabes Unidos"
     nombre="Taiwan"
    
  3. Altura de los edificios construidos hasta 2010:
    <altura>828</altura>
    <altura>509</altura>
    <altura>442</altura>
    <altura>423</altura>
    
  4. Años en los que se completaron rascacielos de más de 500 metros y menos de 110 pisos:
    <completado>2014</completado>
    <completado>2004</completado>
    
  5. Nombre de los edificios cuyos pisos miden más de 5 metros de media:

    Nota: Para dividir, se puede utilizar el operador div.

    <nombre>Burj Khalifa</nombre>
    <nombre>One World Trade Center</nombre>
    <nombre>Taipei 101</nombre>
    
  6. Número de pisos de los rascacielos de China:
    128
    111
    101
    
  7. Continente donde está el Burj Khalifa:
     nombre="Asia"