- Home /
This question was
closed May 27, 2013 at 03:49 AM by
sona.viswam for the following reason:
The question is answered, right answer was accepted
Question by
sona.viswam · May 15, 2013 at 08:24 AM ·
xmldeleteremove
delete node in xml
<company>
<employee>
<id>1</id>
<name>aa</name>
</employee>
<employee>
<id>2</id>
<name>bb</name>
</employee>
<manager>
<id>1</id>
<name>cc</name>
</manager>
</company>
How can i delete tags with employee in c#
Comment
Best Answer
Answer by vontio · May 15, 2013 at 10:01 AM
for(int i=rootNode.ChildNodes.Count-1;i>=0;--i)
{
if(rootNode.ChildNodes[i].Name.ToLower() == "employee")
{
rootNode.RemoveChild(rootNode.ChildNodes[i]);
}
}
Answer by sona.viswam · May 17, 2013 at 04:22 AM
This work
void deleteNode(string n){
XmlNodeList childs = xmlDoc.GetElementsByTagName(n);
foreach (XmlNode node in childs)
{
elmRoot.RemoveChild(node);
}
xmlDoc.Save(filepath);
}
Follow this Question
Related Questions
A node in a childnode? 1 Answer
press play, game objects get deleted, game breaks. 1 Answer
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
C# Deserializing XML and Assigning Values 1 Answer
C# Saving Values to XML 1 Answer