XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(strUrl);访问strUrl需要密码,所以跑到这儿的时候,就出异常了。
应该怎么弄?
xmlDoc.Load(strUrl);访问strUrl需要密码,所以跑到这儿的时候,就出异常了。
应该怎么弄?
解决方案 »
- 一维字符串数组abc,内容如下。如何将abc的后三列数一下子分别读入三个双精度数组a,b,c中
- C#存储过程,需要参数,但是未能提供参数
- 如何在combobox已经绑定数据的情况下,让它的文本显示相应的值?
- 请教高手:在WINFORM中怎样实现类似VS.NET中工具箱的效果?
- 请问什么是动态口令?
- ds.Tables[0]
- 什么是三层数据访问
- 如何设置“一段代码”执行超时???----高手请进!!!!!!!!
- .NET 框架 1.0为什么找不到System.Management命名空间,急啊
- 再送高分-Windows Form重新调用刷新的问题
- 类型转换问题
- 100分求助!!!!!我的网站在本地能运行,传到空间里面就不能运行了,www.wosaibiz.com
读取成功然后让xml加载该流
这个xml是个rss feed
访问的时候需要密码
先用别的方式把远程的XML文件读到一个Stream中,怎么读远程文件,看看网络编程方面的东东吧。可以直接用web client。
再把它加载到一个XmlDocument中去。
XmlReaderSettings 有个XmlResolver属性,XmlResolver.Credentials 属性可以用来指定网络身份验证所需的任何凭据创建好reader后,再xmlDoc.Load(reader);
string user = "";
string password = ""; NetworkCredential nc = new NetworkCredential(user, password);
XmlUrlResolver resolver = new XmlUrlResolver();
resolver.Credentials = nc; XmlReaderSettings settings = new XmlReaderSettings ();
settings.XmlResolver = resolver; XmlReader reader = XmlReader.Create(xmlURI, settings);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(reader);