You are not logged in.
Bonjour,
Je fais partie de l'équipe de développement de l'Université de Saint-Etienne.
On travaille actuellement sur le site institutionnel, plus précisément sur les marchés publics.
On souhaiterait afficher les différents fournisseurs pour un lot, avec une boucle for-each. Mais on ne trouve pas le bon XPath car chaque balise est suivie d'un numéro (lot-fournisseur1).
On a fait des tests mais ils n'ont pas été probant.
Pourriez nous indiquer le bon XPath pour pouvoir afficher tous les fournisseurs renseignés.
Merci
Bonne journée.
Offline
pourriez-vous donner un exemple de XML d'entrée sur lequel vous souhaitez boucler ?
Raphael Franchet
Expert Ametys
Offline
Voici le xml
Offline
ce que vous fournissez n'est pas vraiment le XML que vous avez en entrée.
je vous invite plutôt qu'un cocoon-view, à faire un <xsl:copy-of select="/"/>, et à voir le résultat dans le source de la page.
autre question : on parle du rendu d'un service ou d'un type de contenu ?
Raphael Franchet
Expert Ametys
Offline
Bonjour,
J'avais oublié de vous dire qu'il était tout au fond.
Je vous le renvoi qu'avec le XML d'entrée.
C'est pour le rendu d'un type de contenu.
Offline
Ok, je l'ai vu.
Donc le nom de votre métadonnée est "lot-fournisseur1" ou "lot-fournisseur2".
Vous pouvez faire
<xsl:for-each select="*[starts-with(name(), 'lot-fournisseur')]">
Raphael Franchet
Expert Ametys
Offline
Ok parfait, merci, ça fonctionne.
On avait testé le starts-with, mais on n'avait pas trouvé la bonne syntaxe.
Merci
Bonne journée
Offline