2012-02-27 11 views
0

私は&を読み込もうとしていますが、Silverlightプロジェクトに存在するXMLファイルを、ビューのコードの背後に修正します。SilverlightプロジェクトのフォルダにあるXMLファイルを変更するにはどうすればよいですか?

これは私が&は、XMLファイル修正読んでどのようにされています。私は今、何をしたいか

StreamResourceInfo s = Application.GetResourceStream(new Uri("XML/Settings.xml", UriKind.Relative)); 

XElement doc = XElement.Load(s.Stream, LoadOptions.None); 

IEnumerable<XElement> settingElement = (from b in doc.Descendants(
              "setting") 
              select b).Take(1); 
if (settingElement.Count<XElement>() > 0) 
{ 
    foreach (var node in newsIdNode) 
    { 
     node.Remove(); 
    } 
} 

を、XMLファイルを保存することです。私は以下を試みた:

doc.Save(s.Stream, SaveOptions.None); 

しかし、ストリームが書き込み可能でないというランタイムエラーが発生しました。

このXMLファイルの変更を保存するにはどうすればよいですか?

答えて

1

ストリームは読み取り専用です。保存する場合は、isolated storagesaving to a fileまたは持続状態via Web servicesとしてください。

+0

これらの3つの方法のいくつかの例を挙げたり、いくつかのリンクを提供できますか? @ RichardOD –

+0

確かに。私は私の答えを更新しました。 Googleはあなたの友人です – RichardOD

関連する問題