IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

stockage de données


Sujet :

XML/XSL et SOAP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 29
    Points : 18
    Points
    18
    Par défaut stockage de données
    Bonjour
    j'ai un petit probleme dans la manipulation des xsl
    que voici
    j'applique mon fichier xsl
    qui recupere des infos de differents fichiers
    en faite le code ressemble au suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <xsl:for-each select="document($filename)">
    		<!-- new changes end -->
    			<xsl:apply-templates select="ficXML" />
                    .
                    .
                    .
    </xsl:template>
    dans les template que j'applique je recupere une valeur qui est titre par exemple
    donc chacun de mes fichiers contient un titre que a chaque parcours de fichier je recupere avec plein d'autres info
    j'affiche le tout
    a la fin je voudrais faire une liste des titre
    du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <property name="titres">
    			<list>
    				<ref bean="titre1" />
                                    <ref bean="titre2" />.
                                    <ref bean="titre3" />
                                    <ref bean="titre4" />
    est ce que quelqu'un peut m'aider svp
    j'ai penser a la solution d'appliquer un deuxieme xsl qui me permet de recopier le resultat de la premiere tranformation plus a l'aide d'un template recuperer que les titres mais je souhaite m'en passé cette solution donc est ce qu'il ya moyen que dans mon meme xsl je recupere la liste merci

  2. #2
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Il existe une possibilité non standard en XSLT pour simuler plusieurs transformations dans une seule : on stocke le premier résultat dans une variable et on relit cette variable ensuite comme s'il s'agissait d'un autre document en entrée.

    Il faut pour cela utiliser une fonction de conversion appelée xx:node-set(), xx étant le namespace correspondant à l'extension du moteur de transformation pour faire cela !
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

Discussions similaires

  1. [Sql] Stockage de données compressées
    Par choubiroute dans le forum Oracle
    Réponses: 5
    Dernier message: 08/03/2006, 15h46
  2. Dilemme : stockage de données en mémoire
    Par The Dark Lewis dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/09/2005, 12h28
  3. Stockage de données
    Par moa378 dans le forum OpenGL
    Réponses: 16
    Dernier message: 26/05/2005, 14h34
  4. Stockage de données cartographiques en BDD
    Par Mack.51 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 16/06/2004, 12h48
  5. Stockage de données & lecture d'un fichier texte
    Par petitours dans le forum C++Builder
    Réponses: 6
    Dernier message: 13/03/2004, 14h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo