RSS [Résolu]

Signaler
Messages postés
92
Date d'inscription
lundi 4 avril 2005
Statut
Membre
Dernière intervention
7 août 2006
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour,


est ce qu'il ya quelqu'un qui peut me dire comment créer un fichier RSS avec c#.


Merci pour votre aide

5 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
Logique, tu ne peux pas ecrire à la barbare l'élément et son attribut comme ça
XmlTextWriter.WriteStartElement("rss version=2.0");

ceci devrait fonctionner :
XmlTextWriter.WriteStartElement("rss");
XmlTextWriter.WriteAttributeString("version", "2.0");

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
Salut,

Un flux RSS n'est rien d'autre qu'un flux xml suivant un standard.
Jette donc un oeil à RSS.NET.

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
92
Date d'inscription
lundi 4 avril 2005
Statut
Membre
Dernière intervention
7 août 2006

J'ai créer un fichier xml et lorsque je veux que la balse <rss version=2.0> j'ai rencontré un problème à l'exécution.

voici le code

string path=Request.PhysicalApplicationPath;

string cheminf=path+"/fichier.xml";

XmlTextWriter
XmlTextWriter = new XmlTextWriter(cheminf,System.Text.Encoding.UTF8);

XmlTextWriter.WriteStartDocument();

XmlTextWriter.WriteComment("Creation fichier XML test"); // commentaire

XmlTextWriter.WriteStartElement("rss version=2.0"); ce linge cause

du problème si je l'enlève il y aura création du fichier xml.

XmlTextWriter.WriteStartElement("channel");

XmlTextWriter.WriteElementString("titre","sameh");

XmlTextWriter.WriteElementString("lien","Ben Nasr");

XmlTextWriter.WriteElementString("description","Nabeul");

XmlTextWriter.WriteComment(" début items ");

XmlTextWriter.WriteStartElement("item");

XmlTextWriter.WriteElementString("titre","sameh");

XmlTextWriter.WriteElementString("lien","Ben Nasr");

XmlTextWriter.WriteElementString("description","Nabeul");

XmlTextWriter.WriteEndElement();

XmlTextWriter.WriteStartElement("item");

XmlTextWriter.WriteElementString("titre","sameh");

XmlTextWriter.WriteElementString("lien","Ben Nasr");

XmlTextWriter.WriteElementString("description","Nabeul");

XmlTextWriter.WriteEndElement();

XmlTextWriter.WriteComment(" fin items ");

XmlTextWriter.Flush(); //vide le buffer

XmlTextWriter.Close(); // ferme le document
Merci pour votre aide
Messages postés
92
Date d'inscription
lundi 4 avril 2005
Statut
Membre
Dernière intervention
7 août 2006

Merci ca fonctionne.
Merci pour votre aide
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
de rien :-)

Cocoricoooooooo !!!!
coq
MVP Visual C#