问题描述
我正在尝试创建一个数据类型来表示以下有效负载,但正在努力使命名空间定义和前缀起作用。任何帮助表示赞赏。
<ns0:DNR xmlns:ns0="http://www.blah.com/blah">
<ns0:ABC>test</ns0:ABC>
<ns0:Results>
<ns0:Code>200</ns0:Code>
<ns0:Description>SUCCESS</ns0:Description>
</ns0:Results>
</ns0:DNR>
我希望用单独的 raml 文件创建它来表示不同的对象,即 DNR.raml 和 Results.raml,并在必要时使用 !includes
这是我目前所拥有的:
DNR.raml
#%rAML 1.0 DataType
properties:
ABC:
type: string
xml:
prefix: ns0
namespace: http://www.blah.com/blah
Results:
type: !include objects/results.raml
xml:
prefix: ns0
namespace: http://www.blah.com/blah
xml:
prefix: ns0
namespace: http://www.blah.com/blah
name: DNR
结果.raml
#%rAML 1.0 DataType
properties:
Code:
xml:
prefix: ns0
namespace: http://www.blah.com/blah
Description:
type: string
xml:
prefix: ns0
namespace: http://www.blah.com/blah
xml:
prefix: ns0
namespace: http://www.blah.com/blah
name: ns0:Results
但它显示错误 Error: 1. Property ABC,in node 'ns0:DNR',is required. 2. Property Results,is required.
感谢任何帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)