我正在製作一個Web瀏覽器,並再次陷入困境。我目前使用的代碼創建一個XML文檔並使用該文檔來保存和引用書籤和收藏夾。下面是代碼:XML引用的問題
public static String favXml = "favourites.xml", linksXml = "links.xml";
String settingsXml = "settings.xml", historyXml = "history.xml";
List<String> urls = new List<String>();
XmlDocument settings = new XmlDocument();
String homePage;
CultureInfo currentCulture;
,然後用這個代碼引用:
private void addFavourite(String url, string name)
{
XmlDocument myXml = new XmlDocument();
XmlElement el = myXml.CreateElement("favorit");
el.SetAttribute("url", url);
el.InnerText = name;
if (!File.Exists(favXml))
{
XmlElement root = myXml.CreateElement("favourites");
myXml.AppendChild(root);
root.AppendChild(el);
}
else
{
myXml.Load(favXml);
myXml.DocumentElement.AppendChild(el);
}
myXml.Save(favXml);
}
這個問題,我有代碼,是我每次發佈更新 - 它重置用戶的書籤。我真的不知道如何解決這個問題。任何幫助非常感謝,任何可以提供幫助的人都會在我的更新日誌和最終版本中提及。我目前有36個預覽測試人員,他們都被這個故障困擾。
你說的意思是「發佈更新」 ?你如何發佈更新,你是否會發布新的安裝程序,你有更新服務?我的猜測是;您的更新/安裝機制正在刪除或覆蓋'favourites.xml'文件。也可以嘗試在'addFavourite'方法中添加一些日誌記錄,以便查看正在發生的事情。 –
你調試了你自己的代碼嗎? –