通过JSON支持,我可以调用Web服务。 Orbeon将在内部将JSON更改为XML。问题是,在XML内部,有一个包含JSON字符串的节点元素。如何将其转换为XML并为其分配变量(因此我可以使用XPath进行进一步查询)?是否有可以调用的Orbeon转换器?
提交到Web服务后的实例数据示例:
<json type="object">
<data>
{ "name": "Mark", "age": 21 }
</data>
</json>
答案 0 :(得分:1)
虽然没有记录,并且可能会发生变化,但您可以使用XPath中的本机Scala函数:
app_model
以下是一个完整的例子:
converter:jsonStringToXml(instance('json'))
在Orbeon Forms 2016.3中,我们plan to include XPath用于执行此操作。