Скажем, у меня есть файл XML, как это:Как я могу создать XML-схему, которая требует наличия одного атрибута при наличии другого?
<?xml version="1.0" encoding="utf-8" ?>
<Books>
<Book
Title="Animal Farm"
Author="George Orwell"
/>
</Books>
Можно ли автору в XSD для этого XML-файл, который говорит: Если элемент книги имеет атрибут Title, то атрибут Автор должен существовать тоже? Обратите внимание, что я не спрашиваю об ограничениях, основанных на значениях атрибутов, только имена атрибутов.
Это также может быть сделано (возможно, более удобно) с присвоением условного типа, но в любом случае он должен XSD 1.1. –