如何在Xml中删除粒子用户数据 [英] How Do I Delete The Particle User Data In Xml

查看:94
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆