如何获取xml文件?

时间:2018-07-23 02:30:48

标签: xml vb.net

我想获取xml数据,但无法获取。请给我一些建议。 我要获取如下的xml数据,

strURL = "http://test/home/member/auth/fcgi-bin/ticket.cgi?OPTIONCODE=512&SERVICE=DT&TICKET=3"

strID = "TestUID"
strPassword = "TestPW"

Set xmlHttp = CreateObject("MSXML2.XMLHTTP")
With xmlHttp
    .Open "GET", strURL, False, strID, strPassword
    .setRequestHeader "If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT"           
    .send (strID & strPassword)
    Do While .readyState <> 4
        DoEvents
    Loop
End With

我总是可以获取xml数据以使用vba代码,如下所示,

Dim res As XmlUrlResolver = New XmlUrlResolver()
res.Credentials = New NetworkCredential(strID, strPassword)
Dim xmlRSet As XmlReaderSettings = New XmlReaderSettings()
xmlRSet.XmlResolver = res
Dim xdoc As XDocument = XDocument.Load(XmlReader.Create(strURL, xmlRSet))

我需要创建一个vb.net应用程序并尝试使用vb.net代码,但我做不到...

vb.net代码如下,


"<HTML>" & vbLf & "<HEAD>" & vbLf & "  <META HTTP-EQUIV=""Content-Type"" CONTENT=""text/html; charset=UTF-8"">" & vbLf ......
......
"</HTML>;" & vbLf

我也尝试使用'HttpWebRequest'和'StreamReader',但似乎如下所示的HTML代码而不是xml数据。

{{1}}

我不知道该怎么做。 我希望有人能帮助我。

0 个答案:

没有答案