職場でSprimg WSをやっています。ユーザーがブール値として「Dog」を渡すと、奇妙な検証の問題が発生します。それはまだそれを受け入れて爆破します。この種の問題を処理するための最良の方法を知りたいです。
要件:
SOAP リクエストに基づいて、検証エラーがある場合は、カスタマイズされたエラーのセットをユーザーに返します。
XML からオブジェクトへの変換に使用されるテクノロジー、XMLObject。
現在の検証方法(改善できると思います)要素がNilであり、XMLのすべての要素に対して設定されているかどうかを確認します。
私が試したことは?
XMLObject Validate メソッドを使用しようとしましたが、一度に 1 つのエラーを返すだけだと思います。これは私たちにとって実現不可能です。リクエストが XML スキーマに準拠するのを忘れたエラーのリストを送信したい。
これを進めるためのいくつかの方法を提案してください。効率的である可能性があります。