c# - 从 URL 打开 XmlDocument

标签 c# xml

我正在使用 XmlDocument 打开远程 XML 文档

string apiURL = Settings.Settings.URLBaseAPI + "user.php";

apiURL = apiURL + "?u=" + Settings.Settings.ForumUsername
       + "&p=" + MD5Tool.GetMD5Hash(Settings.Settings.ForumPassword)
       + "&mode=token";

doc.Load(apiURL);

是否有办法为检索 XML 文档而执行的 Internet 访问设置用户代理?

最佳答案

通过 doc.Load(string) 方法加载时,这是不可能的。

您可以尝试使用 WebClient 检索 xml ,这将允许覆盖一些 HTTP header ,然后使用 doc.LoadXML(string) 来填充您的 XmlDocument。

关于c# - 从 URL 打开 XmlDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974810/

相关文章:

c# - 将 JSON 字典反序列化为具有属性的对象

c# - 为什么 Assert.IsInstanceOfType(0.GetType(), typeof(int)) 会失败?

c# - 单元测试错误 : This function can only be invoked from LINQ to Entities

xml - 如何使用 XSLT 修改 XML 属性?

xml - 是否可以在 XPath 中进行 'not' 匹配?

c# - 当你不能等待时,你怎么能等待任务

c# - 此版本的存储模拟器不支持此请求的 REST 版本

javascript - 如何在 javascript 函数中嵌入 xslt?

c - libxml2 SAX 查询

xml - 在原型(prototype)-post-generate.groovy 脚本中为 Maven 原型(prototype)使用​​ XmlParser