TD-7 : XPath et XSLT
Benoît Valiron
Jean-Baptiste Faddoul
XPath
(Voir le document 1 feuille jointe)
Dans le document XML, donnez des expressions XPath déterminant
les éléments acteur ;
le nombre d'acteur décrit dans le document XML ;
tous les noeuds "film"
la liste des films nommés dans la biographie de Hilary Swant
le premier noeud fils du premier noeud acteur ;
le premier noeud fils du deuxième noeud acteur ;
les deux premiers éléments fils de chaque acteur ;
le dernier élément fils de chaque acteur ;
l'acteur dont l'identifiant est clint ;
l'acteur dont le prénom est Clint ;
les noms des acteurs dont la biographie contient
exactement deux paragraphes ;
XPath, encore
(Voir le document 2 feuille jointe)
Dans le document XML, donnez des expressions XPath déterminant
le nombre de films disponibles ;
les acteurs du deuxième film ;
les titres des films dont la fiche est en anglais ;
le nom du personnage dont l'identifiant est lukemonfils ;
le titre des films sortis en 1981 ;
le nombre de références faites au personnage dont
l'identifiant est indy ;
les films sans acteur ;
les films avec plusieurs réalisateurs ;
les titres des films dont le synopsis contient le mot believe.
XSLT
(Document 2, encore)
Ecrire avec une feuille XSLT:
Que fait (et comment resoudre le probleme) :
joue
]]>
Construire un document XML sous la forme suivante :
NOM_ACTEUR
NOM_DU_FILM
NOM_ACTEUR
NOM_DU_FILM
...
]]>
Que fait la feuille de style suivante ?
]]>