c#中带头(声明)的xml(封装)生成
XmlDocument downLoadFilexml = new XmlDocument();
XmlElement root = null;
XmlElement kisokChild = null;
//生成xml的头
XmlNode xmlnode= downLoadFilexml.CreateXmlDeclaration("1.0", "utf-8", null);
downLoadFilexml.AppendChild(xmlnode);
root = downLoadFilexml.CreateElement("test");
root.SetAttribute("Guid",“1”);
root.SetAttribute("BuildID","0");
downLoadFilexml.AppendChild(root);
kisokChild = downLoadFilexml.CreateElement("testChild");
kisokChild.SetAttribute("Interval","111");
root.AppendChild(kisokChild);
Response.Write(downLoadFilexml.OuterXml);
Response.End();
相关推荐
-
C#判断一个String是否为数字类型
方案一:Try...Catch(执行效率不高) 复制代码 代码如下: private bool IsNumberic(string oText) { try { int var1=Convert.ToInt32 (oText); return true; } catch { return false; } } 方案二:正则表达式(推荐) a) 复制代码 代码如下: public static bool
-
C# 类的声明详解
类是使用关键字 class 声明的,如下面的示例所示: 访问修饰符 class 类名 { //类成员: // Methods, properties, fields, events, delegates // and nested classes go here. } 一个类应包括: 类名 成员 特征 一个类可包含下列成员的声明: 构造函数 析构函数 常量 字段 方法 属性 索引器 运算符 事件 委托 类 接口 结构 示例: 下面的示例说明如何声明类的字段.构造函数和方法. 该例还说明了如何实例
-
深入解析C#中的泛型类与泛型接口
泛型类 泛型类封装不是特定于具体数据类型的操作.泛型类最常用于集合,如链接列表.哈希表.堆栈.队列.树等.像从集合中添加和移除项这样的操作都以大体上相同的方式执行,与所存储数据的类型无关. 对于大多数需要集合类的方案,推荐的方法是使用 .NET Framework 类库中所提供的类. 一般情况下,创建泛型类的过程为:从一个现有的具体类开始,逐一将每个类型更改为类型参数,直至达到通用化和可用性的最佳平衡.创建您自己的泛型类时,需要特别注意以下事项: 将哪些类型通用化为类型参数. 通常,能够参数化的
-
C#实现XML与实体类之间相互转换的方法(序列化与反序列化)
本文实例讲述了C#实现XML与实体类之间相互转换的方法.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Data; using System.Xml; using System.Xml.Serialization; /// <summary> /// Xml序列化与反序列化 //
-
C#声明方法实例说明
1.指定方法声明语法 Microsoft Visual C#方法的语法格式是: returnType methodName ( parameterList ) { // 这里添加方法主体语句 } returnType(返回类型)是一个类型名,它指定了方法返回的信息是什么类型.这可以是任何类型,如int或string.如果要写一个不返回值的方法,那么必须用关键字void来取代返回类型. methodName(方法名)是调用方法时使用的名称.方法名所遵循的标识符命名规则和变量名一样.例如,a
-
详解c# 类的构造方法
一.构造方法 类的构造方法是类的成员方法的一种,它的作用是对类中的成员进行初始化操作.类的构造方法分为: 1.静态构造方法 2.实例构造方法 1.静态构造方法 类的静态构造方法是类的成员方法的一种,它的作用是对类中的静态成员进行初始化操作.下面请看代码实例: using System; namespace LycheeTest { class Test { //定义一个静态成员变量 private static int a; //定义静态构造函数 static Test() {
-
C# JsonHelper 操作辅助类,拿来直接用
四个主要操作类:JsonConverter .JsonHelper .JsonSplit .AjaxResult 一.JsonConverter: 自定义查询对象转换动态类.object动态类转换json包.json转换object动态类.DataReader转换为Json.DataSet转换为Json.DataTable转成Json.Datatable转换为Json .格式化字符型日期型布尔型.过滤特殊字符等 using System; using System.Collections.Gen
-
C#使用Process类调用外部exe程序
在编写程序时经常会使用到调用可执行程序的情况,本文将简单介绍C#调用exe的方法.在C#中,通过Process类来进行进程操作. Process类在System.Diagnostics包中. 示例一 复制代码 代码如下: using System.Diagnostics; Process p = Process.Start("notepad.exe"); p.WaitForExit();//关键,等待外部程序退出后才能往下执行 通过上述代码可以调用记事本程序,注意如果不是调用系统程序,
-
C#实现的ZPL条码打印类完整实例
本文实例讲述了C#实现的ZPL条码打印类.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Diagnostics; using System.Drawing; using System.Drawing.Drawing2D; using System.Runtime.InteropS
-
C#两个相同属性的类赋值方法
最近有遇到两个类之间的赋值问题,两个类的属性几乎都一样的,所以写了个通过反射获取属性的然后赋值的方法,把一个类的属性的值赋值给另一个类. 框架是.net 4.5 public static D Mapper<D, S>(S s) { D d = Activator.CreateInstance<D>(); try { var sType = s.GetType(); var dType = typeof(D); foreach (PropertyInfo sP in sType.G
随机推荐
- update 子查询使用介绍
- JQuery 的跨域方法推荐_可跨任何网站
- JavaScript基础语法之js表达式
- 一个匹配重复字符正规表达式
- DELL服务器RAID H700,PERC H800阵列卡配置中文完全手册图解
- Java语言中cas指令的无锁编程实现实例
- ASP.NET数据绑定之DataList控件实战篇
- Android开机画面的具体修改方法
- easyui combotree加载静态数据问题(选不上)解决方法
- 关于jQuery中fade(),show()起始位置的一点小发现
- 数据结构中的各种排序方法小结(JS实现)
- Javascript数组操作函数总结
- Tomcat报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法
- C#计算两个文件的相对目录算法的实例代码
- 关于PHP模板Smarty的初级使用方法以及心得分享
- C++ 字符串去重排序实例代码
- c++中inline的用法分析
- python实现将多个文件分配到多个文件夹的方法
- java获取新insert数据自增id的实现方法
- 关于eclipse安装spring插件报错An error occurred while collecting items to be installed...解决方案