我需要更新之前加载的现有xml-File 在c ++ / cli中已经尝试过使用XmlDocument和XmlWriter 但我总是得到一个IOException。 我已经确认我的程序中没有任何部分正在修改我的xml,所以应该没有问题 我现在无所事事。这是我的函数代码的一部分。
XmlDocument ^doc;
doc->Load("Test.xml");
XmlNode ^node;
XmlWriterSettings ^settings = gcnew XmlWriterSettings();
settings->Indent=true;
settings->NewLineOnAttributes = true;
XmlWriter ^writer;
writer= XmlWriter::Create("Test.xml",settings);
node->WriteTo(writer);
try
{
doc->Save(writer);
}
catch(IOException ^e)
{
}