2

ディレクトリに XML ファイルがあり、それをサーバー上の Web サービスに渡したいと考えています。このファイルは、それらを検証し、構造や値などで有効かどうかについて true/false を返します。サーバー側の処理の理由は、検証がルールは時々変更される可能性があり、すべてのクライアント マシンではなく 1 か所で調整する必要があります。

これを行うための最良のメカニズムは何ですか?

現時点では、XMLDocument オブジェクトをクライアントから Web サービスにパラメータとして渡すことがよい方法ではないかと考えています。

C#でこれに.net 3を使用しています

4

3 に答える 3

2

WCF サービスのようなものを使用し、GZipStream を使用して xml をストリーミングすることを検討してください。私はこれに似たようなことをしていますが、かなりうまくいっています。

于 2008-12-04T12:59:33.037 に答える
0

検証ルールによっては、パブリック URL でホストされる XML スキーマなどにカプセル化する方が賢明な場合があります。

そうすれば、クライアントは、Web サービスに接続するのではなく、1 行のコードでスキーマに対して検証できます。

于 2008-12-04T14:41:53.110 に答える
0

普通の弦で十分じゃない?私の意見では、XDoc インスタンス全体をシリアライズ/デシリアライズするのはやり過ぎです。もちろん、全体を圧縮してリクエストのサイズを縮小することもできます。

于 2008-12-04T12:58:31.447 に答える