Hello!
Je m'amuse à faire un lecteur de flux RSS (distants) en AJAX. Pour l'instant, ça marche plutôt bien.
Mais je me demande comment je dois traiter la partie en CDATA dans la balise description du RSS.
J'utilise les fonctions createElement et createTextNode pour construire l'arbre d'affichage découlant du RSS, mais forcément un createTextNode du contenu de la balise description affiche en mode texte les tags html...
La seule technique que j'ai trouvé est d'utiliser la propriété innerHTML de l'element que j'ai créé pour la description. Mais j'ai cru comprendre que innerHTML c'est le maaaaaaal... c'est vrai?
Voilà... sachant que c'est moi-même qui écrit aussi le RSS, je me demande si c'est ma façon de parser ou ma façon de générer le RSS qui n'est pas bonne? Ou si le innerHTML c'est la bonne solution à mon pb...
Edit> Voici le RSS en question: http://www.foolstep.com/syndication/news-rss.xml
Merci!
Modifié par Creak (10 Jan 2010 - 21:15)
Je m'amuse à faire un lecteur de flux RSS (distants) en AJAX. Pour l'instant, ça marche plutôt bien.
Mais je me demande comment je dois traiter la partie en CDATA dans la balise description du RSS.
J'utilise les fonctions createElement et createTextNode pour construire l'arbre d'affichage découlant du RSS, mais forcément un createTextNode du contenu de la balise description affiche en mode texte les tags html...
La seule technique que j'ai trouvé est d'utiliser la propriété innerHTML de l'element que j'ai créé pour la description. Mais j'ai cru comprendre que innerHTML c'est le maaaaaaal... c'est vrai?
Voilà... sachant que c'est moi-même qui écrit aussi le RSS, je me demande si c'est ma façon de parser ou ma façon de générer le RSS qui n'est pas bonne? Ou si le innerHTML c'est la bonne solution à mon pb...
Edit> Voici le RSS en question: http://www.foolstep.com/syndication/news-rss.xml
Merci!
Modifié par Creak (10 Jan 2010 - 21:15)