Pregunta

estoy desarrollando teléfono ventana 7 aplicación. Soy nuevo en la aplicación de teléfono ventana 7. Me refiero al siguiente enlace para la serialización XML y deserialización.

http://www.codeproject.com/KB/windows- teléfono-7 / wp7rssreader.aspx

En el enlace anterior la función LoadFromIso () se utiliza para XML deserialización. Quiero cargar el archivo XML después de deserialización en el enlace anterior. En caso de que uno simples que podemos hacer esto, como en el código siguiente. Al igual que en el siguiente código que quiero "doc" en el enlace anterior. En el siguiente código podemos realizar las diversas opeations en el archivo XML utilizando LINQ to XML con siguiente declaración

doc = XDocument.Load(isfStream);  

El código completo es el siguiente

IsolatedStorageFile isfData = IsolatedStorageFile.GetUserStoreForApplication();
            XDocument doc = null;
            IsolatedStorageFileStream isfStream = null;
            if (isfData.FileExists(strXMLFile))
            {
                isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.Open, isfData);
                doc = XDocument.Load(isfStream);                
                isfStream.Close();
            }

En forma similar Quiero que la instancia de la XDocument después de deserializar el objeto para que pueda realizar las diversas operaciones en el archivo XML utilizando LINQ to XML. ¿Me podría proporcionar cualquier código o un enlace a través del cual puedo obtener la instancia de la XDocument para que pueda cargar el archivo XML y realizar las diversas operación en el archivo XML mediante el LINQ to XML?

¿Fue útil?

Solución

El doc variable en su código es un XDocument del contenido deserializado.
Puede llevar a cabo sus operaciones en / con el doc.

Otros consejos

Un simple proyecto WP7 XML demostrando carga mediante XDocument y LINQ y se unen a un cuadro de lista aquí los datos. Como informa Matt se realiza el trabajo en su instancia XDocument.

unirse a una fuente de datos LINQ a un cuadro de lista

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top