如何在Xml中删除粒子用户数据 [英] How Do I Delete The Particle User Data In Xml
本文介绍了如何在Xml中删除粒子用户数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<?xml version="1.0" standalone="yes"?>
<root>
<UserNode>
<LoginID>1</LoginID>
<Name>penchalaprasad</Name>
<Number>9493602066</Number>
<Email>prasad6058@gmail.com</Email>
<DateOfBirth>1993-12-07</DateOfBirth>
<HighestQualification>Post Graduation</HighestQualification>
<Percentage />
<College />
<Location>Hyderabad</Location>
<Hobbies />
<Achivements />
</UserNode>
<UserNode>
<LoginID>2</LoginID>
<Name>prasanth</Name>
<Number>8886388642</Number>
<Email>prasanth.billupati@gmal.coim</Email>
<DateOfBirth>1998-12-07</DateOfBirth>
<HighestQualification>Post Graduation</HighestQualification>
<Percentage>
</Percentage>
<College>
</College>
<Location>Hyderabad</Location>
<Hobbies>
</Hobbies>
<Achivements>
</Achivements>
</UserNode>
</root>
这是我希望基于Login_id删除Usernode的数据我能做到吗
推荐答案
XmlNodeList Nodes = xDoc.GetElementsByTagName("UserNode");
for (int i = 0; i < Nodes.Count; i++)
{
if (Nodes[i].Attributes["LoginID"] != null)
{
if (Nodes[i].Attributes["LoginID"].InnerText="2")//for example
{
Nodes[i].parentNode.RemoveChild(Nodes[i]);
xDoc.Save(ccConfigPath);
}
}
}
这篇关于如何在Xml中删除粒子用户数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文