pes*_*ets 0 xml vba httprequest xml-documentation
我正在从 Ebay 请求一些 XML,但返回的 XML 对于 VBA 调试窗口来说太长,因此我需要将返回的 XML 转储到文件中 - 作为一个 n00b 并在黑暗中掌握,我可以找人帮助我获取 XMLHttpRequest.responseXML.XML 内容并将其放入文件的正确语法。这是我的代码(全部有效 - 我只需要写入文件的行)
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile As Object
Set oFile = fso.CreateTextFile("Z:\AccessData\Temp.xml")
XMLHttpRequest.send (body)
objxmldoc.loadXML (XMLHttpRequest.responseXML.XML)
Debug.Print XMLHttpRequest.responseXML.XML ' valid XML showing at this point
Run Code Online (Sandbox Code Playgroud)
您是否打算将数据保存到文件中。那么就可以了。将 XML 作为字符串传递到文件。
Sub your_function()
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile As Object
Set oFile = fso.CreateTextFile("Z:\AccessData\Temp.xml")
Dim sResult as String
XMLHttpRequest.send (body)
sResult = XMLHttpRequest.responseText()
SaveToFile "d:\AccessData\Temp.xml", sResult
End Sub
Sub SaveToFile(sFileName, sContent)
'Saves a string to a file and closes the file
' sample usage: SaveToFile "d:\test.txt", "test"
Dim fs As Object
Dim file As Object
Set fs = CreateObject("Scripting.FileSystemObject")
Set file = fs.CreateTextFile(sFileName, True)
file.WriteLine (sContent)
file.Close
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3559 次 |
| 最近记录: |