2017-02-07 2 views
0

私は自分のスキーマで定義され、この要素があります:私は私のXMLファイルでXMLスキーマフィールド

<xs:element name="Price" minOccurs="0">                       
<xs:simpleType> 
<xs:restriction base="xs:string"> 
<xs:pattern value="\d{1,}\.\d{2}" /> 
</xs:restriction> 
</xs:simpleType> 
</xs:element> 

を、このタグが定義され、それが有効なのですか?

<Price/> 

または、このような値が入力されているはずですか?

<Price>0.1</Price> 

私の考えでは、XMLで定義されるべきではありません。

+0

あなたは_「私のテイクがあることであるhttp://www.utilities-online.info/xsdvalidation/ –

+1

に貼り付けるみましたXMLで定義するべきではありません。 "_ - これはどういう意味ですか? –

答えて

1

どちらの要素も有効ではありません。

XSDの制限パターンでは、Priceは1桁以上、ピリオドと2桁の数字である必要があります。 Priceはそのパターンと一致しません。

有効だろうPrice要素の例は次のようになります。

<Price>0.12</Price> 
関連する問題