Я новичок в WP7.Я следовал этому учебнику, чтобы читать и писать XML-файл, но когда я читаю XML-файл, он показывает только верхнюю строку XML-файла. Я не знаю, как проверить, правильно ли написан XML-файл.программой. Так.
1.Где проверить файлы xml, сохраненные в изолированном хранилище.
2.Как выйти из этой проблемы.
Мойкод для записи XML-файла в изолированное хранилище:
using (IsolatedStorageFile myIsolatedStorage =
IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("mz1.xml", FileMode.Create, myIsolatedStorage))
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
using (XmlWriter writer = XmlWriter.Create(isoStream, settings))
{
writer.WriteStartDocument();
writer.WriteStartElement("person");
writer.WriteElementString("node1", "value1");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
}
}
}
код для чтения XML-файла из изолированного хранилища:
using (IsolatedStorageFile myIsolatedStorage =
IsolatedStorageFile.GetUserStoreForApplication())
{
IsolatedStorageFileStream isoFileStream =
myIsolatedStorage.OpenFile("mz1.xml", FileMode.Open);
using (StreamReader reader = new StreamReader(isoFileStream))
{
textBlock1.Text= reader.ReadToEnd();
}
}
Вывод:
<?xml version="1.0" encoding="utf-8"?>