簡體   English   中英

XML模式字段

[英]XML schema field

我在架構中定義了此元素:

<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>

在我的XML文件中,已定義此標簽,是否有效?

<Price/>

還是應該使用這樣的值填充?

<Price>0.1</Price>

我的看法是,根本不應該在XML中進行定義。

這兩個元素均無效。

XSD中的限制模式表示, Price應為一個或多個數字,后跟一個句點,然后是兩個數字。 Price均不符合該模式。

一個有效的Price元素的示例為:

<Price>0.12</Price>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM