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 :

XSl pour un fichier rss


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Noruk
    Homme Profil pro
    chantilly
    Inscrit en
    Juin 2014
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

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

    Informations forums :
    Inscription : Juin 2014
    Messages : 61
    Par défaut XSl pour un fichier rss
    Bonjour,
    Voila je cherche à récupérer d'un fichier rss , Est-il possible de le mettre en forme avec un fichier xsl? j'ai seulement les base de ce language ..
    Auriez vous des tutoriels ou des conseil afin de réussir ma tache ?

  2. #2
    Membre confirmé Avatar de Noruk
    Homme Profil pro
    chantilly
    Inscrit en
    Juin 2014
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

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

    Informations forums :
    Inscription : Juin 2014
    Messages : 61
    Par défaut
    Pour plus d'information voici le flux rss que j'essaye de transformer : http://www.distributique.com/flux-rss/rss.php
    aujourd'hui j'ai trouvé certain tuto et je suis arrive a ça:
    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
    <?xml version="1.0" encoding="utf-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/> 
    <xsl:template match="/">  
    	<html>
    		<head>
    			<title>Flux rss - <xsl:value-of select="rss/channel/title"/></title>
    			<link rel="stylesheet" href="rss.css" type="text/css" media="screen"/>
    		</head>
    		<body>
    			<div class="cadre">
    			<div class="description-channel">
    					<h1 class="centrer t1o1"><a href="{rss/channel/link}"><xsl:value-of select="rss/channel/title"/></a></h1>		
    			</div>	
                                            <xsl:for-each select="rss/channel/item[position() &lt;= 4]">
    						<div class="item to9">
    								<h2 class="to9 white"><a href="{link}" class="white"><xsl:value-of select="title"/></a></h2>
    								<p class="left">
    									<xsl:value-of select="description"/><span class="to8 class_lien"><a href="{link}">(...lire la suite)</a></span>
    								</p>
    								<p class="left">
    									<xsl:value-of select="pubDate"/>	
    								</p>
    						</div>
                                            </xsl:for-each>	
     
    			</div>
    		</body>
    	</html>
    </xsl:template>  
    </xsl:stylesheet>
    et voici le code css:
    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
    p.left
    	{
    		font-size:15px;
    		text-align:left;
    	}
     
    p.blue
    {
    	color:#0064a2 !important;
    	font-size:15px !important;
    }
    h1.left
    {
    	font-size: 18px;
    	color:orange !important;
    }
    div.channel{
    	text-align:left;
    	border:2px #0064A2 groove;
    	-moz-box-shadow: 6px 6px 12px #888; -webkit-box-shadow: 6px 6px 12px #888; box-shadow:6px 6px 12px #888;
    	 width:200px;          
         -moz-border-radius:4px;
         border-radius:4px;
         float:right;        
         background: #f5f5f5 10px 10px no-repeat url('info.gif');                                                  
         padding: 10px  10px 10px 40px;                          
         font-size: 12px; color: #aaa;                          
         border-width: 0 1px 1px 0;
    }
    body, h1, h2{text-align:left;background-color: #0064a2;font-family : "trebuchet MS", "verdana", "sherif"; color: black; text-decoration: none;}
    a:hover{color:  #fff;}
    .cadre{height: auto; width:1000px; background-color: #fff;}
    .centrer{text-align: center;color:white !important}
    a{text-decoration : none; color: white;}
    .class_lien{border-bottom: 1px dashed gray;}
    .t1o2{font-size: 1.2em;}
    .t1o1{font-size: 1.1em;color:white !important;}
    .t1o{font-size: 1em;}
    .to9{font-size: 11px;text-align:left;}
    .white{
    	margin-left:10px;
    	color:white !important;
    }
    .to8{font-size: 0.8em;}
    .to7{font-size: 0.7em;}
    .to6{font-size: 0.6em;}
    .to5{font-size: 0.5em;}
    .to4{font-size: 0.4em;}
    .to3{font-size: 0.3em;}
    mon problème est le suivant comment dissocier l'image dans le cdata du flux rss afin de le reutiliser ?

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

Discussions similaires

  1. Logiciel pour écrire un fichier RSS ?
    Par Loko dans le forum Internet
    Réponses: 2
    Dernier message: 14/01/2009, 08h57
  2. Réponses: 6
    Dernier message: 17/11/2008, 11h17
  3. Version de FOP et fichier xsl pour fop 0.2
    Par Lolitaaa dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 06/10/2008, 12h25
  4. Réponses: 2
    Dernier message: 01/10/2008, 17h46
  5. [RSS] Lecteur de flux en PHP (pour des fichiers .aspx)
    Par fadex dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 04/01/2007, 12h26

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