Précédent   Forum des professionnels en informatique > Autres langages > XML/XSL et SOAP
XML/XSL et SOAP Forum d'entraide sur XML et SOAP. Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/12/2011, 17h40   #1
Invité de passage
 
Inscription : novembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2011
Messages : 4
Points : 0
Points : 0
Par défaut extraction string xsl problem substring/instr

Bonjour,

Je travaille avec un fichier xml généré automatiquement et j'ai écrit une feuille de style avec pour l'afficher en html.

Il y a dans le fichier du code (commentaire compris), qui sont sous la forme

Code :
1
2
3
4
5
6
 
/* [fr]commentaire en français du code
*qui peut descendre jusqu'en dessous
*et que je désire extraire de toute cette partie [/fr] */
//[en] And there is a commentary that uses only one line[/en]
Ici.il y a le reste du code = que je ne veux pas garder;
Pour le momen, je recupère tout le code mais j'aimerais ne récupérer que les commentaires compris entre [fr] et [/fr] / [en] et [/en]. Je voulais utiliser la fonction substring mais je ne sais pas la longueur que mon commentaire va avoir. Je dois le réepérer avec les "balises" [fr] ou [en] (je veux les commentaires en anglais et en français).
Ce qu'il me faudrait du coup, c'est l'équivalent de instr en vba, s'il existe en xslt. Mais je ne l'ai pas trouvé en cherchant sur le net.

Sinon un moyen totalement différent qui ne passerait pas par substring

S'il vous plait aidez moi c'est hyper important!

Merci d'avance
CouicCouic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 03h28   #2
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 092
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 092
Points : 7 019
Points : 7 019
Une combinaison un peu lourdingue de substring-before() et substring-after().

Citation:
Envoyé par CouicCouic Voir le message
S'il vous plait aidez moi c'est hyper important!
La plupart des sociétés d'intérim peuvent te fournir des informaticiens capables de résoudre le problème. Penses-y la prochaine fois.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h05.


 
 
 
 
Partenaires

Hébergement Web