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 :

1 XML & X XSL ?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 2
    Points : 1
    Points
    1
    Par défaut 1 XML & X XSL ?
    Voilà un autre problème :

    Toutes les données sont dans un fichier XML.

    Des liens dans une page HTML lance un traitement spécifique, par exemple :

    Nouveautés.XML
    Nouveautés.XSL qui affiche une page avec du texte en français

    News.XML
    News.XSL qui affiche les mêmes données mais avec du texte en anglais

    ....

    OK, la solution simple est de copie la base en XML, la renommer et changer la spécification vers le fichier XSL

    Simple mais pas pratique.

    Le plus simple serait de passer la spécification vers le fichier XSL via une variable (???) ... mais là je n'ai pas trouvé de source ...

  2. #2
    Membre du Club
    Inscrit en
    Février 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 39
    Points : 46
    Points
    46
    Par défaut
    Je ne sais pas pour les autres, mais pour moi, ton post n'est pas du tout clair... Peux tu être plus explicite stp?

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2003
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 21
    Points : 15
    Points
    15
    Par défaut
    moi aussi je n'ai pas compris la question???

    Tu voudrais faire quoi en fait? si tu veux obtenir plusieurs html depuis un seul fichier xml avec plusieurs xsl (cf le titre du sujet) pour gérer la langue, je te conseil de gérer chaque fusion séparément sur le meme xml mais est-ce ce que tu veux faire...

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    C'est vrai une fois relu, c'est pas génial !

    Les données sont dans un fichier XML.

    Ma page HTML inclus des liens (Boutons) qui lancent le fichier XML qui lui appel le XML. OK, c'est du classique.

    Sur le site intranet, je suis limité au fonction XML de IE 5.5 et rien d'autres. Donc pas de possibilité (à ma connaissance) de passer des paramètres sous forme de var ...

    Donc à chaque Bouton correspond un Query, un XML et un XSL, donc quatre Query = 4 XML & 4 XSL ... !

    Ma question était de savoir s'il était possible qu'un seul fichier XML soit mis en page par plusieurs XSL mais pour cela il faut pouvoir passer des paramètres, et là je bloque.

    Merci pour votre aide

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Points : 39
    Points
    39
    Par défaut
    Pas faisable à ma connaissance.... sauf avec du javascript !
    If it can go wrong, it will.

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2003
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 21
    Points : 15
    Points
    15
    Par défaut
    Il est possible qu'un seul xml soit mis en page par plusieurs xsl, biensur...

    Mais la logique est différente: en fait, il faut que tes boutons( ou tes liens) appel un JSP (ou un PHP) avec les 2 parametres (fichier.xml et fichier1.xsl).

    tu aura:

    <a href="fusion.php?fichier.xml&fichier1.xsl">lien1</a>
    <a href="fusion.php?fichier.xml&fichier2.xsl">lien2</a>
    ... etc...

    Ton PHP fera la fusion des 2 parametres (en javascript ou en php, comme tu sens) donnés dans le lien.

    Attention: ds ton xml, il ne dois pas y avoir de lien vers un xsl particulier, cela va de soi..

    NB: (fusion.php est appelé un controleur dans le système MVC)

    Dans l'espoir que c'est ce que tu voulais...

Discussions similaires

  1. [XSL] Générer de l'openoffice à partir d'xml ou d'xsl:fo
    Par yuri dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 19/03/2009, 11h42
  2. voir un XML avec une XSL
    Par frouge dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/01/2006, 16h17
  3. [XSLT] [XML->HTML] transformation XML -> HTML via XSL
    Par Great Sayaman dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 11/12/2004, 22h12
  4. utilliser un autre fichier xml dans un xsl
    Par New Bee dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/04/2003, 10h55

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