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 :

Problème XML RSS XSL


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut Problème XML RSS XSL
    Bonjour à tous,
    Pour les besoin de ma boite, je dois écrire un flux rss qui sera mis sur notre site intranet. Il faut que je puisse insérer dans chaque item de flux rss un certain nombres de choses, notamment des images.
    J'ai trouvé en cherchant sur internet qu'on pouvait utiliser la balise <content:encoder> et ensuite mettre du code html dans une balise CDATA. J'ai essayer mais ca ne marche pas, mon code html est affiché tel quel dans mon navigateur mais il n est pas interprété...
    Est-ce que quelqu'un pourrait m'aider? D'avance merci.
    Je vous le code de mon flux rss avec en rouge la partie concerner:

    Code XML : 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
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" media="screen" href="updates.xsl" ?> 
    <rss version="2.0"
    	 xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
    <title>Ma boiet</title>
    <image>
    <url>logo_.gif</url>
    <title>RSS</title>
    <link>http://www.google.com</link>
    </image>
    <description>Le flux RSS</description>
    <lastBuildDate>Wed, 27 Jul 2005 00:30:30 -0700</lastBuildDate>
    <link>http://www.google.ch</link>
    <item>
    <guid>1</guid>
    <title>Vacance</title>
    <description> test test </description>
    <content:encoded>
    <![CDATA[<img src="logo_.gif/>]]>
    </content:encoded>
    <link>www.google.com</link>
    <category>RH</category>
    </item>
    </channel>
    </rss>

    Et je vous les code de 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    <?xml version="1.0" encoding="UTF-8"?>
    	<xsl:stylesheet version="1.0" 
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
         xmlns:dc="http://purl.org/dc/elements/1.1/"
    	 xmlns:content="http://purl.org/rss/1.0/modules/content/">
    	<xsl:output method="html" version="4" encoding="UTF-8" indent="yes" />
    	<xsl:template match="channel">
        <html>
           	<head>
            	<title><xsl:value-of select="title" /> - <xsl:value-of select="description" /></title>
    <style type="text/css">
    body {
        font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        font-size:10pt; 
        }
    td {
        font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        font-size:10pt; 
        border: solid 1px rgb(200,200,200); 
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 6px;
        padding-bottom: 6px;
        }
    </style>
            	<meta http-equiv="refresh" content="3600" />
           	</head>
           	<body>
            <div align="center">
            	<b><a href="" target="_self"><small>[Recharger cette page]</small></a></b>
            	<br /><br /><br />
    					<table width="80%">
                <tr>
                	<td align="center" style="border: none !important;">
                    <a href="{link}"><big><big><b><xsl:value-of select="title" /></b></big></big></a><br />
                  	<a href="{image/link}" target="_blank"><img src="{image/url}" alt="{image/title}" title="{description}" border="0" width="{image/width}" height="{image/height}" /></a>
                	</td>
     
                	<td style="border: none !important">
                	<b><big><xsl:value-of select="description" /></big></b><br/>
                	<br />
                	</td>
              	</tr>
    			<xsl:call-template name="item" />
    			</table>      
           	</div>
           	<hr />
        </body>
        </html>
    	</xsl:template>
    	<xsl:template match="item" name="item">
    		<xsl:for-each select="item">
    		<tr>
    		<td colspan="2">
    			<a href="{link}" target="_blank"><b><xsl:value-of select="title" /></b></a>
    	    <br />
    	    <xsl:value-of select="description" />
    		<br />
    		<xsl:value-of select="content:encoded" disable-output-escaping="yes"/>
    	    </td>
    	    </tr>
    		</xsl:for-each>
    	</xsl:template>
    </xsl:stylesheet>

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut
    Personne pour mon problème?

Discussions similaires

  1. Problème XML/XSL et fichier son
    Par pwyll2 dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 25/05/2011, 12h39
  2. problème de lecture xsl avec xml
    Par rhtlk dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 08/07/2009, 14h06
  3. Problème avec XML::RSS
    Par Gold.strike dans le forum Modules
    Réponses: 0
    Dernier message: 14/04/2008, 09h16
  4. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  5. Problème d'interprétation XSL XML
    Par ForceTranquille dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 22/03/2006, 15h53

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