`
- 浏览:
1897028 次
- 性别:
- 来自:
北京
-
usingSystem;
usingSystem.IO;
usingSystem.Data;
usingSystem.Xml;
usingSystem.Xml.XPath;
namespaceExecuteXml
...{
publicclassXmlControl
...{
protectedstringstrXmlFile;
protectedXmlDocumentobjXmlDoc=newXmlDocument();
publicXmlControl(stringXmlFile)
...{
try
...{
objXmlDoc.Load(XmlFile);
}
catch(System.Exceptionex)
...{
throwex;
}
strXmlFile=XmlFile;
}
publicDataViewGetData(stringXmlPathNode)
...{
DataSetds=newDataSet();
StringReaderread=newStringReader(objXmlDoc.SelectSingleNode(XmlPathNode).OuterXml);
ds.ReadXml(read);
returnds.Tables[0].DefaultView;
}
publicvoidReplace(stringXmlPathNode,stringContent)
...{
objXmlDoc.SelectSingleNode(XmlPathNode).InnerText=Content;
}
publicvoidDelete(stringNode)
...{
stringmainNode=Node.Substring(0,Node.LastIndexOf("/"));
objXmlDoc.SelectSingleNode(mainNode).RemoveChild(objXmlDoc.SelectSingleNode(Node));
}
publicvoidInsertNode(stringMainNode,stringChildNode,stringElement,stringContent)
...{
XmlNodeobjRootNode=objXmlDoc.SelectSingleNode(MainNode);
XmlElementobjChildNode=objXmlDoc.CreateElement(ChildNode);
objRootNode.AppendChild(objChildNode);
XmlElementobjElement=objXmlDoc.CreateElement(Element);
objElement.InnerText=Content;
objChildNode.AppendChild(objElement);
}
publicvoidInsertElement(stringMainNode,stringElement,stringAttrib,stringAttribContent,stringContent)
...{
XmlNodeobjNode=objXmlDoc.SelectSingleNode(MainNode);
XmlElementobjElement=objXmlDoc.CreateElement(Element);
objElement.SetAttribute(Attrib,AttribContent);
objElement.InnerText=Content;
objNode.AppendChild(objElement);
}
publicvoidInsertElement(stringMainNode,stringElement,stringContent)
...{
XmlNodeobjNode=objXmlDoc.SelectSingleNode(MainNode);
XmlElementobjElement=objXmlDoc.CreateElement(Element);
objElement.InnerText=Content;
objNode.AppendChild(objElement);
}
publicvoidSave()
...{
try
...{
objXmlDoc.Save(strXmlFile);
}
catch(System.Exceptionex)
...{
throwex;
}
objXmlDoc=null;
}
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
2、ImportXML.cs是要xml文件读取的公共类 3、实际应用中ImportXML.cs文件依赖于ArrayInfo.cs 4、应用导入.cs是实际操作的WinForm应用界面操作部分 ArrayInfo info = ImportXML.ImportXml(XmlFilePath);//将文件...
C#实现操作XML文件的公共类代码,功能强大,用起来很方便的
一个用C#实现操作XML文件的公共类代码.doc
枚举操作公共类(EnumHelper.cs) 身份证操作辅助类(IDCardHelper.cs) 检测字符编码的类(IdentifyEncoding.cs) RGB颜色操作辅助类(MyColors.cs) 日期操作类(MyDateTime.cs) 转换人民币大小金额辅助类(RMBUtil.cs...
插入、更新、删除节点等,用C#快速操作xml文件的公共类
枚举操作公共类(EnumHelper.cs) 身份证操作辅助类(IDCardHelper.cs) 检测字符编码的类(IdentifyEncoding.cs) RGB颜色操作辅助类(MyColors.cs) 日期操作类(MyDateTime.cs) 转换人民币大小金额辅助类(RMBUtil.cs...
操作XML的公共类,包括插入、修改、删除完全操作
,加密解密,压缩解压缩,各种验证帮助类,图片,图片操作类,图片验证码,处理多媒体的公共类,处理枚举类,字符串,对象转换处理,帮助文档,序列化,异步线程,弹出消息类 ,数据展示控件绑定数据类,文件操作类,日历,日志,时间戳...
namespace Jb51.Com.XmlDAL{public class XmlHelper{#region 公共变量XmlDocument xmldoc;XmlNode xmlnode;XmlElement xmlelem;#endregion #region 创建Xml文档/// <summary>/// 创建一个带有根节点的Xml文件/// ...
枚举操作公共类(EnumHelper.cs) 身份证操作辅助类(IDCardHelper.cs) 检测字符编码的类(IdentifyEncoding.cs) RGB颜色操作辅助类(MyColors.cs) 日期操作类(MyDateTime.cs) 转换人民币大小金额辅助类...
本文实例为大家分享了Android九宫格图片展示的具体代码... /// Xml的操作公共类 /// public class XmlHelper { #region 字段定义 /// /// XML文件的物理路径 /// private string _filePath = string.Empty;
Jquery相关、jQuery.cookie帮助类、访问系统相关、C#基础类库(Chart图形、CSV文件转换、FTP操作类、加密/解密帮助类、FTP操作类、JS操作类、JSON 转化类、电子邮件、PDF 转化类、XML操作类、弹出消息类、Excel 操作...
枚举操作公共类(EnumHelper.cs) 身份证操作辅助类(IDCardHelper.cs) 检测字符编码的类(IdentifyEncoding.cs) RGB颜色操作辅助类(MyColors.cs) 日期操作类(MyDateTime.cs) 转换人民币大小金额辅助类...
XML的parser发展为两类:一种是"非确认类paeser",只检测文档是否遵守XML语法规则,是否用元素标识建立了文档树。另一种是"确认类paeser",它不但检测文档语法,结构树,而且比较解析你使用的元素标识是否遵守了相应...
枚举操作公共类(EnumHelper.cs) 身份证操作辅助类(IDCardHelper.cs) 检测字符编码的类(IdentifyEncoding.cs) RGB颜色操作辅助类(MyColors.cs) 日期操作类(MyDateTime.cs) 转换人民币大小金额辅助类(RMBUtil.cs...
7.2.4 操作系统和应用软件... 162 7.3传统字符集... 163 7.3.1 ASCII字符集... 163 7.3.2 ISO字符集... 164 7.3.3 MacRoman字符集... 166 7.3.4 Windows ANSI字符集... 167 7.4 Unicode字符集... 169 7.4.1 ...
枚举操作公共类(EnumHelper.cs) 身份证操作辅助类(IDCardHelper.cs) 检测字符编码的类(IdentifyEncoding.cs) RGB颜色操作辅助类(MyColors.cs) 日期操作类(MyDateTime.cs) 转换人民币大小金额辅助类...
大神封装的DotNet参考类库,值得学习借鉴----------Database--------------1.DataTable帮助类(DataTableHelper.cs)2.Access数据库文件操作辅助类(JetAccessUtil.cs)3.常用的Access数据库Sql操作辅助类库...
处理多媒体的公共类;弹出消息类;二维码操作类;汉字转拼音;加密解密;科学计数,数学;类型转换;配置文件操作类;上传下载;时间操作类;视频帮助类;数据展示控件绑定数据类;条形码帮助类;图片操作类;文件操作类;序列化;...