C# - XML文档不会保存

时间:2018-02-12 06:55:29

标签: c# xml save

1

显然根本不存在,即使我做了一个并应用它。

编辑:它应该是什么:https://imgur.com/a/Crk3A

1 个答案:

答案 0 :(得分:0)

也许你需要这样的东西。使用名为" Credentials"

的根节点
private void CreateXml()
{
    var document = new XmlDocument();
    XmlNode rootNode = document.CreateElement("Credentials");
    document.AppendChild(rootNode);

    rootNode.AppendChild(document.CreateElement("EncryptionKey"));
    rootNode.AppendChild(document.CreateElement("SaltKey"));
    rootNode.AppendChild(document.CreateElement("VIKey"));
    rootNode.AppendChild(document.CreateElement("EmailUsername"));
    rootNode.AppendChild(document.CreateElement("EmailPassword"));

    XmlNode declaration = document.CreateXmlDeclaration("1.0", "UTF-8", null);
    document.InsertBefore(declaration, rootNode);

    document.Save("Credentials.xml");
}

编辑:添加了声明