Возможно ли в xsd создать ограничение на основе элементов какого-либо типа в целевом (обработанном) документе?
Например, у меня есть XML как это:
<Pets>
<Pet name="Murka" />
<Pet name="Browko" />
<Pet name="Tuzik" />
</Pets>
<Children>
<Child name="Petruk" favoritePet="Browko" />
</Children>
Так что я хочу ограничить атрибут «favourite» элемента «Child» на основе существующих элементов «Pet».
Как я могу это сделать?