我正在开发一个带有函数的WebService,它返回一个数据库结果,这意味着一个MxN数组。我的问题是,在wsdl中定义它的更好方法是什么:
将行包装成自己的数据类型并将其放入响应消息或保留自己的数据类型并将行序列直接放入消息中更好/更清洁/更好吗?
谢谢!
答案 0 :(得分:2)
对于行,您可以定义一个元素,该元素具有与结果列相对应的子元素。
<row>
<field1>...</field1>
<field2>...</field2>
...
<fieldN>...</fieldN>
</row>
然后返回一个包含行元素的列表。
<rows>
<row>
...
</row>
<row>
...
</row>
...
<row>
...
</row>
</rows>
(我在这里使用row
/ rows
是为了简单。您可以根据需要命名元素,通常是反映行中数据所代表的名称的名称。