1
我需要修復下面的錯誤信息: 驗證xml時發生錯誤元素'UserFields'具有無效的子元素'LastApproverID'。預期可能的元素列表:'FirtApproverID'。修改xsd不尋找標籤的具體順序
下面是我用於驗證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並不重要,但標籤需要一次ATLEAST發生。
即它可以出現
<UserFields>
<LastApproverID>123</LastApproverID>
<FirtApproverID>456</FirtApproverID>
</UserFields>
OR
<UserFields>
<FirtApproverID>456</FirtApproverID>
<LastApproverID>123</LastApproverID>
</UserFields>