Sauvez ce fichier et déployer votre solution. Allez ensuite sur la page contenant vos « Web parts » et modifiez la « Web part Business Data Related List ».
Afficher directement le XML envoyé en entrée
Déroulez le panneau « Miscellaneous » et rentrez « /Style%20Library/XSLT/ITProMag/Personne.xslt » dans le champ « XSL Link ». Sauvez et sélectionnez une ligne dans la « Web Part » des films. Le résultat affiché dans l’autre « Web Part » est alors :
< dsQueryResponse>
< NewDataSet>
< Row Id= »2″ Nom= »Reeves » Prenom= »Keanu » Avatar= »http://images.allocine.fr/rx_160_214/b_1_cfd7e1/medias/nmedia/18/35/34/95/19015259.jpg » BdcIdentity= »__bg40002300″ />
< Row Id= »3″ Nom= »Weisz » Prenom= »Rachel » Avatar= »http://images.allocine.fr/rx_160_214/b_1_cfd7e1/medias/nmedia/18/35/25/86/19219079.jpg » BdcIdentity= »__bg40003300″ />
< Row Id= »4″ Nom= »LaBeouf » Prenom= »Shia » Avatar= »http://images.allocine.fr/rx_160_214/b_1_cfd7e1/medias/nmedia/18/64/46/16/19015295.jpg » BdcIdentity= »__bg40004300″ />
< /NewDataSet>
< /dsQueryResponse>
Le code XSLT permet d’afficher directement le XML envoyé en entrée. Ici, nous voyons qu’il est très simple. Pour chaque élément à afficher, il y a un élément « Row ». Chacun des attributs de cet élément est une propriété de l’objet à afficher. Il n’y a que l’attribut « BdcIdentity » qui est spécial. Celui-ci permettra de faire la corrélation pour la connexion entre les deux « Web Parts ». Remplacez maintenant le code du fichier XSLT par celui-ci :
< xsl:stylesheet version= »1.0″ exclude-result-prefixes= »xsl msxsl ddwrt » xmlns:xsl= »http://www.w3.org/1999/XSL/Transform » xmlns:ddwrt= »http://schemas.microsoft.com/WebParts/v2/DataView/runtime » xmlns:asp= »http://schemas.microsoft.com/ASPNET/20″ xmlns:msxsl= »urn:schemas-microsoft-com:xslt » xmlns:SharePoint= »Microsoft.Sharepoint.WebControls »>
< xsl:output version= »1.0″ encoding= »UTF-8″ indent= »no » omit-xml-declaration= »yes » media-type= »text/html » />
< xsl:template match= »Row »>
< div style= »text-align:center;margin-bottom:10px; »>
< img style= »width:100px; » alt= »Avatar »>
< xsl:attribute name= »src »>
< xsl:value-of select= »@Avatar » />
< /xsl:attribute>
< /img>
< br />
< xsl:value-of select= »@Prenom » />
< xsl:text>
< xsl:value-of select= »@Nom » />
< /div>
< /xsl:template>
< /xsl:stylesheet>
Redéployez votre solution et actualisez la page contenant les « Web Parts ». Sélectionnez maintenant un film pour voir apparaître ceci : voir figure 18.
Notre code « XSLT » permet simplement de définir un format d’affichage pour tous les éléments « Row » du « XML » d’entrée. Nous injectons donc du code HTML et nous utilisons la valeur des attributs XML de l’élément pour afficher la photo de l’acteur ainsi que son nom et son prénom.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- On ne peut pas gouverner ce qu’on ne peut pas voir : pourquoi la visibilité doit-elle passer avant la gouvernance en matière de sécurité des identités ?
- L’IA amplifie les risques sur les API
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
