xml 这样也可以记录日志。
2015-04-09 22:17
302 查看
一。读取xml 如果时间不对就添加一个。如何对的就修改当前时间添加1.
xml
public class RederXml { private static string path = AppDomain.CurrentDomain.BaseDirectory + "XML/TaoBaoNum.xml"; public static void Readxml() { using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { XmlDocument doc = new XmlDocument(); doc.Load(fs); XmlNode root = doc.SelectSingleNode("root"); XmlNode Num = root.SelectSingleNode(String.Format("Num[@name='{0}']", DateTime.Now.ToString("yyyy-MM-dd"))); if (Num == null) { XmlElement xe1 = doc.CreateElement("Num");//创建一个﹤book﹥节点 xe1.SetAttribute("name", DateTime.Now.ToString("yyyy-MM-dd"));//设置该节点genre属性 xe1.InnerText = "1";//设置节点的文本值 root.AppendChild(xe1); } else { long num = Convert.ToInt64(Num.InnerText.ToString()); num++; Num.InnerText = num.ToString(); } doc.Save(path);//保存。 } } }
xml
<root> <Num name="2015-04-08">0</Num> </root> //调用 XML.RederXml.Readxml();
相关文章推荐
- Xml日志记录文件最优方案(附源代码)
- 一起谈.NET技术,Xml日志记录文件最优方案(附源代码)
- web.xml中listener作用及使用--实现记录网站的客户登录日志, 统计在线人数
- druid日志logback.xml配置只记录sql和时间
- linux shell日志工具类 可以记录日志用
- 可以这样操作Xml
- Go/Python/Erlang编程语言对比分析及示例 基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池) 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
- 我们是这样写升级日志的,处处可以体现人文情怀
- kettle日志之使用xml标签实现日志记录入库
- logback分别将日志记录到数据库和日志文件文件中,且可以独立设置级别
- kettle日志之使用xml标签实现日志记录入库
- 有效地记录日志可以简化企业的开发过程
- vc多行输入控件、可以用来记录日志的控件
- 今天找到一个好的DOM4J解析XML的方法elementByID。可以通过QName获取属性。记录下~
- linux shell日志工具类 可以记录日志用
- C#创建创建文本文件写入读取,可以用来做系统日志或程序操作日志或者错误记录
- 在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了
- web.xml中配置spring监听,日志记录,编码集等,spring的mvc
- android学习记录2(日志、上下文、android下数据存储、xml基础)
- 已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张,现在要求只能保留最近 7 天的访问日志!请问如何解决? 请给出解决办法或配置或处理命令。(提示:可以