这是我的XML架构代码段:
\"
以下XML代码段导致验证错误的任何想法?
<xs:complexType name="headerType">
<xs:sequence>
<xs:element name="ContentDate" type="dateTime" />
<xs:element minOccurs="0" name="DeltaStart" type="lei:LEIDateTimeProfile" />
</xs:sequence>
<xs:assert test="empty(dateTime(./DeltaStart) gt dateTime(./ContentDate))" />
</xs:complexType>
<xs:element name="header" type="headerType" />
以下是错误消息:
<header>
<ContentDate>2017-02-01T12:00:00Z</ContentDate>
<DeltaStart>2017-02-01T12:00:00Z</DeltaStart>
</header>
答案 0 :(得分:1)
我的猜测是你拼写错误&#34;空&#34; as&#34; emtpy&#34;。不管怎样,或者它是一个非常奇怪的错误信息。
(但将empty()函数应用于&#34; gt&#34;比较的结果似乎也有点......我们应该说古怪吗?)