Bonjour à tous.tes !
Dans le cadre d'un cours de XSLT, mes camarades et moi cherchons à extraire les valeurs (donc, le contenu textuel) d'une balise en particulier. MAIS nous cherchons à extraire le contenu UNIQUEMENT des balises ayant un attribut "key", car nous avons des balises (du même nom) qui ne contiennent pas cet attribut.
Pour l'instant, nous n'avons réussi qu'à extraire le nom de l'attribut key, mais pas le contenu textuel balisé par "persName" (seulement celles ayant un attribut @key, donc.)...
Voici ce que nous avons fait pour l'instant :
Merci d'avance pour vos précieux conseils et votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:template match="node()[local-name()='TEI']"> <xsl:text> Liste des personnages </xsl:text> <xsl:apply-templates select="node()[local-name()='text']/node()[local-name()='body']/descendant::node()[local-name()='persName']/attribute(key)"></xsl:apply-templates> </xsl:template>
Très belle journée à tous.tes![]()
Partager