У меня есть немного вопрос схемы xml-новичка. Я верю, что ответ заключается в том, что мне нечего делать с помощью схемы, но я бы хотел быть уверен. Проблема в том, что у меня есть веб-сервис, который возвращает ответ с одним типом корневого элемента при успехе (например, <Response> ) и при полном сбое возвращает документ с другим корневым элементом (например, < Исключение), Итак, в основном, два совершенно разных документа:
<Response> ...... </Response> ИЛИ
< Исключение > .... </Исключение >
Можно ли описать эти два разных документа одним документом схемы? Это похоже на то, что я хочу, чтобы выбор был первым элементом под элементом схемы, но это недействительный синтаксис. Я пробовал пару вариантов, которые анализируют как действительный xsd, но не проверяют документы. Какие-либо предложения? Или это просто невозможно? Большое спасибо заранее - m