资源简介
实现了对xml文件的读写
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
using System.xml;
using System.Data;
namespace Phone
{
///
///xmlProcess 的摘要说明
///
public class xmlProcess
{
public xmlProcess()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public xmlProcess(string strPath)
{
this._xmlPath = strPath;
}
private string _xmlPath;
public string xmlPath
{
get { return this._xmlPath; }
}
///
/// 导入xml文件
///
/// lPath“>xml文件路径
///
private xmlDocument xmlLoad()
{
string xmlFile = xmlPath;
xmlDocument xmldoc = new xmlDocument();
try
{
string filename = AppDomain.CurrentDomain.baseDirectory.ToString() + xmlFile;
if (File.Exists(filename))
xmldoc.Load(filename);
}
catch (Exception e)
{
throw e;
}
return xmldoc;
}
///
/// 导入xml文件
///
/// lPath“>xml文件路径
///
private static xmlDocument xmlLoad(string strPath)
{
xmlDocument xmldoc = new xmlDocument();
try
{
string filename = AppDomain.CurrentDomain.baseDirectory.ToString() + strPath;
if (File.Exists(filename))
xmldoc.Load(filename);
}
catch (Exception e)
{
throw e;
}
return xmldoc;
}
///
/// 读取指定节点的数据
///
/// 节点
/// string
/**************************************************
* 使用示列:
* xmlProsess.Read(“/Node“ ““)
* xmlProsess.Read(“/Node/Element[@Attribute=‘Name‘]“)
************************************************/
public string Read(string node)
{
string value = ““;
try
{
xmlDocument doc = xmlLoad();
xmlNode xn = doc.SelectSingleNode(node);
value = xn.InnerText;
}
catch (Exception e)
{
throw e;
}
return value;
}
///
/// 读取指定路径和节点的串联值
///
/// 路径
/// 节点
/// 属性名,非空时返回该属性值,否则返回串联值
/// string
/********
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16307 2020-03-03 15:11 xm
----------- --------- ---------- ----- ----
16307 1
- 上一篇:文件内容比较(附高亮)
- 下一篇:借助WPS将Word文档转换为PPT文档
相关资源
- 注册表操作大全
- C# 快速打开文件夹(桌面快捷操作工
-
LINQ查询xm
l文件 - ADO.NET操作EXCEL
-
ASP.NET_xm
l深入编程技术 -
C# 读写xm
l文件(xm l文件生成按钮 - C# 操作MySQL数据库(增、删、改、查)
- Eslaticsearch 操作(EasyElasticSearch)
- 自动发送弹幕(定时模拟操作键盘)
- C#游戏辅助helper类[内存多级指针读写
- C#操作摄像头拍照(基于AForge)
- C#-数据库操作技术-员工管理系统
- C#异步操作 异步查询数据库 异步处理
- asp.net中最好的对SQLSERVER数据库进行操
- C#进行单击操作、单击位置记录、捕获
- C#操作Exchange日历,查询会议室使用情
- C# 操作 RabbitMQ
- c#使用openoffice组件操作文件
- 自己用C#写的Word转Html工具,亲测可用
- C#操作MySql数据库全且实用
- C# 、.NET 读取AD域里用户名或组
-
C#中操作xm
l文件插入节点、修改、删 -
C# 读写xm
l类 - c# 句柄类库 .net操作句柄
-
读写xm
l源码 - 2012我的C#全能Excel操作无需Office不使用
- C#多边形交并差-可视化操作
- C# 证书操作数字签名
- .NET C# 封装微信API操作类源码
- C#苹果橘子问题源码
评论
共有 条评论