Je rencontre des problèmes pour accéder au lien rss qui indique au navigateur l'emplacement du rss pour le site. Le lien se trouve dans la balise <head>
du code HTML Voici un exemple de ce à quoi ressemble le lien.Obtenir le lien RSS du <head> dans Actionscript 2
<link rel="alternate" type="application/rss+xml" title="CNN - Top Stories [RSS]" href="http://rss.cnn.com/rss/cnn_topstories.rss" />
Mon approche originale était de traiter le site comme un fichier XML et regarder à travers les balises, mais la plupart des sites ont un nombre arbitraire de <meta>
balises qui oublient d'avoir une fin />
si l'étiquette <link>
Je suis à la recherche pour devient un enfant d'un tag aléatoire <meta>
.
Maintenant, je pense à traiter le site comme une chaîne de caractères et à y rechercher la balise <link>
, mais cela pose problème car la balise <link>
peut avoir ses attributs dans n'importe quel ordre. Bien sûr, je peux contourner ce problème, mais je préférerais quelque chose d'un peu plus propre que de chercher type="application/rss+xml"
puis regarder à gauche et à droite pour le premier href
qu'il voit.
Malheureusement, je ne peux pas mettre en place un script serveur pour le faire pour moi, mais je vous remercie pour la bonne réponse: D – Anton