C#获取远程XML文档的方法
本文实例讲述了C#获取远程XML文档的方法。分享给大家供大家参考,具体如下:
private XDocument GetXDocument(string url)
{
Uri uri = new Uri(url);
System.Net.WebClient wb = new System.Net.WebClient();
wb.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
MemoryStream ms = new MemoryStream(wb.DownloadData(uri));
System.Xml.XmlTextReader rdr = new System.Xml.XmlTextReader(ms);
XDocument doc = XDocument.Load(rdr);
return doc;
}
希望本文所述对大家C#程序设计有所帮助。
相关推荐
-
C#程序中使用LINQ to XML来查询XML格式数据的实例
关于LINQ to XML LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML. 它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM). 您可以查询和修改 XML 文档,修改之后,可以将其另存为文件,也可以将其序列化然后通过网络发送. 但是,LINQ to XML 与 DOM 不同: 它提供一种新的对象模型,这是一种更轻量的模型,使用也更方便,这种模型利用了 VisualC# 2008 在语言
-
C#实现xml文件的读取与写入简单实例
本文实例讲述了C#实现xml文件的读取与写入方法.分享给大家供大家参考.具体如下: //DataTable DateSet 都可以用来读取xml数据和写入xml数据 protected voidButton1_Click(object sender, EventArgs e) { DataTabledt = new DataTable("Employee"); DataColumndcID = new DataColumn("ID", typeof(string))
-
C#从文件流读取xml文件到DataSet并显示的方法
本文实例讲述了C#从文件流读取xml文件到DataSet并显示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: DataSet ds= new DataSet (); FileStream fs = new FileStream (Server.MapPath=("somexml.xml"),FileMode.Open,FileAccess.Read); ds.ReadXml (fs); DataGrid1.DataSource = ds; DataGrid1.D
-
C#保存与读取DataTable信息到XML格式的方法
本文实例讲述了C#保存与读取DataTable信息到XML格式的方法.分享给大家供大家参考.具体如下: 这里主要实现: 1.将DataTable中的信息保存到XML中 2.将以上述格式在XML中保存的信息读取到DataTable内 一.将DataTable的内容写入到XML文件中 /// <summary> /// 将DataTable的内容写入到XML文件中 /// </summary> /// <param name="dt">数据源</p
-
详解C#借助.NET框架中的XmlTextReader类读取XML的方法
XmlTextReader 提供对 XML 数据流的只进只读访问.当前节点指读取器定位到的节点.使用任何读方法推进读取器并且属性反映当前节点的值. 此类实现 XmlReader 并符合 W3C 可扩展标记语言 (XML) 1.0 和"XML 中的命名空间"建议.XmlTextReader 提供以下功能: 执行格式良好的 XML 的规则. XmlTextReader 不提供数据验证. 检查 DocumentType 节点是否是格式良好的.XmlTextReader 检查 DTD 的格式是
-
C#读取xml节点数据方法小结
本文实例总结了C#读取xml节点数据的方法.分享给大家供大家参考.具体如下: 第一种: 使用XPath XML的路径我配置在web.config 的appSettings节点下 <appSettings> <add key="orgCodePath" value="../../template/home/orgCode.xml"/> </appSettings> XML结构如下: <?xml version="1.
-
C#中基于流的XML文件操作笔记
System.Xml.XmlReader和System.Xml.XmlWriters是两个抽象类,XmlReader提供了对于XML数据的快速,非缓存,只进模式的读取器,XmlWriter表示一个编写器,该编写器提供快速,非缓存,只进的方式来生成包含XML数据的流文件. XmlReader与SAX读取器类似,不过前者是提取模式(只进只读的游标),后者是推送模式(将事件推送到应用程序). XmlReader的优点是: 1. 简化状态管理 2.可以有多个输入流 3.提取模式可以作为推送模式的基础,反
-
C#中使用XmlDocument类来创建和修改XML格式的数据文件
通过XmlDocument类修改XML文档数据,通常需要以下几个主要步骤或其中几个步骤. (1)获取一个包含XML文档数据的XmlDocument类对象,通常有两种方法来实现这个功能: 通过XmlDocument类的构造函数创建不包含任何结点的空对象,常用默认构造函数. (2)通过XmlDocument类的ChildNodes和Item属性获取某个结点(XmlNode类型),通过XmlNode的Name.Value.InnerText等属性修改选中结点的数据. (3)通过XmlDocument类
-
C#实现将文件转换为XML的方法
本文实例讲述了C#实现将文件转换为XML的方法.分享给大家供大家参考,具体如下: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.IO; using System.Xml; namespace MyWindows { /// <summary> /// 这个示例演示如何把Offic
-
C#实现基于XML配置MenuStrip菜单的方法
本文实例讲述了C#实现基于XML配置MenuStrip菜单的方法.分享给大家供大家参考.具体如下: 1.关于本程序的说明 用XML配置MenuStrip菜单,本程序只是提供一个思路.程序在Load函数中根据XML文件中的设置动态生成一个MenuStrip组件的Items集合. 程序示例如下: 2.使用到的XML文档示例 <?xml version="1.0" encoding="gb2312"?> <!--MenuStrip:mnsMainMenu
-
c#使用Dataset读取XML文件动态生成菜单的方法
本文实例讲述了c#使用Dataset读取XML文件动态生成菜单的方法.分享给大家供大家参考.具体实现方法如下: Step 1:Form1 上添加一个ToolStripContainer控件 Step2:实现代码 private void Form2_Load(object sender, EventArgs e) { CMenuEx menu = new CMenuEx(); string sPath = "D://Menu.xml";//xml的内容 if (menu.FileExi
随机推荐
- 详解vue + vuex + directives实现权限按钮的思路
- 如何使用JavaScript和正则表达式进行数据验证
- Mysql从5.6.14安全升级至mysql5.6.25的方法
- C++用new创建对象和不用new创建对象的区别解析
- DreamWeaver中使用正则技术搜索
- JS正则验证邮箱的格式详细介绍
- javascript实现别踩白块儿小游戏程序
- .net生成验证码
- 原生js仿jquery实现对Ajax的封装
- Asp.net禁用页面缓存的方法总结
- asp.net 读取文本文件并插入数据库的实现代码
- 本地机apache配置基于域名的虚拟主机详解
- Android中Notification用法实例总结
- 让你同时上传 1000 个文件 (二)
- asp.net(vb.net)获取真实IP的函数
- Android自定义View之酷炫数字圆环
- 浅谈ASP.NET的Postback 实例代码第1/2页
- 文本、Excel、Access数据导入SQL Server2000的方法
- jQuery 2.0.3 源码分析之core(一)整体架构
- Netty学习教程之Netty与Marshalling结合发送对象
