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 :

Problème entre xml et xslt


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut Problème entre xml et xslt
    Salut!

    Je suis débutant en Xml.
    J'ai fait un dictionnaire que j'ai converti en Xml, et je veux créer une feuille de style xslt pour le mettre en forme...
    J'ai créé une feuille de style xslt pour déjà mettre une partie des données en forme (certains trucs en gras, d'autres en italique), mais quand j'affiche ma page xml dans Firefox, ça ne marche pas, ça m'indique qu'il y a une erreur dans mon xml, et la petite flèche indique une parenthèse de mon texte !! J'efface la parenthèse, et là la petite flèche m'indique le "<" qui ouvre une des balises!
    Je comprends rien...

    Quelqu'un peut-il m'aider?
    Merci du fond du coeur

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 576
    Par défaut
    Pour commencer, on ne s'improvise pas concepteur de feuilles de style XSLT. On doit d'abord lire les tutoriels et faire marcher leurs exemples.

    Ensuite, quand tu auras un problème avec ce que tu crées toi-même, si tu veux de l'aide :
    - il faut d'abord faire un exemple court qui montre ton problème,
    - il faut nous montrer cet exemple court.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Salut
    Merci de m'avoir répondu.

    Alors voilà mon truc, j'en suis à faire des essais, peux-tu me dire où je me suis planté stp


    Mon document 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" href="xsl_test.xsl"?>
     
    <database>
    <lxGroup>
    <lx>ag</lx>
    <hm>1</hm>
    <ph>[eg']</ph>
    <nt>devient souvent</nt>
    <xvGroup>
    <xv>aige</xv>
    </xvGroup>
    <vo>(ScG aig, Mx ec)</vo>
    <psGroup>
    <ps>prép</ps>
    </psGroup>
    <mr>agam, agad, aige, aici, againn, agaibh, acu</mr>
    <snGroup>
    <sn>1</sn>
    <sd>(origine)</sd>
    <so>(Cd, In).</so>
    <dn>à (appartenance)</dn>
    <ph>►[ta: t'ax agəm]</ph>
    <xvGroup>
    <xv>tá teach agam</xv>
    </xvGroup>
    <xz>j’ai une maison</xz>
    <so>(Cd2).</so>
    <snGroup>
    <sn>2</sn>
    <dt>31/Oct/2009</dt>
    </lxGroup>
     
    </database>

    Et ma feuille 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
    <xsl:stylesheet version = '1.0'
         xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
     
    <xsl:template match="lx">
     
              <b>
                   <xsl:value-of select="."/>
              </b>
     
    </xsl:template>
     
    <xsl:template match="nt">
         <i>
              <xsl:value-of select="."/>
         </i>
    </xsl:template>
     
     
     
     
    </xsl:stylesheet>
    Donc comme vous voyez, je veux que ça me mette les champs "lx" en gras, et les champs "nt" en italique... mais ça marche pas du tout

    Et on se moque pas svp, c'est en se trompant qu'on apprend

    En tt cas merci d'avance!

  4. #4
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    tu a un soucis avec XPath

    Tu peux trouver la répose dans ce tutorial
    http://www.w3schools.com/xsl/xsl_transformation.asp
    Très bien pour un premier petit programme.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Ok merci, j'ai fini par trouver... ouf

    Maintenant, comment faire pour insérer un espace entre chaque champ? Et comment mettre un saut de paragraphe avant chaque "lx"?

    Si tu peux m'aider... ça me fera gagner du temps, merci

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Ok, j'ai fini par trouver... Si j'ai d'autres problèmes (ce qui risque d'arriver assez vite ) je reviendrai

Discussions similaires

  1. Problème entre XML et code Java
    Par acteon56 dans le forum Android
    Réponses: 2
    Dernier message: 09/06/2014, 19h50
  2. [XSLT] Problème déclaration xml (php/xslt)
    Par thibaut06 dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 07/11/2007, 13h06
  3. [XSLT] Problème pour : XML + XSLT(ou XSL) = XML
    Par jenfree dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 18/04/2007, 17h28
  4. [JONAS][DEBUTANT] Problème entre le wsdl et les .xml
    Par everick dans le forum Services Web
    Réponses: 2
    Dernier message: 22/11/2006, 18h29
  5. problème xml et xslt
    Par yassinchaouki dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 24/04/2006, 09h03

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