【发布时间】:2020-12-14 10:08:37
【问题描述】:
如何在 XML Schema 中按位置定义元素?
我们正在获取各种 XML 数据提要,其中的数据是一系列 <row> 元素,实际值为 <value>。
XML 文件的开头确实有一个 <metadata> 元素
但是我怎么能在 XSD 中说每个 <row> 中的第一个 <value> 应该是,例如xsd:dateTime?
... XML snippet !
<metadata>
<item name="Month" type="xs:date"/>
<item name="Planned Total" type="xs:double" precision="2"/>
</metadata>
<data>
<row>
<value>2019-11-01</value>
<value>3607</value>
</row>
<row>
<value>2019-12-01</value>
<value>3091</value>
</row>
... rest of XML ...
【问题讨论】:
标签: xml xsd xsd-validation xml-validation