11.07.2015 Views

Référence XPath/XSLT - IA

Référence XPath/XSLT - IA

Référence XPath/XSLT - IA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

idnode-set id (object arg)Cette fonction permet de rechercher un ou plusieurs éléments dans un document par leur id. Il est essentielque ce document soit associé à une DTD qui déclare quels sont les attributs qui identifient les nœuds dudocument.D’une manière générale, la fonction prend en entrée un ensemble de nœuds, extrait pour chacun lavaleur textuelle et s’en sert comme clé de recherche. En pratique on passe le plus souvent une chaîne decaractères correspondant à l’id de l’objet recherché.ExempleVoici un document contenant des identifiants et références à identifiants.Exemple .46 FilmsLiens.xml : Un document avec identifiantsImpitoyable19921995Seven1997Les pleins pouvoirsEastwoodClint1930FincherDavid1962La DTD FILMS.dtd doit explicitement indiquer que l’attribut id de est un identifiant,et l’attribut idref de FILM une référence à un identifiant. On doit donc trouver les déclarations suivantes(voir chapitre ??, tableau ??, page ??).< !ATTLIST ARTISTE id ID #REQUIRED>< !ATTLIST MES idref IDREF #REQUIRED>Voici le programme <strong>XSLT</strong> qui remplace la référence au metteur en scène par le nom dans les éléments.43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!