摘要: XPath语法 在C#中使用XPath示例XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml:<?xml version="1.0" encoding="utf-8" ?> <pets> <cat color="black" weight="10"> <price>100</price> <desc>this is a black cat</desc> < 阅读全文
posted @ 2012-12-18 17:03 LiGang 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 实现效果如下:新增文件时的xml如下<?xml version="1.0" encoding="UTF-8"?><Setting> <ServerSetting> <ServerIP>192.168.3.46</ServerIP> <ServerPort Name="端口号">19888</ServerPort> </ServerSetting></Setting>修改文件时的xml结构如下:<?xml version=& 阅读全文
posted @ 2012-12-18 16:33 LiGang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.uipower.com/bbs/thread-98568-1-1.html今天在做ASP.NET操作XML文档的过程中,发现了两个类:XmlNode和XmlElement。这两个类的功能极其类似(因为我们一般都是在对Element节点进行操作)。上网搜罗了半天,千篇一律的答案。永远说不到重点,有些人回答又特别含糊,无奈之下,自己设断点尝试对比效果,现在总结如下:1、通过继承关系XmlElement继承自XmlLinkedNode又继承自XmlNode类,由此可知XmlElement是XmlNode的子类。我们知道子类继承了父类所有的属性和方法,因此,XmlNode所 阅读全文
posted @ 2012-12-18 15:32 LiGang 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1. ref和out:ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。区别:out 参数在进入方法(函数)时后清空自己,使自己变成一个干净的参数,也因为这个原因必须在方法返回之前或再使用o 阅读全文
posted @ 2012-12-18 14:42 LiGang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: //获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)// 阅读全文
posted @ 2012-12-18 14:25 LiGang 阅读(111) 评论(0) 推荐(0) 编辑