XDocument不会保存到文件

时间:2014-06-05 13:02:41

标签: c# xml

尝试编写一些简单的代码,看看我是否可以掌握这个XML业务。

public static void Save() {
    XDocument doc = XDocument.Load("Repository/Test.xml");
    foreach (Produs p in produse) {
        // Yes there are multiple elements ('p'), have checked
        XElement root = new XElement("Produs");
        root.Add(new XElement("Name", p.getName()));
        root.Add(new XElement("Quantity", p.getQuant().ToString()));
        doc.Element("Produse").Add(root); // This "Produse" here should be the root element of the XML file, right ?
        //doc.Save("Repository/Test.xml");
    }
    doc.Save("Repository/Test.xml"); // moved here

}

没有编译或运行时错误,但文件中没有任何更改。我从文件中读取,所以它确实有效。

.xml文件的额外信息(在visual studio中):

构建行动:内容 复制到输出目录:始终复制

0 个答案:

没有答案