我正在将一个 xsd 导入 Mendix 以设置一个 Web 服务,该服务将导入一个 XML 文件,该文件中将嵌入一个 pdf 文件。当我尝试将 XSD 添加到 Mendix 时,它给了我一个错误
元素类型“ http://tempuri.org/CREDIT_RESPONSE_v2_3_1:DOCUMENT ”:不支持“任何”元素。
我搜索了 Mendix 论坛,他们说如果您想添加对此 xsd 的支持,您必须确定您期望的响应类型并相应地更改 xsd。
<xs:element name="DOCUMENT">
<xs:complexType mixed="false">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##any"/> <!-- Error on any -->
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EMBEDDED_FILE">
<xs:complexType>
<xs:sequence>
<xs:element ref="DOCUMENT" />
</xs:sequence>
<xs:attribute name="_ID" type="xs:ID" />
<xs:attribute name="_Type" type="xs:string" />
<xs:attribute name="_Version" type="xs:string" />
<xs:attribute name="_Name" type="xs:string" />
<xs:attribute name="_Extension" type="xs:string" />
<xs:attribute name="_EncodingType" type="xs:string" />
<xs:attribute name="_Description" type="xs:string" />
<xs:attribute name="MIMEType" type="xs:string" />
</xs:complexType>
</xs:element>
我的问题是如何找出对 any 参数有效的响应类型?