0
<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”元素。

4

0 回答 0