Tworzę aplikację w sklepie Windows i mając problem z pisaniem xml w utworzonym pliku XML. Podążyłem za tym Editing XML file in Windows Store App, ale to nie zadziałało.Edycja pliku XML w aplikacji Sklep Windows
Chcę, aby ten xml został napisany w moim pliku xml po kliknięciu przycisku.
Wszelkie alternatywny sposób dla tych rzeczy ..
<drink>
<drinkImage>ck.png</drinkImage>
<drinkTitle>COKE</drinkTitle>
<drinkDescription>(1793-1844)</drinkDescription>
</drink>
mój obecny plik jest taka:
<?xml version="1.0" encoding="utf-8" ?>
<drinks>
<drink>
<drinkImage>pepsi.png</drinkImage>
<drinkTitle>PEPSI</drinkTitle>
<drinkDescription>(1793-1844)</drinkDescription>
</drink>
**<here I Want above xml on button click>**
</drinks>
Oto co próbowałem:
namespace DrinksApp
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class coke : Page
{
public coke()
{
this.InitializeComponent();
}
XmlDocument dom = new XmlDocument();
private void Button_Click(object sender, RoutedEventArgs e)
{
this.Frame.Navigate(typeof(softdrinks));
}
private async void Button_Click_1(object sender, RoutedEventArgs e)
{
XDocument xmlDoc = XDocument.Load("favourite//fav.xml");
xmlDoc.Root.Add(new XElement("drink",
new XAttribute("drinkImage","ck.png"),
new XAttribute("drinkTitle","PEPSI"),
new XAttribute("drinkDescription","NONE")
));
xmlDoc.Save(xmlDoc); **//This isn't working in windows store ..**
}
}
}
}
Mam już plik xml jako ja ntioned powyżej:
Czy konieczne jest użycie xml? Jest wygodniejszy sposób przechowywania danych w formacie json. – marcinax
faktycznie zaczyna się tutaj scenariusz .. http: // stackoverflow.com/questions/34094405/add-drink-to-favourite-page-on-click-in-windows-store –