如何聚合结果以在 wso2dss 中列出

How to aggregate results to list in wso2dss

假设我在 wso2dss 中调用服务执行了一个查询,return 下一个结果:

PERSON_ID | DOCUMENT_ID
    1            10
    1            11
    2            12
    2            13

我想打包文件给每个人列出来,然后用下一种格式返回。

<results>
    <person>
        <id>1</id>
        <documents>
            <document>10</document>
            <document>11</document>
        </documents>
    </person>

    <person>
        <id>2</id>
        <documents>
            <document>12</document>
            <document>13</document>
        </documents>
    </person>
</results>

如何对文档进行分组?

您可以对查询使用 XSLT 转换来格式化结果。样本可以从 here.

中找到

谢谢