У меня есть следующие XML-строка:XML схема - как связать существование одного атрибута существование другого атрибута
<customer id="3" phone="123456" city="" /> <!--OK-->
<customer id="4" /> <!--OK-->
<customer id="3" phone="123456" /> <!--ERROR-->
<customer id="3" city="" /> <!--ERROR-->
«телефон» и «город» атрибуты не являются обязательными, но если «телефон» существует, также «город» должен существовать и наоборот. Можно ли вставить такое ограничение в схему XML?
Спасибо.
возможно использовать = «требуется» необходима для «ID» атрибут - и хз: долго должно быть хорошее предположение для его типа. –
Что делать, если у вас нет полного контроля над структурой схемы? Можно ли это сделать, используя структуру исходного сообщения? –