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>
我在我的模式中定义了这个元素:
<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>