私は編集xmlファイルにしたいです
-
25-09-2019 - |
質問
私はD xmlファイルの構造を変更しました。私は目に見える
の編集値にしたいです解決
あなたは、このようなコードパターンを使用することができます
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);
}
}
他のヒント
XMLの
さて、LINQは、彼らがしている十分に小さいが、賢明にメモリにロードされると仮定すると、それは非常に簡単にXMLドキュメントを操作できるようになります。
例えば、
var doc = XDocument.Load("Foo.xml");
foreach (var element in doc.Descendants("c"))
{
element.SetAttributeValue("value", "bb");
}
doc.Save("Bar.xml");
今では、のすべてののvalue
要素のc
属性を設定します。それはあなたが何をしたいということかどうかは明らかではありません。そうでない場合は、それより具体的にするためにあなたの質問を編集してください。
所属していません StackOverflow