2011-02-02 3 views
1

私は、ユーザーデータ(ほとんどの配列)をファイルに保存するデスクトップアプリケーションを用意しています。オブジェクトをシリアライズする。このファイルは後でデシリアライズすることでユーザーデータをリロードするために使用されます。ファイルをUnix + PCで後で使用する場合は、SOAPFormatterまたはXMLFormatterを使用して.netオブジェクトを* file *にシリアル化する必要があります。

私はまた、これらのファイルをユーザーが読める形式で、標準的な構造形式にしたいと考えています。ファイルは手動で移動され(転送されずに)、PCおよびUnixマシンの両方のユーザーによって読み取られます。ちょうど明確にするために - 私のデスクトップアプリケーションはUnixでは動作しませんが、Unixユーザが必要な場合にデータを解析するためのスクリプトを書くことができるようにしたいと思います。

XMLフォーマッタではなくSoapフォーマッタを使用する理由はありますか?

+0

あなたはこれらの回答の1つが好きですか?そのうちの1つをあなたの答えとする必要があります。 – Luke

答えて

0

あなたがグラデーションスクールで緊張していたというルールに従います。プラットフォームの独立性に関しては、XMLと一緒に行ってください。

0

SOAP Formatterは使用しないでください。生成されたXMLは非常に奇妙で、かなり使用できません。私は個人的にはバイナリのシリアライゼーションだと思っていますが、SOAPであると考えています。

代わりにXmlSerializerを使用してください。

関連する問題