XSD架构 - 无法在简单类型

时间:2017-01-12 09:14:06

标签: xsd schema

架构方面存在问题, simpleType 注释

我的架构:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

/...CODE.../

  <xsd:simpleType name="DateTimeType">
    <xsd:restriction base="xsd:dateTime"/>
    <xsd:annotation> <!--Line: 161 -->
        <xsd:documentation>
            Date time
        </xsd:documentation>
    </xsd:annotation>
  </xsd:simpleType>

</xsd:schema>

我的错误

lineNumber: 161; columnNumber: 25; s4s-elt-must-match.1: The content 
of 'simpleType' must match (annotation?, (restriction | list | union)). 
A problem was found starting at: annotation.

我该如何解决?

此致

1 个答案:

答案 0 :(得分:0)

好的,我修好了。重要的是:exaple简单类型中元素的顺序。所以,良好的顺序是注释,然后e.q。限制或结合。

<xsd:simpleType name="DateTimeType">
    <xsd:annotation>
        <xsd:documentation>
            Date time
        </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:dateTime"/>
</xsd:simpleType>