我们如何定义一个XML模式来限制同一类型元素序列中一个元素的值?

时间:2011-05-09 15:26:43

标签: xsd

我有一个像这样的xml:

<parent>
    <child>
        <value>Fixed value</value>
    </child>
    <child>
        <value>Any value</value>
    </child>
    <child>
        <value>Any value</value>
    </child>
    More children 
</parent>

如何定义架构来检查这个?即,约束元素序列中的一些元素以具有给定值的子元素。我目前得到一个警告,模式是模糊的。

1 个答案:

答案 0 :(得分:0)

这是不可能的,因为 - 作为警告状态 - 它使元素的定义模糊不清。

Xml架构不评估或验证Xml数据的内容或顺序,仅评估结构和数据类型。