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] Interpreter différent contenu


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2004
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 218
    Par défaut [XSLT] Interpreter différent contenu
    Bonjour,

    J'espère que je ne suis pas le seul dans le cas mais j'ai un soucis d'interprétation de données.

    J'ai ceci dans mon xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <data>
    Ceci est un lien url <a href...../> </data>
    <data><img src="....."/></data>
    Le souci est que tout à fait normalement il m'affiche les lignes <data> mais il n'interprète pas le contenu des balises, j'aimerai donc savoir s'il y a une solution à mon soucis autre que de devoir remanipuler le contenu des balises ?

    D'avance merci
    stujava

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Février 2009
    Messages : 155
    Par défaut
    Bonjour,

    Citation Envoyé par stujava Voir le message
    Le souci est que tout à fait normalement il m'affiche les lignes <data> mais il n'interprète pas le contenu des balises...
    peux-tu préciser de qui/quoi tu parles ?

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2004
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 218
    Par défaut
    J'ai donc un fichier xml dans lequel j'ai des balises comme ci-dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <data>Ceci est un lien url <a href...../> </data>
    <data><img src="/imgPath/img.gif"/></data>
    et lorsque je lis mon xml avec le xslt et bien dans mon fo:block par exemple il affiche exactement ce qu'il y a entre les balises <data> hors j'aimerai pouvoir mettre en place quelque chose qui ferait que le texte s'affiche normalement mais que par exemple l'image soi affichée et non <img src="/imgPath/img.gif"/> et que le <a href...../> soit un lien et non le texte <a href...../>

    J'espère avoir été assez clair.
    d'avance merci
    stujava

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Et bien, il faut tout deviner avec toi.
    Ce que tu cherches c'est a transformer du html en xsl-fo pour que Fop te génère des PDF mis en forme comme le serait ton html par un navigateur.

    Il existe des feuilles de style qui font ce traitement (xhtml vers xsl-fo):
    http://www.antennahouse.com/XSLsample/XSLsample.htm
    http://webcoder.info/downloads/xhtml2fo.html

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

Discussions similaires

  1. [XSLT][>XHTML] interprétation du contenu d'un bloc CDATA
    Par Matth_S dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 21/07/2006, 13h18
  2. [XSLT] remplacer le contenu d'un noeud
    Par casgr1 dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 29/06/2006, 09h50
  3. [XSLT] interprétation du contenu
    Par jenesuispasunrobot dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 25/06/2006, 00h18
  4. Réponses: 3
    Dernier message: 11/05/2006, 00h27
  5. Réponses: 6
    Dernier message: 05/10/2005, 13h37

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