当我检查格式良好时,我不断收到此错误消息(下面的错误消息)....有人可以告诉我为什么..下面是我的架构的一部分...所有标签都正确关闭,并且顺序不是错位....我会在这里发布整个代码,但架构文件相当大。
错误 - 第57,17行:org.xml.sax.SAXParseException; lineNumber:57; columnNumber:17; s4s-elt-invalid-content.1:'#AnonType_ret'的内容是无效的。元素'序列'无效,错位或过于频繁发生。
<xs:element name="ret">
<xs:complexType>
<xs:attribute name="version" type="xs:string" fixed="1.0" />
<xs:attribute name="date" type="xs:date" use="required" />
<xs:sequence>
<xs:element name="feed" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
答案 0 :(得分:1)
您必须在序列之后声明属性。请参阅specification:
(annotation?,
(simpleContent |
complexContent |
(
(group | all | choice | sequence)?,
(
(attribute | attributeGroup)*,
anyAttribute?
)
)
)
)
有关示例,请参阅the question I linked as duplicate。