我想获取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}}
我不知道该怎么做。 我希望有人能帮助我。