【发布时间】:2016-04-20 00:39:38
【问题描述】:
我需要将产品列表 (UserCart) 替换为指定用户的更新产品列表。如果不调用每个属性,我怎么能做到这一点?
<Users>
<UserInfo>
<Name>ddd</Name>
<Wallet>0</Wallet>
<UserCart>
<Products_>
<MedicineProduct
Product_Name="sak"
Product_ID="0"
Price="0"
Quntity="0"
Image="" />
</Products_>
</UserCart>
</UserInfo>
这就是我卡住的地方......
public static void Edit(UserInfo user, Products usercart)
{
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlNode node = doc.SelectSingleNode(string.Format("//UserInfo[./Name/text()='{0}']", user.Name));
}
找到指定的用户。如何用新值替换整个 UserCart 节点?
【问题讨论】:
标签: c# xml linq-to-xml