C# 如何注释元素以及如何将新元素添加到XML上的特定位置?
我正在用c#学习xml,我试图在xml上找到一个元素(在其他元素中)并对该元素进行注释,之后,我想在该位置添加一个元素,但我不知道如何做,也不知道更简单的方法 有人能帮忙吗?我推荐。它非常方便和强大C# 如何注释元素以及如何将新元素添加到XML上的特定位置?,c#,xml,C#,Xml,我正在用c#学习xml,我试图在xml上找到一个元素(在其他元素中)并对该元素进行注释,之后,我想在该位置添加一个元素,但我不知道如何做,也不知道更简单的方法 有人能帮忙吗?我推荐。它非常方便和强大 var xe = XElement.Load(@"c:\example.xml"); var xbook = xe.DescendantsAndSelf().First(i=>i.Name=="Book"); xbook.AddBeforeSelf(new XComment("Some Com
var xe = XElement.Load(@"c:\example.xml");
var xbook = xe.DescendantsAndSelf().First(i=>i.Name=="Book");
xbook.AddBeforeSelf(new XComment("Some Comment"));
xe.Save(@"C:\new.xml");
尝试Linq到Xml,
System.Xml.Linq
namespace。查询xml,找到所需的所有元素,并在foreach
loop@DmitryBychenko好的,我将搜索它。您可以搜索特定的XElement
节点,使用AddBeforeSelf(XElement e)
或AddAfterSelf(XElement e)
方法将新元素添加到特定位置。