Comment puis-je en C# appeler une URL qui me donne un fichier xml, puis traiter ce fichier xml par exemple pour l'analyse.C# se connecter à l'URL qui donne un document xml
2
A
Répondre
1
using System;
using System.IO;
using System.Net;
using System.Text;
...
public static void GetFile
(
string strURL,
string strFilePath
)
{
WebRequest myWebRequest = WebRequest.Create(strURL);
WebResponse myWebResponse = myWebRequest.GetResponse();
Stream ReceiveStream = myWebResponse.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader readStream = new StreamReader(ReceiveStream, encode);
string strResponse=readStream.ReadToEnd();
StreamWriter oSw=new StreamWriter(strFilePath);
oSw.WriteLine(strResponse);
oSw.Close();
readStream.Close();
myWebResponse.Close();
}
de: http://zamov.online.fr/EXHTML/CSharp/CSharp1.html
XML Parser:
juste passer le flux vers XML Parser.
5
Pour télécharger un fichier XML sur votre disque dur, vous pouvez simplement le faire.
XDocument doc = XDocument.Load(url);
doc.Save(filename);
Comment l'analyser est une question différente et il y a plusieurs façons de le faire. Voici un SO question qui couvre le sujet. Vous pouvez également consulter la référence LINQ to XML sur MSDN.
Questions connexes
- 1. Ajouter un document XML à un nœud XML en C#?
- 2. se connecter à firefox avec C#
- 3. se connecter à mysql en utilisant C++
- 4. se connecter à mysql avec C# .net
- 5. Insérer un élément XML à partir d'un document XML à un autre document xml
- 6. C# XML - Lecture Document XML inclus
- 7. Se connecter à un processus existant
- 8. ajouter espace de noms à un document XML en C#
- 9. Créer un document XML en filtrant un document existant dans C# à l'aide de xpath
- 10. Se connecter ou ne pas se connecter?
- 11. se connecter à un site dans l'iphone
- 12. Sans surveillance se connecter à Facebook via Facebook se connecter
- 13. Importer un document XML
- 14. Document XML à chaîne?
- 15. Comment passer un document XML à XMLReader?
- 16. openID se connecter à cakePHP
- 17. Un seul client peut se connecter à un canal nommé
- 18. Lier un document XML à WPF TreeView
- 19. Comment se connecter nsxmlparser
- 20. Comment Android peut se connecter avec un service à distance
- 21. se connecter à kongregate api
- 22. Lua se connecter à MySQL
- 23. comment ajouter un document XML à un autre document xml dans java
- 24. cURL se connecter à login.live.com
- 25. Comment se connecter à facebook
- 26. Android se connecter à Twitter
- 27. API .NET pour se connecter à Bugzilla
- 28. Comment se connecter à wordpress par programme?
- 29. Ajouter un nœud à un document XML existant
- 30. Le moyen le plus efficace de se connecter/réessayer de se connecter en utilisant C#?
suppose que l'URL est un XML/XHTML. Sinon, vous devrez essayer/attraper quand vous parserez. –