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

XML/XSL et SOAP Discussion :

RSS et lien dans une balise


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Par défaut RSS et lien dans une balise
    Bonjour à tous !

    Je suis un petit nouveau en XML alors veuillez pardonner mon ignorance....

    Je cherche à me créer un flux RSS pour les besoins de l'entreprise dans laquelle je travaille. En fait, on est très peu, 5 personnes, et on fonctionne beaucoup avec le mail. Cependant, je recois des mails tous les jours de toutes les personnes, avec des pièces jointes ou non etc... ça devient lourd pour ma boite.
    J'ai alors entrepris de mettre tous ces fichiers en pièce jointe sur un serveur commun, seulement faut encore aller le chercher... quand il y a peu de fichiers ça va, mais quand le nombre augmente ça devient galère. Je me suis dit donc que l'utilisation d'un flux RSS pour tenir tout le monde à jour dans les nouvelles serait l'idéal. Pour l'instant ça fait bien mon affaire, mais j'aurais une question technique.

    Dans une balise <description> d'un item, on rentre du texte pour décrire la nouvelle. J'aurais aimé savoir s'il était possible et comment, d'ajouter un lien hypertexte à l'intérieur de cette balise. J'ai essayé un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <description> 
    Description de l'item <a href="http://www.toto.com">lien</a>
    </description>
    mais malheureusement, le lien n'apparaît pas. De ce que j'ai compris, c'est plus ou moins normal en ce sens que ce n'est pas interprété par mon fichier XSLT comme étant un lien. Le problème est donc, comment faire pour qu'il soit interprété en tant que tel ??

    De même, comment faire un retour à la ligne par exemple ? la commande html <br/> n'est pas non plus interprétée....

    Merci pour vos réponses !!

  2. #2
    Membre confirmé
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Par défaut
    Bon et bien après de nombreuses recherches pour me rendre compte qu'il y a un paquet de monde qui a le même souci que moi alors que certains sites internet y arrivent très bien, j'ai enfin trouvé une solution (je sais pas si c'est très bien, mais ça marche et c'est ultra simple).

    Alors le truc ne vient bien entendu pas du fichier XML, mais bien de la façon dont on l'interprète ! Pour ma part, j'utilise un simple fichier de style XSLT.

    De ce que j'ai compris, le fichier de style transforme le contenu XML en code source HTML. Il faut donc trouver une manière de dire qu'on ne veut pas uniquement le texte qui est compris dans une balise XML, mais bien faire un simple copier-coller directement dans le code source !

    Donc, remplacer dans le XSLT les lignes de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="description" />
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:copy-of select="description" />
    Et voilà, le tour est joué ! Vous pouvez maintenant mettre du code HTML dans votre balise et il sera interprété en tant que tel.


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

Discussions similaires

  1. Récupérer un lien dans une balise [XML]
    Par sikin1989 dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 05/05/2011, 19h57
  2. affichage d un lien dans une balise div
    Par doclav57 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 11/10/2009, 16h09
  3. RSS : Ouvrir lien dans une nouvelle fenêtre
    Par moififi dans le forum ASP.NET
    Réponses: 0
    Dernier message: 02/04/2009, 15h05
  4. Réponses: 4
    Dernier message: 26/02/2008, 17h57
  5. liens dans une balise select
    Par tabouet dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/01/2008, 12h07

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