C# 復(fù)制指定節(jié)點(diǎn)的所有子孫節(jié)點(diǎn)到新建的節(jié)點(diǎn)下
XML結(jié)構(gòu):

新建一個(gè)mask_list節(jié)點(diǎn),一個(gè)procedure節(jié)點(diǎn),將上面的mask_list和procedure節(jié)點(diǎn)的所有子孫節(jié)點(diǎn)添加到新建的mask_list和procedure節(jié)點(diǎn)
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# 復(fù)制指定節(jié)點(diǎn)的所有子孫節(jié)點(diǎn)到新建的節(jié)點(diǎn)下,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- C#中TreeView實(shí)現(xiàn)適合兩級節(jié)點(diǎn)的選中節(jié)點(diǎn)方法
- C#讀取xml節(jié)點(diǎn)數(shù)據(jù)方法小結(jié)
- C#配置文件Section節(jié)點(diǎn)處理總結(jié)
- C#實(shí)現(xiàn)appSettings節(jié)點(diǎn)讀取與修改的方法
- C#通過XML節(jié)點(diǎn)屬性/屬性值讀取寫入XML操作代碼實(shí)例
- c#設(shè)置xml內(nèi)容不換行及屬性xsi:nil=true的空節(jié)點(diǎn)添加
- js獲取Treeview選中的節(jié)點(diǎn)(C#選中CheckBox項(xiàng))
- C# XML操作 代碼大全(讀XML,寫XML,更新,刪除節(jié)點(diǎn),與dataset結(jié)合等)
相關(guān)文章
C#中的不可變數(shù)據(jù)類型介紹(不可變對象、不可變集合)
這篇文章主要介紹了C#中的不可變數(shù)據(jù)類型介紹(不可變對象、不可變集合),本文講解了不可變對象、自定義不可變集合、Net提供的不可變集合、不可變優(yōu)點(diǎn)、不可變對象缺點(diǎn)等內(nèi)容,需要的朋友可以參考下2015-04-04
C# Process調(diào)用外部程序的實(shí)現(xiàn)
這篇文章主要介紹了C# Process調(diào)用外部程序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02

