读书人

复制xml,该如何处理

发布时间: 2012-03-25 20:55:16 作者: rapoo

复制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"); 

读书人网 >C#

热点推荐