schemat xml i użycie wyboru jako głównego dokumentu

Mam trochę pytania o schemacie XML dla początkujących. Wierzę, że odpowiedź jest taka, że ​​to, co muszę zrobić, nie jest możliwe ze schematem, ale chciałbym być pewien. Problem polega na tym, że mam usługę sieci Web, która zwraca odpowiedź z jednym typem elementu root w przypadku powodzenia (powiedzmy <Response>), a po całkowitym niepowodzeniu zwraca dokument z innym elementem głównym (powiedzmy <Exception>). A więc zasadniczo dwa zupełnie różne dokumenty:

<Response> ...... </Response> LUB
<Wyjątek> .... </Exception>

Czy można opisać te dwa różne dokumenty za pomocąjeden dokument schematu? To tak, jakbym chciał dokonać wyboru jako pierwszego elementu pod elementem schematu - ale to nie jest poprawna składnia. Wypróbowałem kilka wariantów, które analizują jako poprawny xsd, ale nie sprawdzam poprawności dokumentów. Jakieś sugestie? Czy to po prostu niemożliwe? Z góry bardzo dziękuję - m

questionAnswers(3)

yourAnswerToTheQuestion