У меня возникают проблемы с методом Create в XmlWriter.Создать xml-файл с XmlWriter
Даже когда я использую пример из msdn, он не будет работать. http://msdn.microsoft.com/en-us/library/kcsse48t.aspx
Я создал проект «Пустая страница» для приложения для магазина Windows. В нем, ive вставил пример кода из msdn, чтобы проверить, как работает класс XmlWriter.
VS дает мне ошибку:
Cannot resolve method 'Create(string)', candidates are:
System.Xml.XmlWriter Create(System.IO.Stream) (in class XmlWriter)
System.Xml.XmlWriter Create(System.IO.TextWriter) (in class XmlWriter)
System.Xml.XmlWriter Create(System.Text.StringBuilder) (in class XmlWriter)
System.Xml.XmlWriter Create(System.Xml.XmlWriter) (in class XmlWriter)
Это работает без проблем в консольном приложении. Но мне нужно сделать приложение для магазина Windows.
Что я хочу сделать, добавляет существующий xml-файл.
Может кто-нибудь сказать мне, почему это не работает или как достичь моей цели по-другому.
Спасибо за ваше время.
EDIT:
К сожалению, мой код:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using System.Xml;
using System.Xml.Linq;
using Windows.Data.Xml.Dom;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238
namespace DatabaseTest
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
private void button_submit_Click(object sender, RoutedEventArgs e)
{
using (XmlWriter writer = XmlWriter.Create("output.xml"))
{
writer.WriteStartElement("book");
writer.WriteElementString("price", "19.95");
writer.WriteEndElement();
writer.Flush();
}
}
}
}
Показать Ваш код. –
и полное сообщение об ошибке – Vladimirs
К сожалению, добавлен мой код. –