【发布时间】:2010-02-14 10:15:13
【问题描述】:
我有一个 xml 文件,其中包含一些日期值和其他数据类型。
<Purchasedate Name="purcaseDate" value=""/>
我正在使用 xsd 文件验证这些 xml 文件。
在 xsd shcema 中,我为dd/mm/yyyy 格式编写了一个正则表达式模式。
如果 value 属性有一个值,这可以正常工作。 我的模式正在验证 value 属性。
该字段 (purchasedate) 不是强制性的。
如果 value="",这意味着我的模式也在验证空字符串,这不是强制性的。
我需要验证可选字段
我也在使用<xs:attribute name="PurchaseDate" use="optional">。
当值标签不为空时,我需要验证该字段。
【问题讨论】:
标签: xsd