我的模式是::
<xs:element name="data" type="dataType"/>
<xs:complexType name="testDataType">
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute type="xs:integer" name="value" use="required">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="dataType">
<xs:sequence>
<xs:element type="testDataType" name="path" maxOccurs="unbounded" minOccurs="1"></xs:element>
</xs:sequence>
</xs:complexType>
必需的XML:
<data>
<path value="<only integer values>"/>
</data>
错误示例:
<data>
<path value="sdfv"></path>
</data>
b)并且“ path”元素中不应包含任何值,例如
<data>
<path value="3">sdv</path>
</data>
例如,由于路径标记中包含“ sdv”,因此应该经过错误提示
如何实现这一目标。