1
目前,我有一個XSD這一規則XSD,驗證空或最小長度的字符串
<xs:simpleType name='shipTo'>
<xs:restriction base='xs:string'>
<xs:minLength value='6'/>
</xs:restriction>
</xs:simpleType>
我需要讓空白以及驗證,但如果輸入一個值時,它的最小長度應該還是6。
我可以做到這一點,而不訴諸於這個xs:pattern
和正則表達式?
<xs:simpleType name='shipTo'>
<xs:restriction base='xs:string'>
<xs:pattern value='^(?:|[\w]{6,})$'/>
</xs:restriction>
</xs:simpleType>
是的,那會更有意義。不幸的是,我不控制所述xml的消費者......寫得不好。 – CaffGeek 2010-09-03 18:56:32