正如T所说,下下,这个方法不堪入目, ̄□ ̄||

贴上再说

        //先搞个struct声明
private struct datastruct
{
public string x;
public string y;
public string z;
}
private void sort()
{
   int i = intIndex + ;//索引定位
XmlNodeList xnl = xmlRoot.ChildNodes;
datastruct dt0 = new datastruct();
datastruct dt1 = new datastruct();
foreach (XmlNode xn in xnl)
{
XmlElement xe =
(XmlElement)xn;
      //替换,原数据存入struct
if (xe.GetAttribute("id") == TextBox1.Text)
{
XmlNodeList xnf1 = xe.ChildNodes;
dt0.x = xnf1[].InnerText;
dt0.y = xnf1[].InnerText;
dt0.z = xnf1[].InnerText;
xnf1[].InnerText = TextBox2.Text;
xnf1[].InnerText = TextBox3.Text;
xnf1[].InnerText = TextBox4.Text;
}
    }
    //增加尾节点
    XmlElement xe1 = xmlDoc.CreateElement("Item");
xe1.SetAttribute("id", (listview.Items.Count+).ToString());
XmlElement xesub1 = xmlDoc.CreateElement("X");
xesub1.InnerText = dt1.x;
xe1.AppendChild(xesub1);
XmlElement xesub2 = xmlDoc.CreateElement("Y");
xesub2.InnerText = dt1.y;
xe1.AppendChild(xesub2);
XmlElement xesub3 = xmlDoc.CreateElement("Z");
xesub3.InnerText = dt1.z;
xe1.AppendChild(xesub3);
xmlRoot.AppendChild(xe1);
}

水水更健康,xls神马的,自己搞个水水的照样过日子

思路:而当数据大的时候这个,肯定很耗资源,根据文本结构,最理想的方法应该是在所要插入新数据的地方回车,生成新的所需的行数空间,在一一进行写入操作。

最新文章

  1. CF #296 (Div. 1) B. Clique Problem 贪心(构造)
  2. luagd介绍
  3. 解析ASP.NET WebForm和Mvc开发的区别
  4. 重命名nginx服务器
  5. checkbox改成radio效果,单选,取消
  6. 【Search for a Range】cpp
  7. javascript的变量、作用域和内存问题
  8. visual studio 2015预览版系统需求
  9. BCTF赛后
  10. Unix/Linux环境C编程入门教程(37) shell常用命令演练
  11. python成长之路16
  12. iOS Responder Chain 响应者链
  13. sql语句的group by与having子句
  14. 使用dom4j技术对xml文档进行增删改练习(一)
  15. HashTable、ConcurrentHashMap、TreeMap、HashMap关于键值的区别
  16. logstash 抓取IIS日志文件写入Elasticsearch
  17. Docker: docker image常用命令实战
  18. Mysql MHA高可用集群架构
  19. Vue向后端请求课程展示
  20. input type=date时,时间数据回填,报错The specified value "2019-0404-18" does not conform to the required format, "yyyy-MM-dd".

热门文章

  1. xvfb 初步探究
  2. qt qml中PropertyAnimation的几种使用方法
  3. Java经典23种设计模式之创造型模式(一)
  4. Java Thread.join()详解(转)
  5. UML中类图的符号解释
  6. POJ 3414 Pots 记录路径的广搜
  7. ORACLE:plsql优化
  8. 用VLC搭建流媒体server
  9. jQuery 顶部导航尾随滚动,固定浮动在顶部
  10. cocos2d-x2.2.5 + cocos2d-x3.2鸟跳便宜源代码“开源”