je travaille dans un projet que je veux lire des données de l'URL à distance peut me aider comment faire cette fonctioncomment lire XML à partir url à distance dans vb.net
1
A
Répondre
1
Avez-vous essayé d'utiliser XDocument.Load
ou XmlDocument.Load
?
Si vous ne faites pas ce que vous voulez, veuillez donner plus de détails.
4
Vous pouvez utiliser WebRequest pour extraire le code XML du site distant; alors vous pouvez analyser le contenu dans un objet XmlDocument.
' Create a WebRequest to the remote site Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("http://www.domain.com/fetch.xml") ' NB! Use the following line ONLY if the website is protected request.Credentials = New System.Net.NetworkCredential("username", "password") ' Call the remote site, and parse the data in a response object Dim response As System.Net.HttpWebResponse = request.GetResponse() ' Check if the response is OK (status code 200) If response.StatusCode = System.Net.HttpStatusCode.OK Then ' Parse the contents from the response to a stream object Dim stream As System.IO.Stream = response.GetResponseStream() ' Create a reader for the stream object Dim reader As New System.IO.StreamReader(stream) ' Read from the stream object using the reader, put the contents in a string Dim contents As String = reader.ReadToEnd() ' Create a new, empty XML document Dim document As New System.Xml.XmlDocument() ' Load the contents into the XML document document.LoadXml(contents) ' Now you have a XmlDocument object that contains the XML from the remote site, you can ' use the objects and methods in the System.Xml namespace to read the document Else ' If the call to the remote site fails, you'll have to handle this. There can be many reasons, ie. the ' remote site does not respond (code 404) or your username and password were incorrect (code 401) ' ' See the codes in the System.Net.HttpStatusCode enumerator Throw New Exception("Could not retrieve document from the URL, response code: " & response.StatusCode) End If
2
Avec ce Skeet a dit qu'il y @ Jon a aussi intégré dans WebClient:
Dim MyData As String
Try
Using WC As New System.Net.WebClient()
MyData = WC.DownloadString("http://www.example.com/text.xml")
End Using
Catch ex As Exception
'Error downloading
End Try
1
essayer cette
http://www.codeproject.com/Tips/992109/Parsing-Reading-XML-from-URL-in-VB-NET
Il existe quelques exemples utiles fournis avec elle. Espérons que cela aide ...
Questions connexes
- 1. Comment lire les données XML à partir d'une URL en utilisant vb.NET et enregistrer
- 2. Comment lire xml multiniveau dans vb.net, lier à radgrid
- 3. Lire XML sur VB.net
- 4. Lire les propriétés à distance
- 5. Récupération XML à distance
- 6. Comment lire une cellule Excel à partir de VB.Net
- 7. Lire les vidéos dans MPMoviePlayerController à partir d'une URL?
- 8. comment lire les données à partir du fichier xml
- 9. Flex 3 - Comment lire les données XML dynamiquement à partir
- 10. Lire à partir de XML> Ajouter à la liste
- 11. Comment lire un tableau à partir de XML-RPC
- 12. Comment lire les clés de registre à distance?
- 13. En utilisant VB.net extraire des données XML à partir
- 14. Lire le fichier texte à distance dans android
- 15. instanciation fichier à partir d'une URL à distance dans un contrôleur de rails
- 16. comment accéder au système Vista à distance en utilisant vb.net?
- 17. VB.NET: gérer correctement les données à partir de XML
- 18. vb.net - Rechercher le fichier texte à partir de certaines chaînes, lire à partir de ce point
- 19. Lire à partir DataGridView
- 20. Lire le document XML avec VB.net
- 21. Powershell: Lire la valeur à partir de fichiers xml
- 22. XML Échapper à VB.NET 2.0
- 23. java lire la connexion JDBC à partir du fichier XML
- 24. Lire RSAPublicKey en Java à partir du fichier XML
- 25. intégration xml - xml post à une url
- 26. obtenir des cookies à partir de l'URL à distance
- 27. lire cdata en XML à partir de javascript
- 28. Lecture de fichiers à distance
- 29. Connexions à distance dans sql08
- 30. Comment lire dans un DataSetName à partir d'un fichier XML en utilisant ReadXML() dans .Net?
'GetResponse' n'est pas un membre de 'System.Net.HttpWebRequest'. –
@ScottBeeson Dans quel langage de programmation? Pour .NET, System.Net.HttpWebRequest.GetResponse() existe depuis la version 1.1, voir http://msdn.microsoft.com/fr-fr/library/system.net.httpwebrequest.getresponse(v=vs.71) .aspx – KBoek
vb.net 4.5, Visual Studio 2012 –