错误! 在转换为JAXB类时解析此Xsd文件的问题。
如果我在xs:simpleType
之后删除xOperatorId
,它将正常工作
有什么问题吗?
s4s-elt-must-match.1:“序列”的内容必须匹配(注释?,(元素|组|选择|序列|任何))*
<xs:complexType name="inputSegmantData">
<xs:sequence>
<xs:element nillable="true" name="rstClass" type="tns:flag"/>
<xs:element nillable="true" name="rstType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element nillable="true" name="rstLowSerialNo" type="tns:checkNum"/>
<xs:element nillable="true" name="rstHighSerialNo" type="tns:checkNum"/>
<xs:element nillable="true" name="rstLowAmount" type="tns:amount"/>
<xs:element nillable="true" name="rstHighAmount" type="tns:amount"/>
<xs:element nillable="true" name="rstDatePlaced" type="tns:date"/>
<xs:element nillable="true" name="rstDateToExpire" type="tns:date" />
<xs:element nillable="true" type="tns:date" name="xOperatorId" />
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:element nillable="true" name="xProjectName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element nillable="true" type="tns:date" name="xChannelId" />
<xs:element nillable="true" name="segDelimeter" default="\u07" type="xs:string" />
</xs:sequence>
</xs:complexType>
答案 0 :(得分:0)
粒子<xs:element nillable="true" type="tns:date" name="xOperatorId" />
应该包含以下xs:simpleType
元素。目前,尽管缩进,但这两个要素处于同一水平。