程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 復制指定節點的所有子孫節點到新建的節點下,

C# 復制指定節點的所有子孫節點到新建的節點下,

編輯:C#入門知識

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;
}

 

  1. 上一頁:
  2. 下一頁: