xdocument.load(url)或(stream)

时间:2014-01-20 15:26:27

标签: c# asp.net xml linq-to-xml

我对xdocument.load感到困惑。

我进行了搜索并找到MSDN XDOCUMENT.LOAD

它并未声明您可以提供URL作为加载选项,但您可以通过我找到的许多示例来确定它。

那么,这是在任何地方记录的吗?使用WebResponse获取流是否更好?

我很困惑,请帮忙。

1 个答案:

答案 0 :(得分:1)

请参阅MSDN

  

XmlUrlResolver类是所有类的默认解析器   System.Xml命名空间。它支持file://和http://   来自WebRequest类的协议和请求。在许多情况下,如果   您没有指定应用程序应该使用的XmlResolver对象   use,使用没有用户凭据的XmlUrlResolver对象   访问XML资源。

因此,使用带有URI的字符串的简单API背后会使用XmlUrlResolver。