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