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 :

Créer à partir d' 1 fichier XML 2 autres fichiers XML selon le contenu d'une balise


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 48
    Points
    48
    Par défaut Créer à partir d' 1 fichier XML 2 autres fichiers XML selon le contenu d'une balise
    Bonjour,

    Je dois transformer un fichier XML en 2 ou 3 autres fichiers XML selon le contenu d'une balise. Si dans le fichier source la balise "codefichier" = "01", alors le résultat de ma transformation XSL sur les noeufs descendants doit aller dans un fichier XML particulier. Si la balise "codefichier" = "02" alors ça doit aller dans un autre fichier XML.

    Merci de votre aide.

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Je pense qu'il te faudrait plusieurs XSLT (un par fichier de sortie).

    ensuite, il te suffit de soumettre le XML à chacun des fichiers XSLT pour avoir toutes tes sorties, il n'est pas possible en XSLT 1.0 de faire plusieurs sorties (comme indiqué dans la faq : Puis-je produire plusieurs documents en même temps avec un seul fichier XSLT ?)
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  3. #3
    Membre actif
    Avatar de Fildz
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Points : 272
    Points
    272
    Par défaut
    Personnellement j'écrirais un seul fichier XSLT qui prendrai en paramètre le "codefichier".

    Puis lorsque je réaliserai la transformation de mon XML de départ par le fichier XSLT je redirigerai le résultat soit dans le fichier XML 1 soit dans le fichier XML 2 etc.

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    oui, mais ça sous-entends qu'il s'agit uniquement d'un filtrage par fichier de sortie, si le traitement est plus complexe (traitement différent pour chaque fichier de sortie), il vaut mieux faire 3 XSLT séparés

    enfin, ensuite ça dépend de ce qu'il veut faire
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 75
    Points : 48
    Points
    48
    Par défaut
    ok merci, je vais faire plusieurs xsl.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/12/2012, 10h05
  2. [XSLT 1.0] Conversion XML en autre fichier avec caractères <, >, &
    Par djibril dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 10/10/2012, 15h06
  3. Réponses: 1
    Dernier message: 15/05/2007, 16h55
  4. [XML] Passer un fichier CSV en un fichier XML
    Par stardeus dans le forum APIs
    Réponses: 3
    Dernier message: 14/03/2007, 17h01
  5. Probleme pour imbriquer Fichier HTML dans autre Fichier
    Par Gerard du Bouchonnois dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/12/2005, 14h33

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