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]transfo xslt dans un fichier texte !


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 25
    Points
    25
    Par défaut [XSLT]transfo xslt dans un fichier texte !
    voila un extrait du code:

    fichier XML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?xml version="1.0"?> 
     
    <?xml-stylesheet type="text/xsl" href="gallimedia.net.bd.xsl"?> 
    <gallimedia.net.db> 
     
    <ttl>$TTL 86400</ttl> 
     
    <ligne> 
    <adresse>@</adresse> 
    <dom>IN</dom> 
    <soa>SOA</soa> 
    <serveur>ns0.gallimedia.net.</serveur> 
    <serveur1>postmaster.gallimedia.net.</serveur1> 
    <parenthese_ouv>(</parenthese_ouv> 
    </ligne> 
     
    </gallimedia.net.db>
    Fichier XSL:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?xml version='1.0'?> 
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> 
     
    <xsl:template match="/"> 
     
    <html> 
    <body> 
     
    <!-- $TTL 86400 --> 
    <td><xsl:value-of select="gallimedia.net.db/ttl"/></td> <td><br/></td> 
    <td><xsl:value-of select="gallimedia.net.db/ligne/adresse"/></td> 
    <td><xsl:value-of select="gallimedia.net.db/ligne/dom"/></td> 
    <td><xsl:value-of select="gallimedia.net.db/ligne/soa"/></td> 
    <td><xsl:value-of select="gallimedia.net.db/ligne/serveur"/></td> 
    <td><xsl:value-of select="gallimedia.net.db/ligne/serveur1"/></td> 
    <td><xsl:value-of select="gallimedia.net.db/ligne/parenthese_ouv"/></td> 
     
    </body> 
    </html> 
    </xsl:template> 
    </xsl:stylesheet>

    Voici ce que ça affiche sur le browser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $TTL 86400 
    @ IN SOA ns0.gallimedia.net. postmaster.gallimedia.net. (


    je veux que ça affiche la meme chose dans un fichier ".txt"

    Il doit surement avoir une methode en XSL non ??
    j'espere que ça existe !!!!!!

    merci !!

  2. #2
    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 : 47
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    Non.
    Un processeur xslt 1.0 , sauf cas spécifique , ne crée pas de fichier. C'est le langage qui dans lequel on l'uilise qui recupère le flux et crée le fichier

  3. #3
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Et puis ça, c'est mal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 25
    Points
    25
    Par défaut réponse
    qu est ce que c'est ça ?

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Points : 841
    Points
    841
    Par défaut
    Citation Envoyé par moi95
    qu est ce que c'est ça ?

    je pense qu'il veut que tu utilise un bon espace de noms


    utilise plutot celui là

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  6. #6
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 40
    Points : 25
    Points
    25
    Par défaut reponse
    OK
    mais maintenant je fais comment pour l'executé, enfin pour voir le resultat ?
    merci!!

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Points : 841
    Points
    841
    Par défaut
    Citation Envoyé par moi95
    OK
    mais maintenant je fais comment pour l'executé, enfin pour voir le resultat ?
    merci!!
    il faut le mettre que dans la feuille de style!! garde le xml-stylesheet.

Discussions similaires

  1. [XSLT] retour à la ligne dans un fichier texte
    Par SylMat dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/03/2007, 11h39
  2. [XSLT] Comment rechercher dans un fichier xml
    Par abdoulax dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/10/2006, 19h28
  3. Réponses: 3
    Dernier message: 22/02/2004, 20h09
  4. [LG]rechercher dans un fichier texte
    Par BadFox dans le forum Langage
    Réponses: 11
    Dernier message: 01/12/2003, 15h57
  5. recherche de doublons dans un fichier texte
    Par portu dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 07/10/2003, 14h13

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