- Récupérer les années des trois mariages d’Ingrid Bergman. /filmographie/perso/mariages/mariage/@debut
- Recupérer sa biographie
/filmographie/perso/biographie
- Récupérer le titre original du film où elle joue le personnage de Charlotte.
//role[@personnage = "Charlotte"]/text()
- Récupérer alors le nom du réalisateur de ce film en utilisant la valeur de l’attribut filmref
//resume[@filmref ='f7']/@realisateur
//resume[@filmref = //role[@personnage = "Charlotte"]/@filmref]/@realisateur
- Récupérer les pays qui correspondent aux titres de film alternatifs de ce même film.
//alias[@filmref=//role[@personnage = "Charlotte"]/@filmref]/@pays
- Récupérer les titres originaux des 5 films sortis en salle après 1980.
//role[@date > 1980]/text()
- Récupérer les personnages qu’elle joue dans ces 5 films.
//role[@date > 1980]/@personnage
- Récupérer les citations dont elle est à l’origine.
//citation/text()
//citations/citation/text() | //biographie/p/citation/text()
- Récupérer les dates des titres alternatifs pour lesquels on a une indication de pays.
//alias[@pays]
- Récupérer les dates des titres alternatifs pour lesquels on n’a pas d’indication de pays.
//alias[not(@pays)]
- Récupérer les noms des réalisateurs de documentaires (c’est-à-dire dont le résumé soit "[Documentaire]").
//resume[text() = "[Documentaire]"]/@realisateur
- Même question, mais éviter les réalisateurs dont on ne connaît pas le nom, c’est-à-dire ceux pour lesquels on a un point d’interrogation à la place du nom.
//resume[text() = "[Documentaire]" and @realisateur != "?"]/@realisateur
- Récupérer les titres des films romantiques (les films dont le résumé contient le mot "love" ou "romantic").
//resume[contains(text()," love" ) or contains(text(),"romantic")]/text()
- Récupérer le deuxième personnage joué par Ingrid Bergman
//role[position() = last()-1]/@personnage