1
我需要從我們的API獲取XML響應並在SSRS中進行查詢。在我的自定義代碼中,使用System.Net.Webclient,我查詢我們的API並獲得結果。這裏是通過VB代碼。將動態XML添加到SSRS中的數據源
Public Function getXML() As String
Dim client = New System.Net.WebClient()
client.Headers.Add("Authorization", "MY TOKEN HERE")
client.Headers.Add(System.Net.HttpRequestHeader.Accept, "text/xml")
Dim RestURL = "MY_URL_HERE"
Dim text = client.DownloadString(RestURL)
Return text
End Function
正如你所看到的,這將返回一個字符串。我添加一個數據源並將其設置爲這個XML字符串,但這不起作用。我嘗試創建一個XElement和XDocument對象並將其傳遞,但這也不起作用。在處理ConnectString表達式期間出現錯誤任何幫助,將不勝感激。
我知道我的代碼返回一個XML字符串。我通過添加到文本框進行檢查。
看看這個MSDN教程幫助:https://technet.microsoft.com/en-us/library/ aa964129(v = SQL.90)的.aspx – jdweng