我编写了一个简单的XSD,我在其中编写了XSD模式
<xsd:element name="xx"> <xsd:simpleType > <xsd:restriction base="xsd:string"> <xsd:pattern value="^[a-z]+"> </xsd:pattern> </xsd:restriction> </xsd:simpleType> </xsd:element>
当我使用jaxb执行XML-XSD验证时,始终会遇到XX标记的错误.例如:
<xx>abcd</xx>
我不确定为什么会出现这种奇怪的行为?我希望我的正则表达式是正确的,上面的例子应该通过验证.我错过了什么?