[英]I want to edit xml file
我已经修改了d xml文件的结构。 我想编辑可见值
好吧,假设LINQ to XML足够小,可以合理地加载到内存中,则可以非常轻松地操作XML文档。
例如:
var doc = XDocument.Load("Foo.xml");
foreach (var element in doc.Descendants("c"))
{
element.SetAttributeValue("value", "bb");
}
doc.Save("Bar.xml");
现在,将为每个 c
元素设置value
属性。 尚不清楚这是否是您想要的。 如果不是,请编辑您的问题以使其更具体。
您可以使用以下代码模式:
bool foobar()
{
XmlDocument doc = new XmlDocument();
try
{
doc.Load(FileName);
XmlNodeList ns = doc.SelectNodes("a/d/e/f");
if (ns.Count == 1)
{
ns[0].Attributes["visible"].Value = true;
doc.Save(FileName);
return (true);
}
else
return (false);
}
catch (Exception e)
{
return (false);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.