我需要修复以下错误消息:验证 xml 时发生错误元素“UserFields”具有无效的子元素“LastApproverID”。预期的可能元素列表:“FirtApproverID”。
下面是我用于验证 xml 架构的 xsd:
<xs:element name="UserFields" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="FirtApproverID" type="xs:string" minOccurs="1" />
<xs:element name="LastApproverID" type="xs:string" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
firstapproverid 和 lastapproverid 的顺序无关紧要,但标签需要至少出现一次。
即它可以出现
<UserFields>
<LastApproverID>123</LastApproverID>
<FirtApproverID>456</FirtApproverID>
</UserFields>
或者
<UserFields>
<FirtApproverID>456</FirtApproverID>
<LastApproverID>123</LastApproverID>
</UserFields>