1

職場でSprimg WSをやっています。ユーザーがブール値として「Dog」を渡すと、奇妙な検証の問題が発生します。それはまだそれを受け入れて爆破します。この種の問題を処理するための最良の方法を知りたいです。

要件:

SOAP リクエストに基づいて、検証エラーがある場合は、カスタマイズされたエラーのセットをユーザーに返します。

XML からオブジェクトへの変換に使用されるテクノロジー、XMLObject。

現在の検証方法(改善できると思います)要素がNilであり、XMLのすべての要素に対して設定されているかどうかを確認します。

私が試したことは?

XMLObject Validate メソッドを使用しようとしましたが、一度に 1 つのエラーを返すだけだと思います。これは私たちにとって実現不可能です。リクエストが XML スキーマに準拠するのを忘れたエラーのリストを送信したい。

これを進めるためのいくつかの方法を提案してください。効率的である可能性があります。

4

1 に答える 1

1

WSDL の XSD スキーマに対して検証する必要があります。

サーバー検証のチュートリアルをここに、クライアント検証のチュートリアルをここに書きました。うまくいけば、いくつかの提案が得られます。

于 2010-05-30T14:14:17.560 に答える