専有スキーマの XML ファイルが多数あります。XML ファイルは、バイナリ通信プロトコル (メッセージ構造) を定義します。
Google のプロトコル バッファ テクノロジーを活用したいと考えています。
既存のコードを使用して XML ファイルをオブジェクト モデル (メモリ内) に読み込みます。そのオブジェクト モデルから .proto ファイルを生成したいと思います。
基本的に私が探しているのは、.proto ファイル形式をオブジェクト モデルとして表し、そのオブジェクト モデルを .proto ファイルに保存できるコード/ライブラリ (C#/.NET) です。
Jon Skeet の dotnet-protobufs を見てみましたが、それが何をするのか理解できたと思います (.proto ファイルに基づいて c# コードを生成します)。
ただし、自分のプロジェクトで使用できるかどうかはわかりませんでした (おそらく .proto 形式のオブジェクト モデルがありますが、おそらくこの形式を解析して書き出すことができないコードのみ)。