2011-06-22 4 views
2

私はC#を使用してWindowsアプリケーションを開発しています。データ保存用にxmlを選択しました。C#でxmlファイルを処理する最も簡単な方法は何ですか?

xmlファイルを読み込んで小さな変更を加えてからハードディスクに書き戻す必要があります。

今、これを行う最も簡単な方法は何ですか?

ありがとうございました!

答えて

0

XLinqは、より多くのオブジェクト指向で、linqをサポートしているため、多くのO f暗黙的なキャストを行い、標準のISO形式にシリアル化します。

0

最良の方法は、それがクラスにXMLをロードする場所をさまざまなクラスで(XMLシリアル化を使用することですすべての要素/属性を表す)。その後、コード内の値を変更してからXMLにシリアル化し直すことができます。

クラスを作成するには、xsd.exeを使用して既存のXMLドキュメントからc#クラスを生成するのが最適です。ここで説明するようにあなたがXMLファイルを読み込むためにLINQを使用することができます

0

をチェックアウト、私はそれを行うための最も簡単な方法を考える - それはXmlDocumentクラスを使用しています:

var doc = new XmlDocument(); 
doc.Load("filename or stream or streamwriter or XmlReader"); 
//do something 
doc.Save("filename or stream or streamwriter or XmlWriter"); 
+0

いいえ、XDocumentは多くの点で簡単です。 –

関連する問題