Vistaガジェットを作成しました。「settings.xml」と呼ばれるローカルXMLファイルを取得します。それはそれをロードし、私はいくつかのことを変更します。次に、xmldoc.Save( "settings.xml")メソッドを呼び出します。これはInternet Explorerで実行すると正常に機能しますが、サイドバーで実行するとXMLに書き込まれず、からのみ読み込まれます。
XMLファイルに書き込むにはどうすればよいですか?
settingsxmldoc = new ActiveXObject("Microsoft.XMLDOM");
settingsxmldoc.async = false;
settingsxmldoc.onreadystatechange = readSettingsXML;
settingsxmldoc.load("settings.xml");
if (Favorites.length > 0)
{
for (i = 0; i < Favorites.length; i++)
{
var newElement = settingsxmldoc.createElement("db");
newElement.appendChild(settingsxmldoc.createTextNode(Favorites[i]));
favdbs[0].appendChild(newElement);
}
}
settingsxmldoc.save("settings.xml");