1
感謝您花時間看我的問題,我知道如果有任何種類的性能優勢,而不是使用XDocument.Load(Url),我首先下載文件,然後從中讀取。使用xml.load(url)下載xml文件並先下載文件,保存並加載它有什麼區別?
對於您的示例,您可以使用VB.NET或C#,這對我來說都是一樣的。
感謝您花時間看我的問題,我知道如果有任何種類的性能優勢,而不是使用XDocument.Load(Url),我首先下載文件,然後從中讀取。使用xml.load(url)下載xml文件並先下載文件,保存並加載它有什麼區別?
對於您的示例,您可以使用VB.NET或C#,這對我來說都是一樣的。
通常,首先下載文件並保存它可能會比僅使用XDocument.Load(string)
慢。接受字符串的Load
方法將直接將內容流式傳輸到XDocument
閱讀器,這消除了保存/讀取調用中的額外開銷。在內部,Load(string)
方法創建一個Stream
並下載文件,直接從Stream
讀取。然而,如果你正在加載的XML文檔是靜態的,並且你多次調用它,它可能(可能)在本地緩存它以避免網絡流量。
沒有'XDocument.Load(Uri)'...參見http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.load(v=vs.110) .aspx for overloads –
它不是說URI它說URL和手段URL – user3044096
你從哪裏得到Uri? – user3044096