2010-04-20 10 views
0

Je tente d'obtenir le code html pour ce lien http://slashdot.org/firehose.pl?op=rss&content_type=rss&orderby=createtime&fhfilter="home:vamsivanka"'-' est un jeton inattendu. Le jeton attendu est '>'. Ligne 81, position 5

Dim myRequest As WebRequest 
    Dim myResponse As WebResponse 
    Try 
     myRequest = System.Net.WebRequest.Create(url) 
     myRequest.Timeout = 10000 
     myResponse = myRequest.GetResponse() 
     Dim rssStream As Stream = myResponse.GetResponseStream() 
     Dim rssDoc As New XmlDocument() 
     rssDoc.Load(rssStream) 
    Catch ex As Exception 

    End Try 

Mais le rssDoc.Load me donne une erreur « - » est un jeton inattendu. Le jeton attendu est '>'. Ligne 81, position 5.

Veuillez me faire connaître vos suggestions.

+0

Essayez de poster le fichier XML qui contient le jeton '--' –

Répondre

1

En fait, il semble que la problème que vous obtenez est parce que vous devez être connecté à slashdot afin d'obtenir ce flux RSS. Pour voir ce que je veux dire, déconnectez-vous de slashdot et puis rechargez le lien que vous avez fourni ci-dessus - il vous amène à une page HTML au lieu du flux RSS. Vous obtenez cette erreur car la page HTML n'est pas un fichier XML valide et ne peut donc pas être chargée par XMLDocument.

Il semble que vous deviez trouver un moyen d'obtenir l'authentification de votre application avec slashdot avant de récupérer le flux. Je ne l'ai pas fait auparavant, donc je n'ai aucun conseil à donner pour cela. :(Je le mettrai à jour si je trouve quelque chose

+0

Merci Joel pour l'entrée. – vamsivanka

Questions connexes