XML Schema用于计算连接的非文本字符数

时间:2017-11-10 07:00:09

标签: xml xsd

我正在开发架构(* .xsd)。

<kwd-group kwd-group-type="keywords">
<kwd>body-image concerns</kwd>
<kwd>body change strategies</kwd>
<kwd>body dissatisfaction</kwd>
<kwd>body mass index (BMI)</kwd>
<kwd>eating attitudes</kwd>
<kwd>eating behaviors</kwd>
<kwd>eating disorder</kwd>
<kwd>preadolescent boys</kwd>
<kwd>sociocultural influences</kwd>
</kwd-group>

我需要限制元素“kwd” innertext 。所有kwd的innertext的串联不超过1000个字符。

请指导我..

由于

1 个答案:

答案 0 :(得分:0)

您可以限制kwd元素的长度以及最大出现次数:

<xs:simpleType name="Max50String">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50" />
    </xs:restriction>
  </xs:simpleType>

<xsd:element name="kwd" type="Max50String" maxOccurs="20"/>