Afficher un message
Vieux 06/08/2007, 11h16   #1
Bul
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut ajax + fil de syndication Atom


bonjour à toutes et à tous,

je ne parviens pas à récupérer responseXML, mais
seulement responseText, pour un "fil de syndication Atom",
contrairement aux "fils RSS",
le traitement avec le DOM est donc (?!) "difficile".

j'ai mal compris quelque chose ?
y a-t-il un setRequestHeader à envoyer ?
( j'en ai essayé plusieurs, sans succès )
ou... je ne sais quoi...

ou alors ? comment, à partir de responseText, traiter
getElementsByTagName("balise"), par exemple ?

extrait de ce que je fais :
( uniquement viable avec IE, sans gestion d'erreurs,
expurgé du reste pour "simplifier" )

<html>
<body>
<script type="text/javascript">
var xml = new XMLHttpRequest();
xml.onreadystatechange = function()
{ if( xml.readyState==4 )
{ // alert(xml.responseXML.xml);
alert(xml.responseText);
}
}
// var url="http://www.codes-sources.com/rss.aspx?type=code";
var url="http://blog.webinventif.fr/atom.php";
xml.open("GET",url,true);
xml.send(null);
</script>
</body>
</html>

xml.responseXML.xml et les url (rss)
http://www.codes-sources.com/rss.aspx?type=code ( et les autres )
: ça baigne, c'est bien le contenu renvoyé.

avec http://blog.webinventif.fr/atom.php (atom)
: seul xml.responseText "répond".
xml.responseXML est "vide"


merci d'avance.
  Réponse avec citation
 
Page generated in 0,04724 seconds with 9 queries