C# のプログラムがあり、その中で xml を使用したいと考えています。私はXMLに非常に慣れていません。多くのフィールドを持つかなり大きな構成データがあります。構成フィールドに基づいてクラスを定義することができました。クラスには多くの列挙型、リスト、およびユーザー定義型があります。
今、構成の値を読み取り/編集/変更/保存したいので、xmlファイルを使用することを考えています。方向性を教えてください.xml スキーマを定義する必要がありますか? プログラムの設計はどうあるべきですか? または、LINQ などの既存の API を使用して、これを高速かつクリーンに行う方法を提案してください。
手短に
説明できますか
多くのフィールドを持つクラスをC#でXMLに保存する方法は? スキーマは必要ですか? 同じクラスで読み返し、スキーマを介して検証する方法は?
アプローチはシンプルで単体テスト可能でなければなりません。