Manual de Consultas XPath para Películas

Classified in Other languages

Written on in English with a size of 2.47 KB

Consultas XPath para Películas

Filtrado por Atributos

  • Películas con review 5: //movie[@review='5']
  • Películas con review 5 del año 1992: //movie[@review='5' and @year='1992']
  • Películas cuyo año sea par: //movie[@year mod 2=0]

Selección y Actores

  • Segunda película: //movie[2]
  • Películas con el actor Nicolas Cage: //movie[actor='Nicolas Cage']
  • Título de películas con Nicolas Cage: //movie[actor='Nicolas Cage']/title
  • Actores que han trabajado con Nicolas Cage (incluido él): //movie[actor='Nicolas Cage']/actor
  • Actores que han trabajado con Nicolas Cage (excluido él): //movie[actor='Nicolas Cage']/actor[text()!='Nicolas Cage']

Productores y Géneros

  • Productores de películas de 1992: //movie[@year='1992']/producer
  • Título de comedias con Nicolas Cage: //movie[actor='Nicolas Cage' and @type='comedy']/title

Conteo y Condiciones

  • Películas con tres o más actores: //movie[count(actor)>=3]
  • Título de películas con exactamente tres actores: //movie[count(actor)=3]/title
  • Título de películas con productor apellidado Wood: //movie/producer[surname='Wood']/../title/text() o //movie[contains(producer,'Wood')]/title

Posicionamiento y Hermanos

  • Películas hermanas antes de la primera comedia: /movies/movie[@type='comedy'][1]/preceding-sibling::movie/title
  • Última película: //movie[last()]
  • Todas las películas excepto la última: //movie[position()!=last()]
  • Películas hermanas tras la última comedia: //movie[@type='comedy'][last()]/following-sibling::movie/title

Nodos y Ejes

  • Hermanos actor antes de Benicio Del Toro: //movie/actor[text()='Benicio Del Toro']/preceding-sibling::actor
  • Nodos hermanos antes de Benicio Del Toro: //movie/actor[text()='Benicio Del Toro']/preceding-sibling::*
  • Todos los nodos movie: //movie/descendant-or-self::movie
  • Todos los nodos actor: //actor/descendant-or-self::actor
  • Elementos con atributo year: //*[@year]
  • Películas sin subelemento comments: //movie[not(comments)]

Related entries: