C#读取XML
2011-03-03 09:47
225 查看
/*本地xml 转化为stream读取*/ string path=HttpContext.Current.Server.MapPath(@".\AdminConfig.xml"); Stream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read); XmlTextReader reader = new XmlTextReader(stream); XmlDocument xd = new XmlDocument(); xd.Load(reader); /*URL格式XML,转化为stream读取*/ string url = SPContext.Current.Site.Url + @"/gasScripts/AdminConfig.xml"; HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse(); Stream stream = myHttpWebResponse.GetResponseStream(); XmlTextReader reader = new XmlTextReader(stream); XmlDocument xd = new XmlDocument(); xd.Load(reader); /*URL格式XML,直接读取URL*/ string url =@"http://***/gasScripts/webconfig.xml"; XmlTextReader reader = new XmlTextReader(url); XmlDocument xd = new XmlDocument(); xd.Load(reader); XmlNode node = xd.SelectSingleNode("/appSettings/add[@key='dingwen']"); Console.Write(node.Attributes["value"].Value);
相关文章推荐
- C#读取xml 文件 报错:未将对象引用设置到对象的实例
- C#中对XML的读取操作
- C# XML操作总结2 包括读取、插入、修改、删除
- C#读取远程xml,直接读取web网站xml
- 在C#中创建和读取XML文件
- c# 读取 XML
- C# 创建,读取,写入 XML文件
- c#读取XML
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- C#读取网页xml数据
- C#来创建和读取XML文档
- C#读取XML的三种实现方式
- C#读取MySql数据库并保存为xml与文本格式
- C#显示(读取)XML元素内容的简单例子
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- c# winform读取xml文件创建菜单的代码
- 基于C#中XmlReader读取Xml的深入分析
- C#读取写入带有命名空间的XML文件
- c#读取写XML
- C#中读取XML到Dataset最简单的方法.