【问题标题】:For Each on Mulesoft for XMLs在 Mulesoft for XML 上的 For Each
【发布时间】:2019-12-02 16:44:01
【问题描述】:

我正在尝试使用 mulesoft 上的 for-each 块在节点 Node3a 上进行迭代,但似乎不起作用。关于如何实现这一目标的任何想法?

<?xml version="1.1"?>
<Node1>
	<Node2 BEGIN="1">
		<Node3 SEGMENT="1">
			<Field>Main 1</Field>
			<Node3a SEGMENT="1">
				<Field3a1>Test 1</Field3a1>
				<Field3a2>Test 2</Field3a2>
			</Node3a>
			<Node3a SEGMENT="1">
				<Field3a1>Test 3</Field3a1>
				<Field3a2>Test 4</Field3a2>
			</Node3a>
			<Node3a SEGMENT="1">
				<Field3a1>Test 5</Field3a1>
				<Field3a2>Test 6</Field3a2>
			</Node3a>
		</Node3>
	</Node2>
</Node1>

【问题讨论】:

  • 您使用的是哪个 Mule 版本?请向我们展示您现在的流程。

标签: xml foreach mulesoft


【解决方案1】:

尝试为每个集合字段添加#[payload.Node1.Node2.Node3 - "Field"]。如下图所示。它对我有用。

like below image

【讨论】:

    猜你喜欢
    • 2020-02-27
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2014-04-09
    • 2011-05-20
    相关资源
    最近更新 更多