XPath con escenario de xeografía

De MediaWiki
Ir a la navegación Ir a la búsqueda

Enunciado

<?xml version="1.0" encoding="UTF-8"?>
<xeografia>
  <continentes>
    <continente nome="Europa">
      <pais>España</pais>
      <pais>Francia</pais>
      <pais>Suiza</pais>
    </continente>
    <continente nome="América">
      <pais>Argentina</pais>
      <pais>Jamaica</pais>
      <pais>Uruguay</pais>
    </continente>
  </continentes>
  <paises>
    <pais nome="España">
      <sistema>monarquía</sistema>
      <superficie>504645</superficie>
      <moeda>euro</moeda>
      <moeda antigua="antigua">peseta</moeda>
      <idioma>español</idioma>
    </pais>
    <pais nome="Francia">
      <sistema>república</sistema>
      <superficie>675417</superficie>
      <moeda>euro</moeda>
      <moeda antigua="antigua">franco francés</moeda>
      <idioma>francés</idioma>
    </pais>
    <pais nome="Suiza">
      <sistema>república</sistema>
      <superficie>41290</superficie>
      <moeda>franco suizo</moeda>
      <idioma>francés</idioma>
    </pais>
    <pais nome="Uruguay">
      <sistema>república</sistema>
      <superficie>176215</superficie>
      <moeda>peso uruguayo</moeda>
      <idioma>español</idioma>
    </pais>
    <pais nome="Arxentina">
      <sistema>república</sistema>
      <superficie>2780400</superficie>
      <moeda>peso argentino</moeda>
      <idioma>español</idioma>
    </pais>
    <pais nome="Xamaica">
      <sistema>monarquía</sistema>
      <superficie>10991</superficie>
      <moeda>dólar xamaicano</moeda>
      <idioma>inglés</idioma>
    </pais>
  </paises>
  <rios>
    <rio>
      <nome>Uruguay</nome>
      <pais>Arxentina</pais>
      <pais>Uruguay</pais>
    </rio>
    <rio>
      <nome>Ródano</nome>
      <pais>Suiza</pais>
      <pais>Francia</pais>
    </rio>
    <rio>
      <nome>Bidasoa</nome>
      <pais>España</pais>
      <pais>Francia</pais>
    </rio>
  </rios>
</xeografia>

Cuestións

Escribe as expresións XPath que devolvan exactamente as respostas indicadas nos cadros. Escribe todas as expresións XPath nun único ficheiro de texto, numerando as respostas.

1. Nome dos ríos:

Uruguay
Ródano
Bidasoa

2. Idiomas das repúblicas:

<idioma>francés</idioma>
<idioma>francés</idioma>
<idioma>español</idioma>
<idioma>español</idioma>

3. Países que teñen por lingua o español:

  nome="España"
  nome="Uruguay"
  nome="Arxentina"

4. Tamaños dos países por onde pasa el Bidasoa:

504645
675417

5. Ríos de Europa:

<nome>Ródano</nome>
<nome>Bidasoa</nome>

Referencias