如何将数据写入Xml文件Windows Phone?

我想动态创建一个XML文件。 创建文件后,我想通过在c# windows phone中编码在XML文件中创建以下结构。

  ABC 1234 abc@abc.com   

我想在XML文件中插入这些类型的数据。 我搜索了它,我发现这个例子使用linq将数据添加到现有的xml文件中 。 但是我无法在Windows Phone项目中访问XDocument 。 我还添加了System.XML程序集。

那么,我如何在XML文件中插入数据? 在Windows手机中可以吗?

XDocument位于System.Xml.Linq命名空间中。 因此,在代码文件的顶部添加:

 using System.Xml.Linq; 

然后,您可以通过以下方式将数据写入文件:

 XDocument xDoc = XDocument.Load("file.xml"); var contactsElement = new XElement("Contacts", new XElement("Contact", new XElement("Name", "ABC"), new XElement("PhoneNumber", "1234"), new XElement("Email", "abc@abc.com"))); xDoc.Add(contactsElement); xDoc.Save(...);