0
如何修改使用Loadxml()加载的xml中的属性值?如何修改xml属性的值?
我想更新存储在我的数据库中的xml字符串。为此,我使用下面的代码:
XmlDocument doc = new XmlDocument();
doc.LoadXml(project.ProjectData);
XmlNodeList pNodes = doc.SelectNodes("project");
foreach (XmlNode pNode in pNodes)
{
XmlAttribute lPDAttribute = pNode.Attributes["lastPubDate"];
if (lPDAttribute != null)
{
string currentValue = lPDAttribute.Value;
if (string.IsNullOrEmpty(currentValue))
{
lPDAttribute.Value = project.PublishDate.ToString();
}
}
}
我应该怎么做才能保存更新的属性在我当前的XML?请帮忙。
你能不能给我们介绍一下范围一些更多的信息?你自己在创建“项目”节点吗? – Jocke