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#中使用XmlDocument类来创建和修改XML格式的数据文件
通过XmlDocument类修改XML文档数据,通常需要以下几个主要步骤或其中几个步骤. (1)获取一个包含XML文档数据的XmlDocument类对象,通常有两种方法来实现这个功能: 通过XmlDocument类的构造函数创建不包含任何结点的空对象,常用默认构造函数. (2)通过XmlDocument类的ChildNodes和Item属性获取某个结点(XmlNode类型),通过XmlNode的Name.Value.InnerText等属性修改选中结点的数据. (3)通过XmlDocument类
-
详解C#借助.NET框架中的XmlTextReader类读取XML的方法
XmlTextReader 提供对 XML 数据流的只进只读访问.当前节点指读取器定位到的节点.使用任何读方法推进读取器并且属性反映当前节点的值. 此类实现 XmlReader 并符合 W3C 可扩展标记语言 (XML) 1.0 和"XML 中的命名空间"建议.XmlTextReader 提供以下功能: 执行格式良好的 XML 的规则. XmlTextReader 不提供数据验证. 检查 DocumentType 节点是否是格式良好的.XmlTextReader 检查 DTD 的格式是
-
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#保存与读取DataTable信息到XML格式的方法
本文实例讲述了C#保存与读取DataTable信息到XML格式的方法.分享给大家供大家参考.具体如下: 这里主要实现: 1.将DataTable中的信息保存到XML中 2.将以上述格式在XML中保存的信息读取到DataTable内 一.将DataTable的内容写入到XML文件中 /// <summary> /// 将DataTable的内容写入到XML文件中 /// </summary> /// <param name="dt">数据源</p
-
C#读取xml节点数据方法小结
本文实例总结了C#读取xml节点数据的方法.分享给大家供大家参考.具体如下: 第一种: 使用XPath XML的路径我配置在web.config 的appSettings节点下 <appSettings> <add key="orgCodePath" value="../../template/home/orgCode.xml"/> </appSettings> XML结构如下: <?xml version="1.
-
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
-
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文件操作笔记
System.Xml.XmlReader和System.Xml.XmlWriters是两个抽象类,XmlReader提供了对于XML数据的快速,非缓存,只进模式的读取器,XmlWriter表示一个编写器,该编写器提供快速,非缓存,只进的方式来生成包含XML数据的流文件. XmlReader与SAX读取器类似,不过前者是提取模式(只进只读的游标),后者是推送模式(将事件推送到应用程序). XmlReader的优点是: 1. 简化状态管理 2.可以有多个输入流 3.提取模式可以作为推送模式的基础,反
-
C#实现基于XML配置MenuStrip菜单的方法
本文实例讲述了C#实现基于XML配置MenuStrip菜单的方法.分享给大家供大家参考.具体如下: 1.关于本程序的说明 用XML配置MenuStrip菜单,本程序只是提供一个思路.程序在Load函数中根据XML文件中的设置动态生成一个MenuStrip组件的Items集合. 程序示例如下: 2.使用到的XML文档示例 <?xml version="1.0" encoding="gb2312"?> <!--MenuStrip:mnsMainMenu
-
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#实现xml文件的读取与写入简单实例
本文实例讲述了C#实现xml文件的读取与写入方法.分享给大家供大家参考.具体如下: //DataTable DateSet 都可以用来读取xml数据和写入xml数据 protected voidButton1_Click(object sender, EventArgs e) { DataTabledt = new DataTable("Employee"); DataColumndcID = new DataColumn("ID", typeof(string))
随机推荐
- 简单获取键盘的KeyCode
- 个人用户防黑指南
- SQL Server约束增强的两点建议
- 用jquery等比例控制图片宽高的具体实现
- vue router demo详解
- asp.net post方法中参数取不出来的解决方法
- C#中Byte[]和String之间转换的方法
- 浅析在javascript中创建对象的各种模式
- Android实现自定义日历
- springmvc集成shiro登录权限示例代码
- Sql Server 2012完全卸载方法 只需8步轻松卸载
- 寻找sql注入的网站的方法(必看)
- jQuery响应鼠标事件并隐藏与显示input默认值
- 读jQuery之四(优雅的迭代)
- javascript下对于事件、事件流、事件触发的顺序随便说说
- 微信小程序 支付功能实现PHP实例详解
- Android学习笔记--使用剪切板在Activity中传值示例代码
- Android 标准Intent的使用详解
- 在Ubunt16.04上安装LAMP的方法
- python执行CMD指令,并获取返回的方法