salut
je suis en train de decouvrir xslt pour mettre en forme mon fil rss
mais je rencontre des problemes de formation
voici mon fichier xml
et coici mon xsl
j'ai un message d'erreur du type
mais je ne sais pas pourquoi il est mal formé je vois pas
j'aimerai avoir un petit coup de pouce
maerci
Modifié par jeff (17 Nov 2005 - 16:58)
je suis en train de decouvrir xslt pour mettre en forme mon fil rss
mais je rencontre des problemes de formation
voici mon fichier xml
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!--<!DOCTYPE rss SYSTEM "http://localhost/projet_ing/RSS/rss2.dtd" >-->
<?xml-stylesheet href="./rss2.xslt" type="text/xsl"?>
<rss version="2.0">
<channel>
<title>essai</title>
<link>http://localhost/projet_ing/</link>
<description>premier test</description>
<language>fr</language>
<item>
<title>test1</title>
<link>http://localhost/projet_ing/index.php?module=actu&action=display&id=1</link>
<description>premier test1</description>
<guid>1</guid>
</item>
<item>
<title>test2</title>
<link>http://localhost/projet_ing/index.php?module=actu&action=display&id=2</link>
<description>2ieme test</description>
<guid>2</guid>
</item>
</channel>
</rss>
et coici mon xsl
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="ISO-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" indent="yes" />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
</head>
<body>
<xsl:template match="rss">
<xsl:for-each select="channel/item" oder-by="+guid">
<div id='#
<xsl:value-of select="guid"/>
'>
<h2><xsl:value-of select="title"/></h2>
<p><xsl:value-of select="description"></p>
</div>
</xsl:for-each>
</xsl:template>
</body>
</html>
</xsl:stylesheet>
(desole d'avoir tout mis )j'ai un message d'erreur du type
Erreur d'analyse XML : mal formé
Emplacement : file:///E:/wamp/www/projet_ing/RSS/rss2.xslt
Numéro de ligne 14, Colonne 1 :<xsl:value-of select="guid"/>
mais je ne sais pas pourquoi il est mal formé je vois pas
j'aimerai avoir un petit coup de pouce
maerci
Modifié par jeff (17 Nov 2005 - 16:58)