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

XSL/XSLT/XPATH XML Discussion :

[XSLT]Récupération d'information dans un fichier XML


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2007
    Messages : 180
    Points : 198
    Points
    198
    Par défaut [XSLT]Récupération d'information dans un fichier XML
    Salut à tous,

    je débute en XSLT, voir XSL. Histoire de mettre le niveau en 1er lieu. J'ai essayé de me former avec divers docs trouver sur le net, donc désolé pour les approximations.

    Je veux réaliser la chose suivante :
    Développement d'un logiciel qui va réaliser la transformation d'un fichier XML par un fichier XSLT. Le soft récupére un fichier XML. Jusque là, c'est pas trop dur.

    Là, ça se corse un peu (enfin pour moi). Dans le fichier XSLT, je veux faire la chose suivante. Je récupére un identifiant, exemple : AAA, celui-ci correspond à un code 123456. Le code est stocké dans un fichier XML (bien sur, un autre que le fichier contenant le code AAA).

    Je voudrais savoir si à partir du langage XSLT, je peux aller dans le fichier XML pour récupérer l'information.

    La raison de ce fonctionnement est que les informations sont accessibles par l'application pour être mise à jour. Ne voulant pas que l'utilisateur aille dans le fichier XSLT pour modifier l'info, je me vois obliger de faire comme ça.

    Si qqun a une idée ou une solution.

    Grand merci
    Une légende amérindienne raconte qu'il y eut un immense incendie de forêt. Tous les animaux terrifiés et atterrés observaient, impuissants, le désastre. Seul, un colibri s'activait et allait chercher quelques gouttes d'eau dans son bec pour éteindre le feu.
    Au bout d'un moment, le tatou, agacé par ses agissements dérisoires, lui dit :
    'Colibri ! N'es-tu pas fou ? Tu crois que c'est avec ces gouttes d'eau que tu vas éteindre le feu ?
    'Je le sais, répond le colibri, mais je fais ma part...

  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
    XSL-T intègre la fonction document() qui lui permet d'accéder à un autre document en plus de celui sur lequel la transformation est appliquée.

    Cet autre document est généralement un fichier sur la même machine mais ce pourrait être aussi le résultat d'une requête HTTP !
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

  3. #3
    Membre éprouvé
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Points : 1 063
    Points
    1 063
    Par défaut
    Attention certains parseurs xslt n'ont pas la fonction document()

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2007
    Messages : 180
    Points : 198
    Points
    198
    Par défaut
    Merci, je vais plancher dessus ce matin.
    Une légende amérindienne raconte qu'il y eut un immense incendie de forêt. Tous les animaux terrifiés et atterrés observaient, impuissants, le désastre. Seul, un colibri s'activait et allait chercher quelques gouttes d'eau dans son bec pour éteindre le feu.
    Au bout d'un moment, le tatou, agacé par ses agissements dérisoires, lui dit :
    'Colibri ! N'es-tu pas fou ? Tu crois que c'est avec ces gouttes d'eau que tu vas éteindre le feu ?
    'Je le sais, répond le colibri, mais je fais ma part...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération de données dans un fichier XML pour une utilisation dans une servlet
    Par Dredd619 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 24/04/2009, 08h41
  2. Réponses: 3
    Dernier message: 24/04/2009, 08h39
  3. Sauvegarder des information dans un fichier XML
    Par doudoubens dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 08/03/2009, 13h45
  4. [XSLT 2.0]Ecriture dans plusieurs fichiers XML
    Par The SorroW dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 21/02/2008, 17h25
  5. [XSLT] remplacement de chaine dans un fichier XML
    Par Eldarion dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 11/07/2006, 13h30

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