我必须以下面的方式在XML中保留标记:
<abc>
<interaction operation="submit">
<prop>
<x>
<y>
<prop>
<interaction>
<abc>
XML也可以这样:
<abc>
<interaction operation="update">
<prop>
<x>
<y>
<prop>
<interaction>
<abc>
我创建了大部分XSD。现在,您知道如何定义交互标记,以便它可以进行操作=&#34;更新&#34;或者&#34;提交&#34;值?
答案 0 :(得分:0)
您可以通过限制其他类型(例如xs:string
)来创建新类型,以仅允许某些字符串,
<xsd:simpleType name="OperationType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="update"/>
<xsd:enumeration value="submit"/>
</xsd:restriction>
</xsd:simpleType>
然后在属性声明中引用此类型:
<xs:attribute name="operation" type="OperationType"/>