Comment faire des attributs mutuellement exclusifs dans un schéma XML?

Je suis en train de faire deux attributs XML être mutuellement exclusifs. Comment peut-on créer un schéma XSD pour capturer ce genre de scénario?

Je voudrais avoir un de ces

<elem value="1" />
<elem ref="something else" />

mais pas

<elem value="1" ref="something else" />

source d'informationauteur Filip Frącz