需要帮助。 我有以下周期:
<deviceInformationList>
{
for $entityCounter in 2 to fn:count($getDeviceResponse/return/timList/packetSessionInfoList)
return
let $nameSeq := ('',
'sessionActive',
'sessionLastIpAddress')
let $typeSeq := ('',
'String',
'String')
let $valueSeq := ('',
'packetSessionActive',
'ipv4Address')
return
<deviceInformationItem>
<itemName>{ fn:concat($nameSeq[$entityCounter], $entityCounter) }</itemName>
<itemType>{ $typeSeq[$entityCounter] }</itemType>
<itemValue>{ data( fn:concat('$return/timList[1]/apnList[1]/', $valueSeq[$entityCounter]) ) }</itemValue>
</deviceInformationItem>
}
</deviceInformationList>
我需要将标记 itemValue 的内容设置为要解释的完整路径,并从该字段返回值。我还没找到方法,我使用的每个函数都被解释为String。 任何帮助将不胜感激!