Hello,
I have written below code to delete all child nodes and after deleting it the parent node format is not in expected way.
my input is
my output is which is not in expected way
so here in output I am expecting like
I have written below code to delete all child nodes and after deleting it the parent node format is not in expected way.
C#:
XmlNodeList packgList = _xd.GetElementsByTagName("Package");
foreach (XmlNode pkg in packgList)
{
foreach (XmlNode test in pkg.ChildNodes)
{
if (test.Name == "Test")
{
for (int i = test.ChildNodes.Count - 1; i >= 0; i--)
{
test.RemoveChild(test.ChildNodes[i]);
}
}
}
}
my input is
C#:
<Package>
<name>A</name>
<Test>
<employee1>
<name>xcvb</name>
<details>asdasd</details>
</employee1>
<employee2>
<name>xcvb</name>
<details>asdasd</details>
</employee2>
</Test>
</Package>
my output is which is not in expected way
C#:
<Package>
<name>A</name>
<Test/>
</Package>
so here in output I am expecting like
C#:
<Package>
<name>A</name>
<Test>
</Test>
</Package>