지금까지 왔지만 어떻게하면 XElement
을 첫 번째 장소가 아닌 3 번째 위치에 추가 할 수 있습니까?xml 노드에 요소 추가
2 개의 큰 파일에 추가해야합니다.
protected void Button1_Click(object sender, EventArgs e)
{
var xml = XElement.Load(Server.MapPath(map1));
var noprovider = xml.Elements("Component").Where(d => !d.Elements("L").Any());
var prov in noprovider)
{
prov.AddFirst(new XElement("L", ""));
}
xml.Save(Server.MapPath(map1));
}
는 XML
<Reservedele>
<Component>
<Type>Støvsuger</Type>
<Art>yiryidryi</Art>
<Bemærkning> adadgadg</Bemærkning>
<Varenummer>dfgdfg</Varenummer>
<OprettetAf>John</OprettetAf>
<Date>28. januar 2017</Date>
</Component>
</Reservedele>
@Tomas Jakl 감사합니다. 그것은 매력처럼 작동합니다. – TheNewone
@ 해당 답변이 맞으면 나. 수락 있음으로 표기하십시오. –
@ Dan-homola. 당신 말이 맞아요. 끝났다. – TheNewone