1

我需要修复以下错误消息:验证 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>
4

1 回答 1

0

<xs:all>指标可以解决您的问题。

看这里回答

请提高您的 Google 技能。

于 2013-09-24T13:43:07.080 回答