zoukankan      html  css  js  c++  java
  • 给xml某个节点赋值

     int Tnodej = 0;//节点位置临时存储变量

            /// <summary>
            /// 给特定node节点赋值
            /// </summary>
            /// <param name="nodename">要查找的节点名称</param>
            /// <param name="xn">开始查找的节点源</param>
            /// <param name="text">要赋值的内容</param>
            /// <param name="i">0表示给所有的赋值,数据几点表给第几个赋值</param>
            protected void GetNode(string nodename, XmlNode xn, string text, int i)
            {
                XmlNode endnode = null;
                endnode = xn;
                if (endnode.Name != nodename)
                {

                    XmlNodeList NodeChildList = xn.ChildNodes;
                    foreach (XmlNode nls in NodeChildList)
                    {
                        GetNode(nodename, nls, text, i);
                    }
                }
                else
                {


                    if (i != 0)
                    {
                        if (Tnodej == i)
                        {
                            xn.InnerText = text;
                        }
                        Tnodej++;
                    }
                    else
                    {
                        xn.InnerText = text;
                    }

                }


            }


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    TCP/IP,HTTP,HTTPS,WEBSocket协议
    mysql优化
    PHP基础算法
    php----函数大全
    面试题总结101-)
    扫描一个目录下的所有文件,根据这些文件的创建日期生成一个文件夹,然后把这些文件移入这个文件夹下面
    对执行文件下的文件按照时间
    [合集]解决Python报错:local variable 'xxx' referenced before assignment
    python 函数私有方法
    去哪儿面试题- 一组描述由人组成的网络的测试用例校验是否联通
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1710221.html
Copyright © 2011-2022 走看看