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] Ajouter un attribut


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 9
    Par défaut [XSLT] Ajouter un attribut
    Bonjour,

    J'ai une question de débutant a vous posez. J'ai mon fichier XML test.xml par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <root>
    <set_value value="2007-02-08">
    </root>
    Et je veux ajouter un attribut grace a XSL a l'élement set_value :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output encoding="UTF-8" method="xml" indent="yes" />
     
    <xsl:template match="set_value">
    <xsl:attribute name="value_id">value_date</xsl:attribute>
    </xsl:template>
     
    </xsl:stylesheet>
    Comment je fais sachant que je veux obtenir en sortir un fichier xml avec le meme non : test.xml tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <root>
    <set_value value="2007-02-08" value_id="value_date">
    </root>
    et je veux également savoir comment je peux tester ca avec IIS et voir que mon fichier xml a bien changé. Parce que quand j'affiche la source apres exécution de mon test.xml, le fichier n'a pas changé.

    En gros je veux savoir comment je récupere mon fichier XML de sortie et comment je peux voir son code pour voir si la transformation a bien eu lieu.

  2. #2
    Membre émérite
    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
    Par défaut
    tu utilises quel parser?

  3. #3
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    Le pb n'est pas le parser mais le langage.
    XSLT 1.0 est un langage qui transforme un flux en un autre flux, il n' a pas d'action "physique" les fichiers et ne peut donc être utilisé seul dans ce but.
    L'ordre des opérations dans ce cas c'est:

    -Faire la transfo
    -recuperer le flux de la transfo (la syntaxe change suivant le langage php/asp/java/c.....)
    - sauvegarder ce flux sous le nom du fichier visé

  4. #4
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 9
    Par défaut
    Merci pour ses réponses...
    A bientot

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

Discussions similaires

  1. [XSLT] afficher des attributs ajouter
    Par BOLARD dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 15/12/2010, 12h44
  2. [XSLT] For Each et ajout d'attribut
    Par rourou25 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/04/2010, 22h49
  3. [XSLT] Ajouter attribut title SVG
    Par ac/dc dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 31/01/2008, 18h11
  4. [XSLT] Dédoublonner des attributs
    Par 242 dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 10/11/2005, 15h44
  5. Ajout d'attribut à l'élément "Body"
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 07/04/2003, 15h52

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