复制xml
我有一个这样的xml
<遗漏表>
<期号 qihao="2012022004">
<遗漏>
<组合>10 11</组合>
<遗漏值>3</遗漏值>
</遗漏>
<遗漏>
<组合>10 11</组合>
<遗漏值>3</遗漏值>
</遗漏>
<遗漏>
<组合>09 11</组合>
<遗漏值>9</遗漏值>
</遗漏>
...
</期号>
<期号 qihao="2012022006">
<遗漏>
<组合>10 11</组合>
<遗漏值>3</遗漏值>
</遗漏>
<遗漏>
<组合>10 11</组合>
<遗漏值>3</遗漏值>
</遗漏>
<遗漏>
<组合>09 11</组合>
<遗漏值>9</遗漏值>
</遗漏>
...
</期号>
</遗漏表>
我现在要把qihao="2012022006"的全部子节点复制后,qihao="2012022006"改成qihao="2012022009"后添加到其后边。
请问各位大侠我应该怎么做呀?
------解决方案--------------------
C# code
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"c:\test.xml"));
XmlNode node = xmlDoc.SelectSingleNode(@"//期号[@qihao='2012022006']");
XmlNode newNode = node.CloneNode(true);
newNode.Attributes["qihao"].Value = "2012022009";
xmlDoc.DocumentElement.AppendChild(newNode);
xmlDoc.Save(@"c:\test.xml");