当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。
 

 

    摘要: c#中用“橡皮条”法绘图和重绘 前些日子在论坛上发了个帖子,100分寻求“橡皮条”法绘图的代码。效果不是很好,于是自己参照网友给的代码重新写了一个,解决了绘图与重绘的问题。由于只写了部分,所以功能有限,同时可能算法不是很好,希望大家指点!!窗体中仅包含一个pictruebox1,先将代码付诸于下:using system;using syste......
    摘要: 天气预报:http://appnews.qq.com/cgi-bin/news_qq_search?city=深圳 列车时刻查询:http://www.shike.org.cn/traininfo/index.asp 万年历:http://www.xichang.tv/calendar.htm一些小时钟:http://www.butabon.com/clock/clock_035.swf 可......


解析.Net框架下的XML编程技术
一.前言:

xml是微软.net战略的一个重要组成部分,而且它可谓是xml web服务的基石,所以掌握.net框架下的xml技术自然显得非常重要了.本文如何运用c#语言完成.net框架下的xml文档的读写操作.首先,我会向大家介绍.net框架中与xml相关的命名空间与其中的重要类.其次,我还会给出有关的实例以使读者更进一步的了解xml文档的读写操作的具体方法.

二.xml命名空间与相关类简介: 【程序编程相关:C#中的转意字符序列

  【推荐阅读:创建表,创建行,创建列(VB.NET)

system.xml命名空间包含了一些最重要的xml类,其中最主要的类是与xml文档的读写操作相关的类.这些类中包括4个与读相关的类以及2个与写相关的类.它们分别是:xmlreader.xmltextreader.xmlvalidatingreader.xmlnodereader.xmlwriter以及 xmltextwriter.本文将重点介绍这些类,因为它们是最基本也是最重要的类. 【扩展信息:一段找出URL的代码(C#)

在深入进行.net框架下的xml文档的操作之前,我想很有必要向大家介绍.net框架中与xml技术有关的命名空间与其中一些重要的类..net框架为我们提供了以下一些命名空间:system.xml.system.xml.schema.system.xml.serialization.system.xml.xpath以及 system.xml.xsl来包容与xml操作相关的类.

xmlreader类是一个虚基类,它包含了读xml文档的方法与属性.该类中的read方法是一个基本的读xml文档的方法,它以流形式读取xml文档中的节点(node).另外,该类还提供了readstring.readinnerxml.readouterxml与readstartelement等更高级的读方法.除了提供读xml文档的方法外,xmlreader类还为程序员提供了movetoattribute.movetofirstattribute.movetocontent.movetofirstcontent.movetoelement以及 movetonextattribute等具有导航功能的方法.在本文后面介绍的实例中,我们将运用到这些方法.

xmltextreader.xmlnodereader以及xmlvalidatingreader等类是从xmlreader类继承过来的子类.根据它们的名称,我们可以知道其作用分别是读取文本内容.读取节点与读取xml模式(schemas).

xmlwriter类为程序员提供了许多写xml文档的方法,它是xmltextwriter类的基类,我在后面的实例中会给出相关的运用方法.

xmlnode类是一个非常重要的类,它代表了xml文档中的某个节点.该节点可以是xml文档的根节点,这样它就代表整个xml文档了.它是许多很有用的类的基类,这些类包括插入节点的类.删除节点的类.替换节点的类以及在xml文档中完成导航功能的类.同时,xmlnode类还为程序员提供了获取双亲节点.子节点.最后一个子节点.节点名称以及节点类型等的属性.它的三个最主要的子类包括:xmldocument.xmldatadocument以及xmldocumentfragment.xmldocument类代表了一个xml文档,它提供了载入与保存xml文档的方法与属性.这些方法包括了load.loadxml与save等.同时,它还提供了添加特性(attributes).说明(comments).空间(spaces).元素(elements)与新节点(new nodes)等xml项的功能.xmldocumentfragment类代表了一部分xml文档,它能被用来添加到其他的xml文档中.
...   下一页

 ·c#初窥    »显示摘要«
    摘要: 也许是习惯的缘故,总喜欢在接触新的东西时和旧的类似的东西做一个比较,当然这其中随有优缺点对照,我更认为,这更让我们自己能够很快的把握新的内容。就拿c#来将,我一上来就很自然的和c++对照起来了(因为我接触java比较少)。随手写了几行,的确舒服,似乎有点相见恨晚。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE