【发布时间】:2021-08-19 04:53:22
【问题描述】:
这是我插入 XElement 的代码
XDocument doc = XDocument.Load("Database.xml");
XElement root = new XElement("SCENE" , "SCENE_" + strSceneName);
var scenePath = doc.XPathSelectElement("//DATABASE");
scenePath.Add(root);
doc.Save("Database.xml");
元素是这样插入的
<SCENE>SCENE_ProjectedScore_Logo</SCENE>
这是需要的
<SCENE SCENE_NAME="SCENE_ProjectedScore_Logo"SCENE>
我需要在我的代码中做哪些更改才能实现这一点。
【问题讨论】:
-
您想向
SCENE元素添加单个属性吗?还是想要它的多个属性? -
@PrasadTelkikar SCENE 下的多个属性
-
如果
SCENE下有多个你想要的属性,那么最好使用SetAttributeValue方法。我已经在回答中提到了使用此方法的原因,请检查一下