<Remarks remarksType="">
<Remark>
<Paragraph sequence="1">
<Text />
</Paragraph>
</Remark>
</Remarks>
Используя C#, в приведенном выше коде я хочу удалить <Remark>
и </Remark>
. Но это не должно удалять дочерние элементы. Кто-нибудь может мне помочь, пожалуйста. Я пробовал вот так
XElement root = XElement.Parse(xml); // or .Parse(string)
var removes = root.XPathSelectElements("Remark");
foreach (XElement node in removes.ToArray())
{
node.AddBeforeSelf(node.Elements());
node.Remove();
}
root.Save(xml);
Спасибо