XML-схема обеспечивает существование элементов на основе дочерних элементов другого элемента
<Questions xmlns="http://asdf.asdf">
<Languages defaultLanguage="en">
<Language name="de"/>
<Language name="en"/>
</Languages>
<Question id="1">
<Text lang="en">Are you human?</Text>
</Question>
<Question id="2">
<Text lang="en">Do you have five fingers?</Text>
<Text lang="de">Hast du fünf Finger?</Text>
</Question>
</Questions>
XML-схема должна подтвердить, что каждый "Вопрос" имеет запись "Текст" для языков, определенных в "Языки". С помощью keyref атрибут Text.lang может быть подтвержден как имеющий определенное имя языка.
В приведенном выше примере проверка должна завершиться неудачно, потому что в вопросе 1 отсутствует элемент "Текст" с атрибутом lang="de".