Bonjour,
je souhaite disposer d'un fichier xsl permettant d'afficher l'ensemble des occurrences d'une même chaine dans un document interventions.xml ;
je dois récupérer la chaine comme variable,
lancer la recherche dans l'ensemble des paragraphes du document,
vérifier l'existence de ladite chaine,
lorsque le terme 'astuce' se trouve dans le dit paragraphe, je souhaite afficher les 200 caractères qui précèdent et les deux cents qui suivent.
Mon script est tout a fait déficient, mais je ne sais plus par ou commencer.
Quelqu'un pourrait-il m'aider ? Merci d'avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?xml version="1.0" encoding="UTF-8"?> <xsl:param name='lemme'/> <xsl:template match="p"> <xsl:for-each select="p[contains(partie, $lemme)] "> <xsl:value-of select="p"/> <xsl:value-of select="substring($lemme, 1,-250)"/> </xsl:for-each> </xsl:template> </xsl:stylesheet>
Partager