范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

C给xml文件添加带属性的父节点及子节点的方法

  XML文件内容
  xml操作代码示例:using System.Collections; using System.Data; using System.Xml; using System.Xml.XPath;  namespace xmltest {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }          private void button1_Click(object sender, EventArgs e)         {             XML xml = new XML(Application.StartupPath + "config.xml");              string[] attstr = { "mac|08:00:27:00:D8:DC", "ip|192.168.1.1" };             string[] childstr = { "ip|192.168.1.1","name|BBQ"};              xml.AddNodes("config", "ips", attstr,childstr);         }         public class XML         {             string XMLFileName = "";             public XML(string xmlfilename)             {                 XMLFileName = xmlfilename;             }              ///              /// 添加一个带属性的节点,可带子节点(attstr为null时没有属性)             ///              /// 在哪个节点下添加新节点             /// 新节点名称             /// 新节点属性字符串数组             /// 子节点属性字符串数组             public int AddNodes(string findnodename, string creatnodename, string[] attstr, string[] childinfostr)             {                 try                 {                     XmlDocument xml = new XmlDocument();                     xml.Load(XMLFileName);                      XmlNode ndroot = xml.SelectSingleNode(findnodename);                      XmlElement nd = xml.CreateElement(creatnodename);                      if (attstr != null)                     {                         for (int i = 0; i < attstr.Length; i++)                         {                             string[] every = attstr[i].Split("|");                             nd.SetAttribute(every[0], every[1]);                         }                     }                      ndroot.AppendChild(nd);                      if (childinfostr != null)                     {                         for (int i = 0; i < childinfostr.Length; i++)                         {                             string[] infos = childinfostr[i].Split("|");                             XmlElement xe = xml.CreateElement(infos[0]);                             XmlText xt = xml.CreateTextNode(infos[1]);                             nd.AppendChild(xe);                             nd.LastChild.AppendChild(xt);                         }                     }                      xml.Save(XMLFileName);                     return 0;                 }                 catch (Exception ErrMsg)                 {                     return 1;                 }             }         }     } }示例说明:
  XML xml = new XML(Application.StartupPath + "config.xml");
  //添加一个节点
  string[] attstr = { "mac|08:00:27:00:D8:DC","ip|123"};
  //给这个节点再添加子节点
  string[] childstr = { "ip|192.168.1.1","name|BBQ"};
  xml.AddNodes("config", "ips", attstr,childstr);//config是上级节点
  运行结果如下:
  注意:如果最后一个参数为null
  xml.AddNodes("config", "ips", attstr, null);
  则只添加父节点

巴菲特,一开始就不像普通的投资者大家都知道,巴菲特就是大名鼎鼎的股神了,他的投资业绩也是非常的彪悍,如果你在1976年的10月份投资一美元,到他的这个伯克希尔哈撒韦公司,那么到了2017年的3月,你的这个1块钱就兔年首个交易日A股全线高开,沪指站上3300点,开盘仅14分钟,北向资金净流入超100亿元视频加载中农历兔年首个交易日,A股三大股指全线高开。上证指数开盘报3308。87点,上涨1。35。深证成指创业板指分别高开2。08和2。76。汽车整车板块领涨,江淮汽车高开超6。景列宁主动归还中国领土,但提出两个条件,北洋政府为何果断拒绝?1919年和1920年,列宁连续两年提出归还中国领土的建议,但无一例外地都被北洋政府直接拒绝了。收复故土,这是留名青史的大好机会,北洋政府为何就如此糊涂呢?原来,在归还故土的同时,订单排满全年,肇庆企业开足马力赶生产1月28日,广东召开全省高质量发展大会,肇庆市设立分会场邀请众多企业家围绕筑巢引凤投资兴业融湾等十项行动集思广益,建言献策,高质量发展冲锋号已在肇庆吹响,各地企业也根据市场需求开足李世民为什么不杀武则天以绝后患?关键三点原因让武则天躲过一劫武则天是中国历史上唯一正统的女皇,其执政水平没有几个皇帝能与之相比。她以高超的权谋,将文武百官玩弄于鼓掌之中,让他们服服贴贴她以非凡的才干,推出一系列得民心顺民愿的政策,将国家治理恒创科技为什么有些IDC服务商提供免费香港服务器?作为新手站长,刚刚开始涉足网站领域,您可能会发现,在选择时,有些香港服务器的费用超出了原本计划的预算。为了尽可能多地节省资金,您可能会注意到市面上宣传免费香港服务器的IDC服务商。满帮集团被狙击!涉夸大伪造经营及财务数据的指控,满帮否认,做空机构继续发文提示!快递生态圈主要目标群(投资人私募基金券商机构各地方政府决策者快递监管部门快递经营者媒体从业者快递上下游经营者加盟网点老板年薪30万以上快递物流从业者)添加公众号之前请阅读提示成立服务联盟,发放创新券上海嘉定菊园这样赋能企业发展菊园新区创业服务联盟理事会第一次会议本文图片均由受访者提供7年前,上海嘉定菊园新区创立了创业服务联盟,试点创新券等项目为企业发展赋能疫情之下,菊园新区加大了创新券资金的扶持力度,切狂飙带火强盛集团,法人孙红雷直播回应我也是卖鱼出身,但我们守法经营近日,热播剧狂飙中的强盛集团引起网友关注,有网友发现,现实中的强盛集团法人为孙红雷。1月29日,法人孙红雷直播回应,自己也是卖鱼出身,我们公司跟剧里不是一个公司,我们是一个守法经营书中的黄金屋天下只有两种人。譬如一串葡萄到手,一种人挑最好的先吃,另一种人把最好的留在最后吃。照例第一种人应该乐观,因为他每吃一颗都是吃剩的葡萄里最好的第二种应该悲观,因为他每吃一颗都是吃剩的2500年前解决人口危机的范例越王勾践用人口倍增计划灭吴强国最近大家都为我国2022年人口减少的事犯愁,各路专家粉墨登场,人口危机的言论甚嚣尘上,一时间印度人口超越中国,21世纪中叶中国人口只有现在一半,中国经济发展受到挫折等等,悲观的言论
java性能优化实战谈一谈服务性能衡量指标有哪些?初衷随着互联网的发展,高可靠高并发以及降本增效,已成为各大公司面临的现实挑战,性能优化需求愈发迫切,大到分布式系统,小到代码块的算法优化,都已经成为你日常工作中必须要面对的事情。对消防宣传月临汾支队与美团签订战略合作协议签约仪式11月10日上午,临汾市消防救援支队与美团安全管理部举行签约仪式,今后双方将通过建立沟通联络机制加强培训协助消防宣传等多个方面深化合作,推动形成良好的消防安全环境。根据协议百度竞价小技巧技巧之一点击增加关键词的质量。将需要优化的关键字的价格降低,人工点击,增加点击率,提升关键词的质量。技巧之二排除,提升关键词的质量。普通的帐号会有好几种不同的想法,在质量下降的时候新生活酷科技最潮流新产品轮番亮相进博会来源央视网央视网消息本届进博会上,众多企业携新产品亮相,在进博会期间进行首展首秀。在今年展出的新产品新技术和新服务中,很多都是全球首发亚洲首秀中国首展。在消费品展区,围绕新生活酷科个人信息保护法促金融机构规范数据共享隐私计算如何构筑数据合规交互新体系21世纪经济报道记者陈植上海报道2021年11月,个人信息保护法(下称个保法)正式施行,给银行等金融机构数据交流带来了新挑战。银行机构之间直接分享彼此用户数据联合建模,肯定是行不通生活资料PPI涨幅超预期9月物价数据点评事件2022年11月9日,国家统计局公布10月物价数据中国10月CPI同比上涨2。1,预期2。4,但符合笔者预期,前值2。8。中国10月PPI同比降1。3,预期降1。1,笔者预期降王者沙漠玫瑰上线,下一位功能型王者你最期待谁呢在最近的穿越火线更新发展中,命运级角色转变功能型王者的节奏是越来越快了,先是在这次9月新版本乱斗无极限中,命运级角色炫转型成功,成为了功能型王者角色,一身金银豪华外观搭配四个属性槽手机坏了怎么把数据传输到新手机上?三种方法教你搞定现在的手机基本已经离不开我们的生活了,平常我们出门可以什么都不带,但是不能不带手机,手机一旦没了,很多事情也就办不了了,现在我们的手机不仅仅只是打个电话那么简单了,很多朋友还会把日多微信聚合聊天系统功能一览如何把消息聚合在一个页面回复?在微信成为企业商务沟通的主力后,对于业务咨询量大的行业(教培旅游美容和医疗等)来说,在通过微信展开营销活动和客服工作时,往往会遇到多微信管理难,通过好友申请回复群发一类的重复工作太赛季至今,库里命中了53记三分,哈登20记,而詹姆斯是这数据NBA新赛季继续进行,目前大部分球队都已经进行了1012场比赛,所以是时候看一下数据统计了,我们接下来要说的是三分命中数排行榜,位居首位的大家肯定都会想到,那就是库里,那么排名第2每经操盘必知(晚间版)丨北向资金净卖出7。57亿,买入美的3。3亿,卖出五粮液6。3亿龙虎榜机构席位抢筹次新股美监管机构对加密货币平台FTX进行调查,关注美国10月CPI数据每经编辑杨建11月10日,沪指下跌0。39。北上资金今日净卖出7。57亿元。其中沪股通净卖出0。24亿元,深股通净卖出7。33亿元。11月10日,北上资金成交活跃个股榜单中,净买入