【发布时间】:2022-01-19 22:56:53
【问题描述】:
我正在尝试使用引用两个文件 XSD OTA_CancelRQ.xsd 和 OTA_CancelRS.xsd 的请求主体架构和响应主体架构创建 api 规范
我的问题是文件 OTA_CancelRQ.xsd 使用 xs:include 字符串引用了两个文件 XSD“OTA_CommonTypes.xsd”和“OTA_SimpleTypes.xsd”
如果我将此 api 规范与 anypoint studio 中的项目一起使用,并使用 XML 正文请求调用方法 OTA_CancelRQ,我会收到一条错误消息,提示我“无法将名称 'OTA_PayloadStdAttributes' 解析为 a(n) '属性组'组件”,但“OTA_PayloadStdAttributes”组件包含在“OTA_CommonTypes.xsd”文件中。
我也尝试使用命令“xs:import”,但最终结果相同“无法将名称 'OTA_PayloadStdAttributes' 解析为 (n) '属性组'组件”
我的问题是:是否可以使用引用另一个本地 XSD 文件的 XSD 架构创建 api 规范?
【问题讨论】:
-
对我没有其他帮助吗?
标签: xml xsd mule mulesoft raml