2011-06-28 10 views
2

を作成するには2つの種類が異なるこんにちは、私は基本的な出荷のXMLスキーマを作成し、カナダとアメリカの両方の郵便番号のために働くために、スキーマの制約を持つ方法があった場合、私は思っていたに取り組んでいます:は、XMLスキーマ

<xs:simpleType name="postalCode"> 
<xs:restriction base="xs:string" > 
    <xs:pattern value="\d{3}-\d{3}"/> 
</xs:restriction> 

「または」そこに私は数字だけがaswell仕事のアメリカの郵便番号を持つことができます持ってする方法はありますか?

ご意見やご提案をいただければ幸いです。 ありがとう

答えて

1

|文字で試して、パターンに2番目の(OR)オプションを入力してください。 (ここでは追加のかっこは必要ありません):

<xs:simpleType> 
    <xs:restriction base="xs:string" > 
     <xs:pattern value="\d{3}-\d{3}|\d{5}"/> 
    </xs:restriction> 
</xs:simpleType>