Soy nuevo en WP7. Seguí this tutorial para leer y escribir un archivo xml, pero cuando leo el archivo xml, solo me muestra la fila superior del archivo xml. No sé cómo comprobar si el programa ha escrito correctamente el archivo xml. Así que .WP7 Leer Escribir Xml en IsolatedStorage
1. Donde comprobar los archivos xml que se guardan en el almacenamiento aislado.
2. Cómo salir de este problema.
Mi código para escribir archivo XML En el almacenamiento aislado:
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();
}
}
}
código para leer archivo XML De almacenamiento aislado:
using (IsolatedStorageFile myIsolatedStorage =
IsolatedStorageFile.GetUserStoreForApplication())
{
IsolatedStorageFileStream isoFileStream =
myIsolatedStorage.OpenFile("mz1.xml", FileMode.Open);
using (StreamReader reader = new StreamReader(isoFileStream))
{
textBlock1.Text= reader.ReadToEnd();
}
}
Salida:
<?xml version="1.0" encoding="utf-8"?>
thnx @alex para la respuesta. Instalé el explorador y en su documentación dice que añada una referencia al ensamblado IsolatedStorageExplorer pero el ensamblaje no está presente en mi estudio visual aunque he instalado el explorador – Mj1992
@ Mj1992 - cuando abre el cuadro de diálogo Agregar referencia, simplemente busque el directorio donde vive la biblioteca y agregue una referencia al archivo .dll, normalmente está instalado en C: \ Archivos de programa \ WP7 Explorador de almacenamiento aislado \ Biblioteca - hth – Alex
thnx un lote @Alex por señalar que me olvidé totalmente de eso. – Mj1992