Unter Silverlight können Daten zu XML-Dateien in den Isolated Storage serializiert werden. Etwas komplizierter wird es jedoch, wenn eine bereits vorhandene XML-Datei zum Einsatz kommen soll. Dafür sind nur wenige Schritte nötig. Die XML-Datei wird dem Projekt hinzugefügt und im EIGENSCHAFTEN-Fenster unter BUILD ACTION auf RESOURCE umgestellt (Abb. 1). Die XML-Datei wird dann statisch im Projekt eingebunden und der Zugriff erfolgt dann mittels Application.GetResourceStream-Methode:
StreamResourceInfo xml = Application.GetResourceStream(new Uri("/WindowsPhoneApp;component/MyData.xml", UriKind.Relative)); XElement appDataXml = XElement.Load(xml.Stream);