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