1

因此,我正在努力使用 SpreadsheetEntry.SaveToXml(System.Xml.XmlWriter) 将 google doc 电子表格保存到 xml,但出现以下错误:

System.Xml.dll 中发生“System.Xml.XmlException”类型的未处理异常附加信息:前缀“”不能从“”重新定义为“ http://www.w3.org/2005/Atom ”相同的起始元素标记。

我的代码在下面,我几乎可以肯定我正确使用了 API……有人能告诉我如何解决这个错误吗?它可以创建文件,但它从不向其中写入任何内容。

    public void backUpSpreadsheets()
    {
        SpreadsheetFeed allSpreadSheets = this.allSheets;

        foreach(SpreadsheetEntry sheet in this.allSheets.Entries)
        {
            using (XmlWriter writer = XmlWriter.Create(@"C:\Users\BagpipesJohnson\Desktop\testing\" + sheet.Title.Text + ".xml"))
                sheet.SaveToXml(writer);
        }
    }

谢谢

4

0 回答 0