XML 如何限制单词列表之间的字符串输入

XML how to restrict string input between a list of words

我有 "book" 类复杂元素的类型 genretype,我想添加一个限制,以便用户只能插入可用流派的 3 种类型(恐怖、惊悚、动作)中的一种,如何我可以这样做吗?

<xs:simpleType name="genretype">
    <xs:restriction base="xs:string">
        <!-- restriction goes here -->


    </xs:restriction>
</xs:simpleType>

只需枚举值:

<xs:enumeration value="Horror"/>
<xs:enumeration value="Thriller"/>
<xs:enumeration value="Action"/>