博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
更改XML文件内容(发票管理软件)
阅读量:7249 次
发布时间:2019-06-29

本文共 1453 字,大约阅读时间需要 4 分钟。

 

1  public void AlterXml(string pathstring)//List
name,List
value) 2 { 3 try 4 { 5 XmlDocument xmldoc = new XmlDocument(); 6 xmldoc.Load(pathstring); 7 XmlNodeList rootnode = xmldoc.DocumentElement.ChildNodes; 8 // XmlNodeList xmlnodel = rootnode.ChildNodes; 9 10 foreach (XmlNode xn in rootnode)11 {12 if (xn.Name.ToString() == "INVOICE_CUSTOMER_INFO")13 xn.InnerText = "CUSTOMER_CODE~~CUSTOMER_NAME~~CUSTOMER_MNE~~CUSTOMER_TAX~~CUSTOMER_ADDRESS~~CUSTOMER_BANK~~~~CUSTOMER_NOTES~~";14 if (xn.Name.ToString()=="INVOICE_PRODUCT_INFO")15 xn.InnerText = "ITEM_CODE~~ITEM_NAME~~ITEM_MNE~~TAX_NB~~TAX_RATE~~ITEM_STAND~~ITEM_UNIT~~ITEM_PRICE~~TAX_FLAG~~~~~~GOODSTAXNO~~~~~~~~~~";16 17 18 }19 xmldoc.Save(pathstring);20 // return "";21 }22 catch (Exception e)23 {24 StreamWriter sw = new StreamWriter(Application.StartupPath + "log.txt", true);25 sw.Write(System.DateTime.Now.ToString("yyyMMddddss") + " " + e.ToString());26 sw.Close();27 28 }29 30 }

 

转载于:https://www.cnblogs.com/huyun/p/5720697.html

你可能感兴趣的文章
实战案例:创建支持SSH服务的镜像
查看>>
Fiddler Web Debugger简单调试头部参数
查看>>
Linux环境下发布项目(Tomcat重新启动)
查看>>
centos7配置svn服务器
查看>>
亮剑:PHP,我的未来不是梦(13)
查看>>
MYSQL主从数据同步
查看>>
javascript数组操作
查看>>
linux中父进程退出时如何通知子进程
查看>>
linux 缩减文件系统大小 LVM
查看>>
对比文件md5值实现去重文件
查看>>
C#设计模式之二十三解释器模式(Interpreter Pattern)【行为型】
查看>>
js处理中文乱码记录/nodejs+express error 413
查看>>
基于Keepalived实现LVS双主高可用集群
查看>>
SqlServer 使用脚本创建分发服务及事务复制的可更新订阅
查看>>
什么是Floating (浮动)规则?
查看>>
分布式文件系统-FastDFS
查看>>
HTML5 rotate 做仪表盘
查看>>
为什么说荆州松滋刘氏采穴堂是刘开七、刘广传的后裔
查看>>
React中使用Ant Table组件
查看>>
第四篇 快速、轻量、可扩展、易于使用的EmEditor
查看>>