<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-Schema 应该验证每个“问题”都有一个“语言”中定义的语言的“文本”条目。使用 keyref 可以验证 Text.lang 属性是否具有已定义的语言名称。
在上面的示例中,验证应该失败,因为问题 1 缺少属性为 lang="de" 的“Text”元素。