C# 复制指定节点的所有子孙节点到新建的节点下

 更新时间:2016年10月18日 16:14:20   作者:zhyue93  
这篇文章主要介绍了C# 复制指定节点的所有子孙节点到新建的节点下的相关资料,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下

XML结构:

新建一个mask_list节点,一个procedure节点,将上面的mask_list和procedure节点的所有子孙节点添加到新建的mask_list和procedure节点

XmlElement mask_list = xmlDoc.CreateElement("mask_list");
XmlElement procedure = xmlDoc.CreateElement("procedure");
XmlNode xn_mask_list = xmlDoc.DocumentElement.SelectSingleNode("/xwsp/lab_list/lab[name/text()='111']/mask_list");
XmlNode xn_procedure = xmlDoc.DocumentElement.SelectSingleNode("/xwsp/lab_list/lab[name/text()='111']/procedure");
if (xn_mask_list != null)
{
mask_list.InnerXml = xn_mask_list.InnerXml;
}
if (xn_procedure != null)
{
procedure.InnerXml = xn_procedure.InnerXml;
}

以上所述是小编给大家介绍的C# 复制指定节点的所有子孙节点到新建的节点下,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • C#图像透明度调整的方法

    C#图像透明度调整的方法

    这篇文章主要介绍了C#图像透明度调整的方法,涉及C#操作图像透明度的相关技巧,需要的朋友可以参考下
    2015-04-04
  • 分享WCF文件传输实现方法---WCFFileTransfer

    分享WCF文件传输实现方法---WCFFileTransfer

    这篇文章主要介绍了分享WCF文件传输实现方法---WCFFileTransfer,需要的朋友可以参考下
    2015-11-11
  • C#利用递归算法解决汉诺塔问题

    C#利用递归算法解决汉诺塔问题

    这篇文章主要为大家介绍了C#如何利用递归算法解决经典的汉诺塔问题,文中的示例代码讲解详细,对我们学习C#有一定帮助,需要的可以参考一下
    2022-04-04
  • C#序列化与反序列化实例

    C#序列化与反序列化实例

    这篇文章主要介绍了C#序列化与反序列化的实现方法,实例分析了序列化与反序列化的原理与实现技巧,需要的朋友可以参考下
    2015-01-01
  • C#用Lambda和委托实现模板方法

    C#用Lambda和委托实现模板方法

    C#用Lambda和委托实现模板方法,需要的朋友可以参考一下
    2013-03-03
  • C#实现无限级联下拉列表框

    C#实现无限级联下拉列表框

    这篇文章主要为大家详细介绍了C#实现无限级联下拉列表框的相关资料,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • 浅谈c#开发者应该了解的15个特性

    浅谈c#开发者应该了解的15个特性

    本文列举了15个值得了解的C#特性,旨在让.NET开发人员更好的使用C#语言进行开发工作。
    2021-05-05
  • 探秘Unity游戏开发中的状态设计模式

    探秘Unity游戏开发中的状态设计模式

    这篇文章主要介绍了探秘Unity游戏开发中的状态设计模式,状态模式是Unity游戏开发中常用的一种设计模式,可以帮助开发者更好地管理游戏对象状态,提高游戏的可维护性和可扩展性
    2023-05-05
  • c#调用c++方法介绍,window api

    c#调用c++方法介绍,window api

    c#在调用c++方法或者window api时不能象调用c#本身写的dll类库那样直接通过引用dll就可以调用相应的方法, 而是要把要引用的dll放到bin中,现通过[DllImport("um_web_client.dll")]引用
    2013-10-10
  • C#生成指定范围内的不重复随机数

    C#生成指定范围内的不重复随机数

    对于随机数,大家都知道,计算机不 可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称 作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。
    2015-05-05

最新评论