SOAPUI:针对xsd架构的验证XML响应失败

时间:2018-02-06 21:24:27

标签: soapui xsd-validation assertion

看起来像xsd:任何未被SoapUI(5.4.0)架构合规性声明识别。 我有以下xsd定义:

`<xs:choice>
        <xs:element name="FailureResponse" type="xs:string" />
        <xs:element name="ObjectList" type="mp:ObjectListType" />
</xs:choice>
<xs:complexType name="ObjectListType">
    <xs:sequence>
        <xs:any minOccurs="0" />
    </xs:sequence>
    <xs:attribute name="count" type="xs:int" />
</xs:complexType>`

当回复&#34; YYY&#34;作为ObjectList的一部分的列表到达,抛出以下断言: 架构合规性失败: 元素不允许:元素ObjectList中的YYY元素

回复如下:

<mp:ObjectList count="1">
        <mp:YYY>
           ...
        </mp:YYY>
 </mp:ObjectList>

有关如何修复或已知问题的任何想法?

0 个答案:

没有答案