URLから XML データを取得し、それをすべて文字列に入れる必要があります。そのための最善の方法を教えてください。私はJavaでこれを行う方法を知っていますが、今はVB.Netでそれを望んでいます ありがとう。
質問する
281 次
2 に答える
1
Google で検索すると、最初の結果はhttp://vb.net-informations.com/communications/vb.net_read_url.htmです。
Imports System.Net
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Dim inStream As StreamReader
Dim webRequest As WebRequest
Dim webresponse As WebResponse
webRequest = webRequest.Create(TextBox1.Text)
webresponse = webRequest.GetResponse()
inStream = New StreamReader(webresponse.GetResponseStream())
TextBox2.Text = inStream.ReadToEnd()
End Sub
End Class
于 2012-10-24T07:25:47.767 に答える
0
HtmlAgilityPackを見てください。最新のビルドは、NuGet プロジェクト ページで入手できます。
文字列をダウンロードすると、次のように簡単になります。
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://kunder.apsis.se/APIv3/Input/AddSubscribersFromXmlToQueue_xmldata_namemaping_false.xml");
// This is your xaml file content as a single string
string xmlAsString = doc.DocumentNode.OuterHtml;a string
私は VB.NET に詳しくありませんが、翻訳するのに問題はないはずです。:-)
于 2012-10-24T07:45:59.660 に答える