新規のxmlスキーマに関する質問があります。答えは、スキーマではできないことはできないと確信していますが、私は確信しています。問題は、成功したときに1つのタイプのルート要素(たとえば、<レスポンス>)で応答を返すウェブサービスがあり、完全なエラーで別のルート要素(たとえば、< Exception>)を持つドキュメントが返されるということです。だから、基本的には、2つの完全に異なる文書:スキーマをxmlにして、ドキュメントルートとして選択肢を使用する
<レスポンス> ...... < /レスポンス> OR
<例外> .... < /例外>
は、それがこれらを記述することが可能です2つの異なるドキュメントとスキーマドキュメント?それは、スキーマ要素の下の最初の要素として選択肢が必要なようですが、それは有効な構文ではありません。私は有効なxsdとして解析するいくつかのバリエーションを試しましたが、ドキュメントを検証しません。助言がありますか?それとも、これは簡単にできないのですか?お返事ありがとうございます。
XML-RPCリクエスト/レスポンスの形式を検討しましたか?また、応答または例外が返されます。より良いものが見つからない場合は、ここに私のメモがあります:http://www.chrisbunney.com/wiki/index.php/XML-RPC_protocol – chrisbunney