Soap Xquery返回多个值,而不是osb中Xquery中的一个:For循环
容器元素不应重复Soap Xquery返回多个值,而不是osb中Xquery中的一个:For循环,soap,xquery,soapui,soa,osb,Soap,Xquery,Soapui,Soa,Osb,容器元素不应重复 在容器下,循环应该重复 例如: 注意:只有子项必须重复,但容器不能重复 我们如何处理xquery中的数据,请在此方面提供帮助,,,我使用了for循环,但容器正在重复…假设您有一个类似这样的xml <root> <containers> <Id>1</Id> <Name>First Name</Name> <Age>11</Age> </con
我们如何处理xquery中的数据,请在此方面提供帮助,,,我使用了for循环,但容器正在重复…假设您有一个类似这样的xml
<root>
<containers>
<Id>1</Id>
<Name>First Name</Name>
<Age>11</Age>
</containers>
<containers>
<Id>2</Id>
<Name>Second Name</Name>
<Age>12</Age>
</containers>
</root>
请给我提供解决方案..如何在OSB 12c中处理。。xquery当我编写xquery容器时,重复第二个block,你可以分享什么查询并向你鞠躬吗?好的,我将分享代码。我在$input return中为$containers写了{for$CONTAINES,我认为你的问题不正确。如果是父标记,那么json转换器将自动将其转换为json数组。你可以删除它并执行它。然后提供输出。我们将看到它的结果感谢你的帮助。我将执行它并让你知道
<root>
<containers>
<Id>1</Id>
<Name>First Name</Name>
<Age>11</Age>
</containers>
<containers>
<Id>2</Id>
<Name>Second Name</Name>
<Age>12</Age>
</containers>
</root>
<root>{
for $x in //container
return <containers>
<Id>{data($x/Id)}</Id>
<Name>{data($x/Name)}</Name>
<Age>{data($x/Age)}</Age>
</containers>
}<root>
<?xml version="1.0" encoding="UTF-8"?>
<root>
<containers>
<Id>1</Id>
<Name>First Name</Name>
<Age>11</Age>
</containers>
<containers>
<Id>2</Id>
<Name>Second Name</Name>
<Age>12</Age>
</containers>
</root>
{
"root": {
"containers": [
{
"Id": "1",
"Name": "First Name",
"Age": "11"
},
{
"Id": "2",
"Name": "Second Name",
"Age": "12"
}
]
}
}